Fast forward play | seek rate | trick play

Luis de Bethencourt luis at debethencourt.com
Fri Feb 11 14:03:11 CET 2011


2011/2/11 zwresh <zwresh at 126.com>:
>
> Anybody know how to  fast forward  play  such as by X2, X4 ,X8,X16 ?
>
> I tried the avidemux/qtdemux/flvdemux/matroskademux demuxer ,
> and used  the decoder of mine.
> And must i do somthing in my decoder plugin ?
>
> Following is the code snippet of app which I have:
> --------------------------------------------------------------------------------------
>                 ret =
> (int)gst_element_query_position(pipeline,&format,&pos_cur);
>                 pos_seek = pos_cur + ( time_seek * GST_SECOND );
>
>                 gst_element_seek (pipeline,
>          &nbsp ;                      4.0,
>                                 GST_FORMAT_TIME,
>                                 GST_SEEK_FLAG_FLUSH | GST_SEEK_FLAG_KEY_UNIT
> | GST_SEEK_FLAG_SKIP,
>                                 GST_SEEK_TYPE_SET,
>                                 pos_seek,
>            &nbs p;                    GST_SEEK_TYPE_NONE,
>                                 GST_CLOCK_TIME_NONE);
> ------------------------------------------------------------------------------------------


So is it not accepting the change in the playback rate? or is it not seeking?
Have you tried using gst_element_seek_simple () ?

Luis
_______________________________________________
gstreamer-devel mailing list
gstreamer-devel at lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel



More information about the gstreamer-devel mailing list