[gst-devel] seek support in gstbasesrc
Wim Taymans
wim.taymans at gmail.com
Thu May 21 12:37:14 CEST 2009
On Thu, 2009-05-21 at 03:13 -0700, google_effected wrote:
>
> all im confused about is that what do i have to update in _src_do_seek() to
> get seek implemented. e.g. arguments that im getting in do_seek are segment
> and src.
The segment contains the newly configured playback segment after the
seek. The last_stop field contains the stream time (value between 0 and
the duration) where your source should seek to. If you can only
approximately seek to that requested position, you can modify last_stop
to where the seek really went to.
> so what should i update among segment entities to let the pipeline
> know. e.g. if im reading from socket and i want to seek 15 sec fwd/rewind,
> what i'll have to do in do_seek()?
Your source does never decide to seek 15 seconds forwards or backwards,
that decision is made by the application.
Wim
>
>
> Wim Taymans-2 wrote:
> >
> > On Thu, 2009-05-21 at 02:41 -0700, google_effected wrote:
> >> well.... can i have ur email id so that i can chat to u one-to-one. this
> >> will
> >> help me in telling u what do i exactly wanna know
> >
> > You can tell us what you want to know here, this makes other people
> > benefit from the answers too. You should probably not send mails to a
> > private individual..
> >
> > Wim
> >>
> >>
> >> Tim-Philipp Müller wrote:
> >> >
> >> > On Thu, 2009-05-21 at 01:06 -0700, google_effected wrote:
> >> >
> >> > Hi guy hiding behind random pseudonym,
> >> >
> >> >> I have posted this message after reading the source code of filesrc
> >> and
> >> >> and
> >> >> some other elements.I couldn't get a clear idea of what to do. please
> >> >> help
> >> >> me out if any one knows about it!
> >> >
> >> > Is there anything in particular that you don't understand after reading
> >> > the code?
> >> >
> >> > Do you want to do seeking in pull mode or push mode, ie. does your
> >> > source allow random access or are seeks possible but fairly expensive?
> >> >
> >> > Cheers
> >> > -Tim
> >> >
> >> >
> >> >
> >> >
> >> ------------------------------------------------------------------------------
> >> > Register Now for Creativity and Technology (CaT), June 3rd, NYC. CaT
> >> > is a gathering of tech-side developers & brand creativity
> >> professionals.
> >> > Meet
> >> > the minds behind Google Creative Lab, Visual Complexity, Processing, &
> >> > iPhoneDevCamp asthey present alongside digital heavyweights like
> >> Barbarian
> >> > Group, R/GA, & Big Spaceship. http://www.creativitycat.com
> >> > _______________________________________________
> >> > gstreamer-devel mailing list
> >> > gstreamer-devel at lists.sourceforge.net
> >> > https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
> >> >
> >> >
> >>
> >
> >
> > ------------------------------------------------------------------------------
> > Register Now for Creativity and Technology (CaT), June 3rd, NYC. CaT
> > is a gathering of tech-side developers & brand creativity professionals.
> > Meet
> > the minds behind Google Creative Lab, Visual Complexity, Processing, &
> > iPhoneDevCamp asthey present alongside digital heavyweights like Barbarian
> > Group, R/GA, & Big Spaceship. http://www.creativitycat.com
> > _______________________________________________
> > gstreamer-devel mailing list
> > gstreamer-devel at lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
> >
> >
>
More information about the gstreamer-devel
mailing list