gstreamer/subprojects/gst-plugins-bad/sys/va
Víctor Manuel Jáquez Leal 4a4823b972 va: Delay decoders downstream negotiation.
Delay decoders downstream negotiation just before an output frame
needs to be allocated.

This is required, are least for H.264 and H.265 decoders, since
codec_data might trigger a new sequence before finishing upstream
negotiation, and sink pad caps need to set before setting source pad
caps, particularly to forward HDR fields. The other decoders are
changed too in order to keep the same structure among them.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1257>
2021-10-29 16:06:52 +00:00
..
gstvaallocator.c va: allocator: Fix possible memory leaks 2021-10-25 15:03:30 +08:00
gstvaallocator.h
gstvaav1dec.c va: Move common variable need_negotiation to GstBaseDec. 2021-10-29 16:06:52 +00:00
gstvaav1dec.h
gstvabasedec.c vabasedec: Move warning message to decoder's category. 2021-10-29 16:06:52 +00:00
gstvabasedec.h va: Move common variable need_negotiation to GstBaseDec. 2021-10-29 16:06:52 +00:00
gstvabasetransform.c
gstvabasetransform.h
gstvacaps.c
gstvacaps.h
gstvadecoder.c
gstvadecoder.h
gstvadeinterlace.c
gstvadeinterlace.h
gstvadevice.c
gstvadevice.h
gstvadisplay_priv.c
gstvadisplay_priv.h
gstvafilter.c
gstvafilter.h
gstvah264dec.c va: Delay decoders downstream negotiation. 2021-10-29 16:06:52 +00:00
gstvah264dec.h
gstvah265dec.c va: Delay decoders downstream negotiation. 2021-10-29 16:06:52 +00:00
gstvah265dec.h
gstvampeg2dec.c va: Delay decoders downstream negotiation. 2021-10-29 16:06:52 +00:00
gstvampeg2dec.h
gstvapool.c
gstvapool.h
gstvaprofile.c
gstvaprofile.h
gstvasurfacecopy.c
gstvasurfacecopy.h
gstvautils.c
gstvautils.h
gstvavideoformat.c
gstvavideoformat.h
gstvavp8dec.c va: Delay decoders downstream negotiation. 2021-10-29 16:06:52 +00:00
gstvavp8dec.h
gstvavp9dec.c va: Delay decoders downstream negotiation. 2021-10-29 16:06:52 +00:00
gstvavp9dec.h
gstvavpp.c vapostproc: Color fixation will choose othercaps' structure. 2021-10-27 18:01:50 +00:00
gstvavpp.h
meson.build meson: va, msdk: simplify dep.get_variable() use 2021-10-20 11:20:44 +00:00
plugin.c
vasurfaceimage.c
vasurfaceimage.h