moonlight-qt/app/streaming/video/ffmpeg-renderers
Cameron Gutman 3e5aa9b127 Simplify EGLImageFactory and remove caching logic for now
The platforms that would most benefit (embedded V4L2 decoders)
either don't use frame pooling or don't synchronize with
modified DMA-BUFs unless eglCreateImage() is called each time.
2025-12-28 17:54:31 -06:00
..
pacer Convert all time-based stats to be microsecond-based, improving accuracy of very fast events. Add bitrate average/peak. 2025-11-15 12:17:59 -06:00
cuda.cpp Test all renderers before use 2025-12-22 23:58:26 -06:00
cuda.h Test all renderers before use 2025-12-22 23:58:26 -06:00
d3d11va.cpp Optimize blending in DXVA2 and D3D11VA renderers 2025-12-28 13:53:13 -06:00
d3d11va.h Optimize blending in DXVA2 and D3D11VA renderers 2025-12-28 13:53:13 -06:00
drm.cpp Simplify EGLImageFactory and remove caching logic for now 2025-12-28 17:54:31 -06:00
drm.h Simplify EGLImageFactory and remove caching logic for now 2025-12-28 17:54:31 -06:00
dxutil.h Move hybrid decode detection logic into a central location 2022-01-23 15:41:33 -06:00
dxva2.cpp Optimize blending in DXVA2 and D3D11VA renderers 2025-12-28 13:53:13 -06:00
dxva2.h Use ComPtr for lifetime management in DXVA2 2024-07-30 22:41:29 -05:00
egl_extensions.cpp Add an enum type for each renderer 2025-02-18 18:58:04 -06:00
eglimagefactory.cpp Simplify EGLImageFactory and remove caching logic for now 2025-12-28 17:54:31 -06:00
eglimagefactory.h Simplify EGLImageFactory and remove caching logic for now 2025-12-28 17:54:31 -06:00
eglvid.cpp Simplify EGLImageFactory and remove caching logic for now 2025-12-28 17:54:31 -06:00
eglvid.h Optimize EGLRenderer with overlay VAOs and reduced GL_BLEND usage 2025-12-28 13:14:16 -06:00
genhwaccel.cpp Add environment variable override helper function 2025-12-27 15:33:39 -06:00
genhwaccel.h Test all renderers before use 2025-12-22 23:58:26 -06:00
mmal.cpp Test all renderers before use 2025-12-22 23:58:26 -06:00
mmal.h Test all renderers before use 2025-12-22 23:58:26 -06:00
plvk.cpp Test all renderers before use 2025-12-22 23:58:26 -06:00
plvk.h Test all renderers before use 2025-12-22 23:58:26 -06:00
plvk_c.c Fix libplacebo renderer build on Windows 2023-12-21 18:12:19 -06:00
renderer.h Simplify EGLImageFactory and remove caching logic for now 2025-12-28 17:54:31 -06:00
sdlvid.cpp Use hasFrameFormatChanged() in SDLRenderer 2025-11-05 23:51:51 -06:00
sdlvid.h Use hasFrameFormatChanged() in SDLRenderer 2025-11-05 23:51:51 -06:00
swframemapper.cpp Move hw->sw frame mapping into a separate class 2023-03-26 14:41:02 -05:00
swframemapper.h Move hw->sw frame mapping into a separate class 2023-03-26 14:41:02 -05:00
vaapi.cpp Simplify EGLImageFactory and remove caching logic for now 2025-12-28 17:54:31 -06:00
vaapi.h Simplify EGLImageFactory and remove caching logic for now 2025-12-28 17:54:31 -06:00
vdpau.cpp Test all renderers before use 2025-12-22 23:58:26 -06:00
vdpau.h Test all renderers before use 2025-12-22 23:58:26 -06:00
vt.h Don't use CAMetalDisplayLink on Intel Macs 2025-10-23 21:16:53 -05:00
vt_avsamplelayer.mm Test all renderers before use 2025-12-22 23:58:26 -06:00
vt_base.mm Don't use CAMetalDisplayLink on Intel Macs 2025-10-23 21:16:53 -05:00
vt_metal.mm Test all renderers before use 2025-12-22 23:58:26 -06:00