mpv/filters
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
..
f_async_queue.c ALL: use new mp_thread abstraction 2023-11-05 17:36:17 +00:00
f_async_queue.h various: add missing include in header flles 2023-09-21 14:40:11 +00:00
f_auto_filters.c f_auto_filters: don't set interlaced-only for userdeint 2024-09-15 20:10:09 +02:00
f_auto_filters.h player/command: add deinterlace-active property 2024-02-07 14:50:09 +00:00
f_autoconvert.c various: make filter internal function names more descriptive 2024-04-10 19:00:22 +02:00
f_autoconvert.h vf_format: add gross mechanism for forcing scaler for testing 2020-04-13 15:56:27 +02:00
f_decoder_wrapper.c options: remove some deprecated OPT_REPLACED option mapping 2024-06-25 02:18:58 +00:00
f_decoder_wrapper.h player/command: add track-list/N/decoder 2024-04-18 01:20:32 +02:00
f_demux_in.c various: make filter internal function names more descriptive 2024-04-10 19:00:22 +02:00
f_demux_in.h video: make decoder wrapper a filter 2018-01-30 03:10:27 -08:00
f_hwtransfer.c hwdec_vaapi: try format upload lazily 2024-10-12 01:36:44 +02:00
f_hwtransfer.h hwtransfer: implement support for hw->hw format conversion 2023-08-26 10:07:55 -07:00
f_lavfi.c video: hwdec: extend look up of hwdecs to consider device type as well 2024-08-10 14:24:36 -07:00
f_lavfi.h command: return lavfi filters in option-info/[av]f/choices 2024-05-05 14:43:57 +02:00
f_output_chain.c various: make filter internal function names more descriptive 2024-04-10 19:00:22 +02:00
f_output_chain.h player/command: add deinterlace-active property 2024-02-07 14:50:09 +00:00
f_swresample.c various: remove av channel layout check 2024-06-22 16:12:14 +02:00
f_swresample.h options: transition options from OPT_FLAG to OPT_BOOL 2023-02-21 17:15:17 +00:00
f_swscale.c various: make filter internal function names more descriptive 2024-04-10 19:00:22 +02:00
f_swscale.h vf_format: add gross mechanism for forcing scaler for testing 2020-04-13 15:56:27 +02:00
f_utils.c osdep: rename MP_UNREACHABLE 2021-11-03 15:15:20 +01:00
f_utils.h various: fix typos 2022-04-25 09:07:18 -04:00
filter.c video: hwdec: extend look up of hwdecs to consider device type as well 2024-08-10 14:24:36 -07:00
filter.h video: hwdec: extend look up of hwdecs to consider device type as well 2024-08-10 14:24:36 -07:00
filter_internal.h various: fix typos 2023-03-28 19:29:44 +00:00
frame.c Implement backwards playback 2019-09-19 20:37:04 +02:00
frame.h Implement backwards playback 2019-09-19 20:37:04 +02:00
user_filters.c command: return lavfi filters in option-info/[av]f/choices 2024-05-05 14:43:57 +02:00
user_filters.h audio: add scaletempo2 filter based on chromium 2020-07-27 00:57:22 +02:00