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 va: allocator: Add missing header file. 2021-10-10 17:03:29 +00:00
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 va: Fix error handling for base transform 2021-10-14 11:12:41 +00:00
gstvabasetransform.h
gstvacaps.c
gstvacaps.h
gstvadecoder.c va: Fix null ptr dereference for vadeocder 2021-10-15 00:45:44 +00:00
gstvadecoder.h
gstvadeinterlace.c vadeinterlace: Accept ANY feature. 2021-10-18 19:14:15 +00:00
gstvadeinterlace.h
gstvadevice.c va: Make libgudev dependency optional. 2021-10-04 10:19:36 +00:00
gstvadevice.h
gstvadisplay_priv.c va: display: Add gst_va_display_has_vpp() 2021-10-10 17:03:29 +00:00
gstvadisplay_priv.h va: display: Add gst_va_display_has_vpp() 2021-10-10 17:03:29 +00:00
gstvafilter.c vapostproc: Add add-borders property to keep dar 2021-10-17 11:24:26 +00:00
gstvafilter.h vapostproc: Add add-borders property to keep dar 2021-10-17 11:24:26 +00:00
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 va: Add GstVaSurfaceCopy class. 2021-10-10 17:03:29 +00:00
gstvasurfacecopy.h va: Add GstVaSurfaceCopy class. 2021-10-10 17:03:29 +00:00
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 va: Add GstVaSurfaceCopy class. 2021-10-10 17:03:29 +00:00
vasurfaceimage.h va: Add GstVaSurfaceCopy class. 2021-10-10 17:03:29 +00:00