[gstreamer-bugs] [Bug 625118] [playbin2] Race condition with EOS events in gapless mode
GStreamer (bugzilla.gnome.org)
bugzilla at gnome.org
Sat Jul 24 09:20:04 PDT 2010
https://bugzilla.gnome.org/show_bug.cgi?id=625118
GStreamer | gst-plugins-base | git
Sebastian Dröge <slomo> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|UNCONFIRMED |RESOLVED
Resolution| |FIXED
Target Milestone|HEAD |0.10.31
--- Comment #1 from Sebastian Dröge <slomo at circular-chaos.org> 2010-07-24 16:19:59 UTC ---
commit 175aae9e85365f681e73a7bf427a6685e6f4faa1
Author: Sebastian Dröge <sebastian.droege at collabora.co.uk>
Date: Sat Jul 24 18:17:43 2010 +0200
streamsynchronizer: Delay EOS events until all streams are EOS
This fixes a race condition in playbin2's gapless mode, where the
EOS of other streams might arrive in the sinks before the last stream
ends and the switch to the new track happens. The EOS sinks won't
accept any new data then and playback stops.
To prevent this, delay all EOS events until all streams are EOS
and advance the sinks of the EOS streams by filler newsegment
events if necessary.
Fixes bug #625118.
--
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