mpv/video
Jan Ekström 1a597ea987 vd_lavc: fix decoder initialization when no VO is available
The VO is available during decoder initialization mostly for direct
rendering purposes, so if f.ex. a complex filter chain is utilized,
there is no video renderer information available via
mp_filter_find_stream_info during creation of the decoder filter.

Thus, check for whether the VO is available before attempting to
check the capabilities flag from it.

Additionally - to simplify logic - makes explicitly requesting GPU
film grain to always disable decoder film grain functionality. The
warning is still shown if the VO is available and no support for
film grain application is available.

Fixes #10079
2022-04-11 23:54:22 +03:00
..
decode vd_lavc: fix decoder initialization when no VO is available 2022-04-11 23:54:22 +03:00
filter vf_format: support forwarding/stripping film grain metadata 2022-04-05 15:02:18 +02:00
out wayland: use wl_output v4 for --fs-screen-name 2022-04-11 18:21:14 +00:00
csputils.c csputils: add mappings for DCI-P3 (ST.431-2) and P3-D65 (ST.432-1) 2020-12-30 20:03:54 +02:00
csputils.h csputils: add MP_CHROMA_TOPLEFT 2020-12-02 01:36:29 +01:00
cuda.c
d3d.c
d3d.h
fmt-conversion.c
fmt-conversion.h
hwdec.c vo_gpu[_next]: hwdec: fix logging regression when probing 2022-03-21 09:53:37 -07:00
hwdec.h vo_gpu[_next]: hwdec: fix logging regression when probing 2022-03-21 09:53:37 -07:00
image_loader.c
image_loader.h
image_writer.c image_writer: replace deprecated av_init_packet() 2022-01-10 22:56:52 +01:00
image_writer.h
img_format.c
img_format.h
mp_image.c mp_image: support film grain parameters 2022-04-05 15:02:18 +02:00
mp_image.h mp_image: support film grain parameters 2022-04-05 15:02:18 +02:00
mp_image_pool.c
mp_image_pool.h
repack.c osdep: rename MP_UNREACHABLE 2021-11-03 15:15:20 +01:00
repack.h
sws_utils.c
sws_utils.h
vaapi.c
vaapi.h
vdpau.c
vdpau.h
vdpau_functions.inc
vdpau_mixer.c
vdpau_mixer.h
zimg.c csputils: add MP_CHROMA_TOPLEFT 2020-12-02 01:36:29 +01:00
zimg.h