mpv/video/out/hwdec
Philip Langdale ef56c0c20a hwdec_drmprime: try and declare support for weird forked ffmpeg formats
As a result of the work I did the explicitly check for formats
supported by the vo in the f_autoconvert logic, I introduced a
regression in the handling of the rpi4_8 and rpi4_10 formats. These
require special handling because they only exist in the rpi forks and
not upstream ffmpeg, which means they don't have stable pix fmt values
that we can use directly.

Previously, we simply didn't declare them as supported, which was ok,
as nothing was really enforcing the list of supported formats, but that
has changed.

As we still can't simply use the pix fmts, I had to do a slightly
ridiculous dance to look them up by name, and if they exist, then
register them as supported.

Good times.
2023-12-15 14:17:19 -08:00
..
dmabuf_interop.h various: drop unused #include "config.h" 2023-02-20 14:21:18 +00:00
dmabuf_interop_gl.c hwdec_drmprime: add nv16 support 2023-09-29 12:10:59 +02:00
dmabuf_interop_pl.c vo: hwdec: Pass the ra_ctx to hwdecs instead of just the ra 2023-05-28 15:46:05 -07:00
dmabuf_interop_wl.c hwtransfer: use the right hardware config to find conversion targets 2023-08-26 10:07:55 -07:00
hwdec_aimagereader.c ALL: use new mp_thread abstraction 2023-11-05 17:36:17 +00:00
hwdec_cuda.c vo: hwdec: remove legacy_names 2022-11-15 16:33:12 +01:00
hwdec_cuda.h hwdec_cuda: drop support for PL_HANDLE_WIN32_KMT 2023-01-17 11:38:46 +01:00
hwdec_cuda_gl.c cuda: move --cuda-device to cuda_opts group 2023-09-22 14:20:38 +00:00
hwdec_cuda_vk.c hwdec_cuda: drop old PL_API_VER compatibility path 2023-08-18 16:39:57 +02:00
hwdec_drmprime.c hwdec_drmprime: try and declare support for weird forked ffmpeg formats 2023-12-15 14:17:19 -08:00
hwdec_drmprime_overlay.c hwdec: do not add hwdec device if it failed to create 2023-06-26 19:07:29 +02:00
hwdec_ios_gl.m hwdec: support videotoolbox with libplacebo 2023-11-16 09:48:20 -08:00
hwdec_mac_gl.c hwdec: support videotoolbox with libplacebo 2023-11-16 09:48:20 -08:00
hwdec_vaapi.c vo: don't pass VADRMPRIMESurfaceDescriptor by value 2023-11-28 10:46:16 +01:00
hwdec_vt.c hwdec: support videotoolbox with libplacebo 2023-11-16 09:48:20 -08:00
hwdec_vt.h hwdec: support videotoolbox with libplacebo 2023-11-16 09:48:20 -08:00
hwdec_vt_pl.m hwdec: support videotoolbox with libplacebo 2023-11-16 09:48:20 -08:00
hwdec_vulkan.c hwdec_vulkan: use VK_NULL_HANDLE when counting the number of images 2023-11-18 20:46:11 +00:00