mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-11-28 12:41:05 +00:00
2905209d9b
Carefully track cases when skipping broken or invalid NAL units is necessary. In particular, always allow NAL units to be processed and let that gst_h264_parse_process_nal() function decide on whether the current NAL needs to be dropped or not. This fixes parsing of streams with SEI NAL buffering_period() message inserted between SPS and PPS, or SPS-Ext NAL following a traditional SPS NAL unit, among other cases too. Practical examples from the H.264 AVC conformance suite include alphaconformanceG, CVSE2_Sony_B, CVSE3_Sony_H, CVSEFDFT3_Sony_E when parsing in stream-format=byte-stream,alignment=au mode. https://bugzilla.gnome.org/show_bug.cgi?id=732203 |
||
---|---|---|
.. | ||
0001-plugins-compile-the-built-in-video-parsers-as-vaapip.patch | ||
0002-h264parse-fix-build-with-GStreamer-1.2.patch | ||
0003-h264parse-add-initial-support-for-MVC-NAL-units.patch | ||
0003-h264parse-fix-and-optimize-NAL-collection-function.patch | ||
0004-h264parse-default-to-byte-stream-nalu-format-Annex-B.patch | ||
0005-h264parse-introduce-new-state-tracking-variables.patch | ||
0006-h264parse-improve-conditions-for-skipping-NAL-units.patch | ||
Makefile.am | ||
series.frag |