[Bug 726709] playback-test: Segment seeks do not work anymore

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Fri Apr 3 11:57:58 PDT 2015


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

Sebastian Dröge (slomo) <slomo at coaxion.net> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |slomo at coaxion.net

--- Comment #5 from Sebastian Dröge (slomo) <slomo at coaxion.net> ---
There's also tests/icles/test-segment-seeks in gst-plugins-good. That one seems
to work more or less, but there are weird artifacts.

Also changing it to repeat things, e.g. with start = start + SEGMENT_DURATION /
2;, seems to work except for artifacts.

(Testing this with MP4)


OTOH non-flushing seeks in general seem to be broken. Just doing them in
playback-test causes playback to stop until you do a flushing seek again.


So I think what is broken here is not segment seeks... but non-flushing seeks.
And really there is not much you can potentially do wrong with segment seeks vs
non-segment seeks inside demuxers, and at least in qtdemux that looks
absolutely correct. While non-flushing seeks require more work, and can easily
cause things to go wrong because of miscalculations inside the segments.

-- 
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