SEGMENT_DONE Message not fired

renecalles gstreamer at renevolution.com
Tue Oct 28 07:11:54 PDT 2014


Sebastian Dröge-3 wrote
> The problem is probably that you're sending the SEEK event before the
> pipeline is in READY state... in which case it is just going to be
> dropped. See https://bugzilla.gnome.org/show_bug.cgi?id=696952
> Not sure why it works for you with playbin, but it's probably just
> luck :)

But shouldn't the while loop prevent the seek from being fired before the
pipeline is in READY state?


Sebastian Dröge-3 wrote
> Please check from the debug logs what happens to the SEEK events in both
> cases, that should help understanding the problem.

I will check this tonight and see if find something useful ...


Sebastian Dröge-3 wrote
> Also note that the SEGMENT_DONE message is posted by the demuxer (the
> element running the pipeline in general). IIRC not all demuxers support
> it but it's relatively easy to fix in most. Which one are you using?

I am using qtdemux. As far as i could see this is the same one that playbin
uses for that file.

Cheers,
René



--
View this message in context: http://gstreamer-devel.966125.n4.nabble.com/SEGMENT-DONE-Message-not-fired-tp4669190p4669243.html
Sent from the GStreamer-devel mailing list archive at Nabble.com.


More information about the gstreamer-devel mailing list