mirror of https://github.com/mpv-player/mpv
4b97c23dac
Now that we have identified the device types associated with each hwdec, we can take advantage of this to ensure that get the right hwdec is chosen when decoding frames and there are multiple choices available with different device types. This is also plumbed into the filter initialisation logic, although in practice the decision on the hwdec has already been made at this point - still it's easier than retaining the ambiguous look up logic and worrying that it might lead to an inconsistent result. |
||
---|---|---|
.. | ||
f_async_queue.c | ||
f_async_queue.h | ||
f_auto_filters.c | ||
f_auto_filters.h | ||
f_autoconvert.c | ||
f_autoconvert.h | ||
f_decoder_wrapper.c | ||
f_decoder_wrapper.h | ||
f_demux_in.c | ||
f_demux_in.h | ||
f_hwtransfer.c | ||
f_hwtransfer.h | ||
f_lavfi.c | ||
f_lavfi.h | ||
f_output_chain.c | ||
f_output_chain.h | ||
f_swresample.c | ||
f_swresample.h | ||
f_swscale.c | ||
f_swscale.h | ||
f_utils.c | ||
f_utils.h | ||
filter.c | ||
filter.h | ||
filter_internal.h | ||
frame.c | ||
frame.h | ||
user_filters.c | ||
user_filters.h |