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 701999 - Sticky event misordering, got 'segment' before 'caps'
Sticky event misordering, got 'segment' before 'caps'
Status: RESOLVED INCOMPLETE
Product: GStreamer
Classification: Platform
Component: gstreamer (core)
git master
Other Linux
: Normal normal
: git master
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2013-06-11 10:30 UTC by Fabio C.
Modified: 2017-06-29 15:09 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Fabio C. 2013-06-11 10:30:17 UTC
Hello,
updating to the latest git version from 0.10 version the same command:
"gst-launch-1.0 rtspsrc location=rtsp://192.168.0.253/ch0_0.h264 ! application/x-rtp,media=video ! decodebin ! videoscale !  v4l2sink device=/dev/video0"

Don't works more, this is the output:
[BEGIN]
root at testingVM:~# gst-launch-1.0 rtspsrc location=rtsp://192.168.0.253:554/ch0_0.h264 ! application/x-rtp,media=video ! decodebin ! videoscale !  v4l2sink device=/dev/video0
Setting pipeline to PAUSED ...
Pipeline is live and does not need PREROLL ...
Progress: (open) Opening Stream
Progress: (connect) Connecting to rtsp://192.168.0.253:554/ch0_0.h264
Progress: (open) Retrieving server options
Progress: (open) Retrieving media info
Progress: (request) SETUP stream 0
Progress: (request) SETUP stream 1
Progress: (open) Opened Stream
Setting pipeline to PLAYING ...
New clock: GstSystemClock
Progress: (request) Sending PLAY request
Progress: (request) Sending PLAY request
Progress: (request) Sent PLAY request

(gst-launch-1.0:2095): GStreamer-WARNING **: gstpad.c:4503:store_sticky_event:<'':src_8> Sticky event misordering, got 'segment' before 'caps'

(gst-launch-1.0:2095): GStreamer-WARNING **: gstpad.c:4503:store_sticky_event:<'':src_96> Sticky event misordering, got 'segment' before 'caps'
0:00:00.973715955  2095      0x1d37190 ERROR libav :0:: no frame!
0:00:01.191499174  2095      0x1d37190 ERROR v4l2 
gstv4l2bufferpool.c:536:gst_v4l2_buffer_pool_start:<v4l2bufferpool0> failed to start streaming
0:00:01.191874877  2095      0x1d37190 ERROR bufferpool gstbufferpool.c:491:gst_buffer_pool_set_active:<v4l2bufferpool0> start 
failed

(gst-launch-1.0:2095): GStreamer-CRITICAL **: gst_segment_to_stream_time: assertion `segment->format == format' failed

(gst-launch-1.0:2095): GStreamer-CRITICAL **: gst_segment_to_running_time: assertion `segment->format == format' failed
[END]

I think it's a bug because it worked with older versions.
Comment 1 Sebastian Dröge (slomo) 2013-06-11 11:52:12 UTC
Can you reproduce this with a pipeline that creates a h264 rtp stream with gstreamer in the same format as your stream there? Or make your stream public so I can try to reproduce and fix it?
Comment 2 Fabio C. 2013-06-11 13:50:15 UTC
Write me in private and I'll give you the public address.
Comment 3 Fabio C. 2013-06-11 19:10:07 UTC
Tomorrow morning I'll send back to the factory the ip camera because a defective lens. When they will send me back it (about 10 days) I'll be able to send you link for the stream.
Comment 4 Sebastian Dröge (slomo) 2013-06-18 09:02:59 UTC
Please tell me when you have access to it again :)
Comment 5 Fabio C. 2013-06-21 09:09:13 UTC
My cam is back. Contact me in private and I'll give you the stream :)
Comment 6 Olivier Crête 2013-06-21 18:29:42 UTC
Can you please re-try with git from today? Some rtpmanager event ordering bugs were fixed.
Comment 7 Fabio C. 2013-06-21 19:21:31 UTC
which package I need to recompile?
Comment 8 Fabio C. 2013-06-21 21:04:23 UTC
Updating only gstreamer to the latest git version I get the same error
Comment 9 Fabio C. 2013-06-30 08:33:05 UTC
Updated today (30/06/13) all packages (gstreamer & all plugins) but the problem still.
Comment 10 Sebastian Dröge (slomo) 2013-06-30 16:00:42 UTC
Can you provide access to that stream now? Or at least get a backtrace of the warnings with G_DEBUG=fatal_warnings
Comment 11 Fabio C. 2013-06-30 16:10:23 UTC
Please contact me in private and I give you the access to my cam.
Comment 12 Fabio C. 2013-06-30 17:13:28 UTC
at ceca_89 (at) hotmail.com
Comment 13 Fabio C. 2013-07-01 06:42:44 UTC
How should I use G_DEBUG=fatal_warnings ?

Using in command syntax or like variable doesn't seem to work:
http://pastebin.com/LdGR84DR

But I repeat, if you want contact me in private for the link of the cam.
Comment 14 Tim-Philipp Müller 2014-11-28 18:39:14 UTC
Fabio, any chance you could try again with recent GStreamer, ideally from git?
Feel free to e-mail the link to any of the GStreamer developers investigating this, no need to wait for them to come to you :)
Comment 15 Nicolas Dufresne (ndufresne) 2017-06-29 15:09:30 UTC
Closing this bug report as no further information has been provided. Please feel free to reopen this bug report if you can provide the information that was asked for in a previous comment.
Thanks!