[Bug 750783] baseparse: reverse playback in pull mode

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Fri Jul 17 16:47:53 PDT 2015


https://bugzilla.gnome.org/show_bug.cgi?id=750783

--- Comment #23 from Nicolas Dufresne (stormer) <nicolas.dufresne at collabora.co.uk> ---
(In reply to Vineeth from comment #22)
> What exactly was the issue? and how to reproduce it?

For the record, before, open playback-test with an mp3, seek multiple time.
Some seek, specially the one done at near the start endup at wrong position.
For the duration, it's evident to me, but I didn't took that time to reproduce.
You need a special pipeline where the segment start is not zero (rare).

> 
> Does this mean we have to modify in qtdemux as well?.. Maybe similar issue
> exists in qtdemux..
> 
> This is the code in qtdemux from which i had referenced..
> gst_qtdemux_perform_seek
> {
> ...
>   segment->position = desired_offset;
>   segment->time = desired_offset;
>   if (segment->rate >= 0) {
>     segment->start = desired_offset;
> 
>     /* we stop at the end */
>     if (segment->stop == -1)
>       segment->stop = segment->duration;
>   } else {
>     segment->stop = desired_offset;
>   }
> ...
> }

That would need to be looked at. Note that it's doing it slightly differently
here.

-- 
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.


More information about the gstreamer-bugs mailing list