[Bug 734659] qtdemux: Does not properly update base time for non-flushing seeks

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Wed Aug 13 05:05:38 PDT 2014


https://bugzilla.gnome.org/show_bug.cgi?id=734659
  GStreamer | gst-plugins-good | git

Aleix Conchillo Flaqué <aleix> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
 Attachment #283177|0                           |1
        is obsolete|                            |

--- Comment #12 from Aleix Conchillo Flaqué <aleix at oblong.com> 2014-08-13 12:05:34 UTC ---
Created an attachment (id=283279)
 View: https://bugzilla.gnome.org/attachment.cgi?id=283279
 Review: https://bugzilla.gnome.org/review?bug=734659&attachment=283279

update segment base time

This patch updates the base time with the end running time of the last segment.

This does generate segment events properly but looping doesn't work properly
yet.

Disabling QoS, looping does "kind of" work. First, the frames are played
correctly. Then, it seems to stop. After the segment "duration" a new loop is
done, but this time the frames are played really fast and stopped again and
this is done repeatedly (frames playing fast, delay until end of segment and
frames playing fast again...).

Without this patch (and without QoS), as similar thing happened. Frames played
really fast over and over again (instead of waiting for segment duration). Now
it seems that the only missing thing is to synchronize the frames.

-- 
Configure bugmail: https://bugzilla.gnome.org/userprefs.cgi?tab=email
------- 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