gstreamer seeking

Krakora Randy Randy.Krakora at
Fri May 6 11:50:49 PDT 2011

Here's what I am doing:

    Glib::RefPtr<Gst::Event> seekEvent = Gst::EventSeek::create(1.0, Gst::FORMAT_TIME, Gst::SEEK_FLAG_FLUSH,
                                       Gst::SEEK_TYPE_SET, milliseconds*GST_MSECOND,
    std::cout << "Seek Event seq num = " << seekEvent->get_seqnum() << std::endl;

I was expecting a Gst::MESSAGE_ASYNC_DONE with a sequence number that corresponds to the one set above in the Event, but I never see it, although I know the seek completes and seems to work fine, I want to know in software when it is done. Is there a way to be notified of this? I don't really want to do a blocking call.

Any help or guidance is appreciated.


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <>

More information about the gstreamer-devel mailing list