mpv/video/out/hwdec
Kacper Michajłow 3c57b395d3 hwdec_vaapi: try format upload lazily
Uploading all available formats has proven to be problematic because
more unusual ones can crash the driver, even when no upload is
necessary. Check the upload only if needed to avoid issues with broken
drivers.

This also might speedup the init process.

Fixes: #14956
Fixes: #15030
2024-10-12 01:36:44 +02:00
..
dmabuf_interop.h hwdec/dmabuf_interop: reduce magic constant use 2024-02-26 17:37:20 +01:00
dmabuf_interop_gl.c hwdec/dmabuf_interop: reduce magic constant use 2024-02-26 17:37:20 +01:00
dmabuf_interop_pl.c hwdec/dmabuf_interop: reduce magic constant use 2024-02-26 17:37:20 +01:00
dmabuf_interop_wl.c wayland: support multiple devices and tranches when querying formats 2024-10-02 21:27:01 +00:00
hwdec_aimagereader.c vo: hwdec: add AVHWDeviceType property to hwdecs 2024-08-10 14:24:36 -07:00
hwdec_cuda.c vo: hwdec: add AVHWDeviceType property to hwdecs 2024-08-10 14:24:36 -07:00
hwdec_cuda.h hwdec_cuda: avoid gpu wakeup by deferring cuInit 2024-05-07 00:34:46 +02:00
hwdec_cuda_gl.c hwdec_cuda: reduce nesting in check functions 2024-05-07 00:34:46 +02:00
hwdec_cuda_vk.c hwdec_cuda_vk: add missing io.h include 2024-05-11 21:34:24 +02:00
hwdec_drmprime.c vo: hwdec: add AVHWDeviceType property to hwdecs 2024-08-10 14:24:36 -07:00
hwdec_drmprime_overlay.c vo: hwdec: add AVHWDeviceType property to hwdecs 2024-08-10 14:24:36 -07: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 hwdec_vaapi: try format upload lazily 2024-10-12 01:36:44 +02:00
hwdec_vt.c vo: hwdec: add AVHWDeviceType property to hwdecs 2024-08-10 14:24:36 -07: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: allow using multiple decoding family queues 2024-08-17 02:01:05 +02:00