GNOME Bugzilla – Bug 697283
mpegdemux: accept ID_PRIVATE_STREAM_1 to avoid loosing sync
Last modified: 2013-07-05 23:39:46 UTC
Created attachment 240638 [details] [review] mpegdemux: accept ID_PRIVATE_STREAM_1 to avoid loosing sync Current fallback to lost_sync seems to impede a delay to restore sync. Let the parser parse and skip the private stream. Here it contains the digital camera brand (in 2010 bytes) and is repeated twice.
Looks fine to me, but could you make a short sample file available by any chance?
http://prahal.homelinux.net/~prahal/gstreamer/tests/0/M2U01617.MPG .
commit 44b1bc608159226750f2d61817b89874304cc484 Author: Alban Browaeys <prahal@yahoo.com> Date: Thu Apr 4 18:22:52 2013 +0200 mpegdemux: accept ID_PRIVATE_STREAM_1 to avoid loosing sync Current fallback to lost_sync seems to impede a delay to restore sync. Let the parser parse and skip the private stream. Here it contains the digital camera brand (in 2010 bytes) and is repeated twice. https://bugzilla.gnome.org/show_bug.cgi?id=697283
Also picked into 1.0.