GNOME Bugzilla – Bug 707911
h264parse fails if SPS/PPS are repeated in every frame
Last modified: 2013-09-12 10:08:10 UTC
If a H.264 elementary stream repeats SPS/PPS (Sequence parameters/Picture Parameters) in every frame h264parse fails to properly parse the stream.
Created attachment 254683 [details] Example test stream that triggers the bug Example test stream that triggers the bug, SPS/PPS are repeated in every frame.
Created attachment 254684 [details] Gstreamer debug log Example pipeline: gst-launch-1.0 -vvv filesrc location=spsppsresend.h264 ! queue ! h264parse ! queue ! avdec_h264 max-threads=8 ! queue ! xvimagesink
This works fine now with latest git master because of some changes in h264parse to not reset too much state whenever SPS/PPS is received and especially not reset decoders.
Great, it works fluently in git master. In 1.0 branch there still an issue.