SEGMENT_DONE Message not fired

Sebastian Dröge sebastian at centricular.com
Sun Oct 26 03:20:36 PDT 2014


On So, 2014-10-26 at 01:39 -0700, renecalles wrote:
> Damn,
> 
> this just works if using a playbill and not when only having a fillers and
> qtdemux in a pipeline.
> Do i need to block pads before doing the seek or is a sink element required? 

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 :)

Please check from the debug logs what happens to the SEEK events in both
cases, that should help understanding the problem.


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?

-- 
Sebastian Dröge, Centricular Ltd · http://www.centricular.com
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 949 bytes
Desc: This is a digitally signed message part
URL: <http://lists.freedesktop.org/archives/gstreamer-devel/attachments/20141026/f3a7ddfa/attachment.sig>


More information about the gstreamer-devel mailing list