Fixes the 4K lag on NVIDIA (issue #13).
NVIDIA GL renderer fallback (issue #13)
The GL renderer previously failed to initialize on NVIDIA — eglMakeCurrent rejects surfaceless contexts on NVIDIA's X11/Wayland platform displays — so playback silently fell back to the CPU software renderer. That CPU color-conversion/scaling of 4K p010 frames was the real cause of the lag, even with NVDEC hardware decoding active. The bridge now falls back to a 1×1 PBuffer surface when surfaceless make-current fails, restoring GPU rendering and correct nvdec selection on NVIDIA in one change.
Full commit list:
ca6870b fix(player): EGL pbuffer fallback when surfaceless make-current fails (issue #13) @JJDizz1L