moonlight-qt/app/streaming/video
Cameron Gutman 952ebcd0d2 Prefer zero-copy formats for non-hwaccel hardware decoders
SpacemiT K1's BSP has a version of FFmpeg that contains both
v4l2m2m and their own *_stcodec decoders. Not only is their
V4L2 driver for their mvx decoder seemingly totally broken
(output buffers are all zeros), but it doesn't have any of
the DRM_PRIME support work that is maintained out of tree.

The result is we use a broken copyback decoder instead of
a (mostly) working zero-copy decoder because we didn't
include any logic to rank non-hwaccel decoders by pixfmt
like we have with device type for hwaccel decoders.
2024-07-12 18:45:46 -05:00
..
ffmpeg-renderers YUV420P10 is also compatible with PlVkRenderer 2024-07-06 17:24:46 -05:00
decoder.h Enable transparent resizing and display changes for supported renderers 2023-12-17 21:15:40 -06:00
ffmpeg.cpp Prefer zero-copy formats for non-hwaccel hardware decoders 2024-07-12 18:45:46 -05:00
ffmpeg.h Prefer zero-copy formats for non-hwaccel hardware decoders 2024-07-12 18:45:46 -05:00
ffmpeg_videosamples.cpp Use the correct width and height of the test frame when performing the test decode 2023-09-14 18:16:45 -05:00
overlaymanager.cpp Replace uses of strcpy() and sprintf() 2023-09-23 11:15:21 -04:00
overlaymanager.h Replace uses of strcpy() and sprintf() 2023-09-23 11:15:21 -04:00
slvid.cpp Fix rare race condition in overlay update code 2023-12-31 15:21:18 -06:00
slvid.h Enable transparent resizing and display changes for supported renderers 2023-12-17 21:15:40 -06:00