mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-12-27 02:30:35 +00:00
7d44a51bfe
Always use a GstAdapter when collecting access units (alignment="au") in either byte-stream or avcC format. This is required to properly preserve config headers like SPS and PPS when invalid or broken NAL units are subsequently parsed. More precisely, this fixes scenario like: <SPS> <PPS> <invalid-NAL> <slice> where we used to reset the output frame buffer when an invalid or broken NAL is parsed, i.e. SPS and PPS NAL units were lost, thus preventing the next slice unit to be decoded, should this also represent any valid data. https://bugzilla.gnome.org/show_bug.cgi?id=732203 Signed-off-by: Gwenole Beauchesne <gwenole.beauchesne@intel.com> |
||
---|---|---|
.. | ||
dirac_parse.c | ||
dirac_parse.h | ||
gstdiracparse.c | ||
gstdiracparse.h | ||
gsth263parse.c | ||
gsth263parse.h | ||
gsth264parse.c | ||
gsth264parse.h | ||
gsth265parse.c | ||
gsth265parse.h | ||
gstmpeg4videoparse.c | ||
gstmpeg4videoparse.h | ||
gstmpegvideoparse.c | ||
gstmpegvideoparse.h | ||
gstpngparse.c | ||
gstpngparse.h | ||
gstvc1parse.c | ||
gstvc1parse.h | ||
h263parse.c | ||
h263parse.h | ||
Makefile.am | ||
plugin.c |