[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