GNOME Bugzilla – Bug 736227
mpegvideoparse: Sticky event misordering, got 'segment' before 'caps'
Last modified: 2016-08-06 15:21:15 UTC
(Please note that this might be similar to bug 701999 but I didn't want to interfere with that bug (also I'm using different plugins). Here's the problem: $ ./install/bin/gst-discoverer-1.0 -v ~/VTS_01_0.VOB Analyzing file:///home/felix/VTS_01_0.VOB (gst-discoverer-1.0:8612): GStreamer-WARNING **: gstpad.c:4661:store_sticky_event:<mpegvparse0:src> Sticky event misordering, got 'segment' before 'caps' (gst-discoverer-1.0:8612): GStreamer-WARNING **: gstpad.c:4661:store_sticky_event:<'':decodepad1> Sticky event misordering, got 'segment' before 'caps' (gst-discoverer-1.0:8612): GStreamer-WARNING **: gstpad.c:4661:store_sticky_event:<src_0:proxypad3> Sticky event misordering, got 'segment' before 'caps' Done discovering file:///home/felix/VTS_01_0.VOB I think the problem is related to gst-plugins-ugly (and in particular with a52dec) because the warnings only appeared after I installed the mentioned gstreamer plugin. The VOB file is pretty small (3 MB) but I can't share it publicly because it's copyrighted material as far as I know.
actually I wanted to assign the bug to gst-plugins-ugly, doing that now.
What exact version of GStreamer is this with? Could you e-mail me the file?
Tim-Philipp Müller said he can reproduce the issue with a test file.
The problem should be in mpegvideoparse, as that's where the first warning happens on the srcpad.
Can't reproduce this any more with git master. Had to fix this though (unrelatedly): commit f991e09319d55f35f19b486e3094992224ddf4c4 Author: Tim-Philipp Müller <tim@centricular.com> Date: Sat Aug 6 16:15:33 2016 +0100 dvdspu: don't crash if video frame could not be mapped As might happen with e.g. vaapi and the test file from https://bugzilla.gnome.org/show_bug.cgi?id=736227