HD video - fast playback problem
Emile Semmes
emile.semmes at e6group.com
Fri May 25 11:26:08 PDT 2012
Before I assume too much, ie demuxers, etc, make sure your seek type
parameter in either your gst_element_seek() or gst_event_seek_new() call
is GST_SEEK_FLAG_SKIP. Also try or'ing that with GST_SEEK_FLAG_KEY_UNIT
to seek by keyframes. I haven't tried the KEY_UNIT with a rate change,
so test that out first. A GST_SEEK_FLAG_FLUSH may help your slower
computers as well. I typically flush the pipeline on seeks by default.
Your call may look like this:
gst_element_seek( (GstElement *) pipeline, 16.0, GST_FORMAT_TIME,
GST_SEEK_FLAG_FLUSH | GST_SEEK_FLAG_KEY_UNIT | GST_SEEK_FLAG_SKIP, .... );
HTH,
Emile
On 5/25/2012 7:02 AM, cumaniok wrote:
> pritesh kumar-3 wrote
>> hello,
>> The only way to achieve above 16x fast forward speeds is to keep seeking
>> on
>> key frames . You have to implement it on your own .
>>
>> regards
>> Pritesh
>>
>>
> thanks for the reply,
>
> I'm new by in GStreamer, so maybe I misunderstood your suggestion, can you
> be more explicit.
> I've tried to solve this by seeking to the next position, but frame needs
> time to be updated, so I got the same frame on the screen even if position
> has been updated.
> I have troubles only with HD video size, with small size videos everything
> works fine.
>
> regards.
>
>
> --
> View this message in context: http://gstreamer-devel.966125.n4.nabble.com/HD-video-fast-playback-problem-tp4651582p4654398.html
> Sent from the GStreamer-devel mailing list archive at Nabble.com.
> _______________________________________________
> gstreamer-devel mailing list
> gstreamer-devel at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
--
--
Emile Semmes
Owner / Software Consultant
e6 Group, LLC
Office: (630) 376-0626
www.e6group.com
More information about the gstreamer-devel
mailing list