gstreamer/patches/videoparsers
Gwenole Beauchesne 92c7d9e6a5 h264parse: fix collection of access units to preserve config headers.
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
2014-06-26 14:49:53 +02:00
..
0001-plugins-compile-the-built-in-video-parsers-as-vaapip.patch plugins: add built-in video parsers as "vaapiparse" element. 2014-06-13 17:17:07 +02:00
0002-h264parse-fix-build-with-GStreamer-1.2.patch plugins: add built-in video parsers as "vaapiparse" element. 2014-06-13 17:17:07 +02:00
0003-h264parse-add-initial-support-for-MVC-NAL-units.patch h264parse: improve conditions for skipping NAL units. 2014-06-26 14:48:08 +02:00
0003-h264parse-fix-and-optimize-NAL-collection-function.patch h264parse: fix and optimize NAL collection function. 2014-06-26 14:38:32 +02:00
0004-h264parse-default-to-byte-stream-nalu-format-Annex-B.patch h264parse: default to byte-stream/nalu format (Annex B). 2014-06-26 14:39:30 +02:00
0005-h264parse-introduce-new-state-tracking-variables.patch h264parse: introduce new state tracking variables. 2014-06-26 14:45:34 +02:00
0006-h264parse-improve-conditions-for-skipping-NAL-units.patch h264parse: improve conditions for skipping NAL units. 2014-06-26 14:48:08 +02:00
0007-h264parse-fix-collection-of-access-units-to-preserve.patch h264parse: fix collection of access units to preserve config headers. 2014-06-26 14:49:53 +02:00
Makefile.am plugins: add built-in video parsers as "vaapiparse" element. 2014-06-13 17:17:07 +02:00
series.frag h264parse: fix collection of access units to preserve config headers. 2014-06-26 14:49:53 +02:00