[Bug 750013] playbin: seeking halts playback with gst-play-1.0 gapless

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Fri Jan 8 19:44:48 PST 2016


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

--- Comment #18 from Mathieu Duponchelle <mduponchelle1 at gmail.com> ---
Created attachment 318559
  --> https://bugzilla.gnome.org/attachment.cgi?id=318559&action=edit
streamsynchronizer: Ignore flushing streams [..]

[..] when resetting group start time. In GES, we are usually connected
to the streamsynchronizer on one audio and one video pad.

When seeking the timeline, both nlecompositions often output their flush_start
before any of them has output its flush_stop.

The current code, when receiving the first flush stop was using the
running time of the start of the second composition, which could
be pretty much anything, and means nothing at that point.

This patch is thread-safe, as STREAM_SYNCHRONIZER_LOCK is taken
both when setting flushing and when checking it.

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