After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 736227 - mpegvideoparse: Sticky event misordering, got 'segment' before 'caps'
mpegvideoparse: Sticky event misordering, got 'segment' before 'caps'
Status: RESOLVED OBSOLETE
Product: GStreamer
Classification: Platform
Component: gst-plugins-bad
git master
Other Linux
: Normal minor
: NONE
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2014-09-07 10:35 UTC by Felix Schwarz
Modified: 2016-08-06 15:21 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Felix Schwarz 2014-09-07 10:35:10 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.
Comment 1 Felix Schwarz 2014-09-07 10:35:51 UTC
actually I wanted to assign the bug to gst-plugins-ugly, doing that now.
Comment 2 Tim-Philipp Müller 2014-09-07 12:02:27 UTC
What exact version of GStreamer is this with?

Could you e-mail me the file?
Comment 3 Felix Schwarz 2014-09-11 10:35:19 UTC
Tim-Philipp Müller said he can reproduce the issue with a test file.
Comment 4 Sebastian Dröge (slomo) 2014-09-12 12:59:02 UTC
The problem should be in mpegvideoparse, as that's where the first warning happens on the srcpad.
Comment 5 Tim-Philipp Müller 2016-08-06 15:21:15 UTC
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