[gstreamer-bugs] [Bug 626621] [playbin2] streamsynchronizer regressions
GStreamer (bugzilla.gnome.org)
bugzilla at gnome.org
Thu Aug 12 02:22:15 PDT 2010
https://bugzilla.gnome.org/show_bug.cgi?id=626621
GStreamer | gst-plugins-base | git
Mark Nauwelaerts <mnauw> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |RESOLVED
Resolution| |FIXED
Target Milestone|HEAD |0.10.31
--- Comment #15 from Mark Nauwelaerts <mnauw at users.sourceforge.net> 2010-08-12 09:22:09 UTC ---
commit c32b5a47f200205b390e7516658f973072e04c6e
Author: Mark Nauwelaerts <mark.nauwelaerts at collabora.co.uk>
Date: Tue Aug 10 11:19:59 2010 +0200
streamsynchronizer: clear stream eos state on FLUSH and new stream
Fixes #626621.
commit 97ae2749f19481776262c00a7ac74bb3b74d82cc
Author: Mark Nauwelaerts <mark.nauwelaerts at collabora.co.uk>
Date: Tue Aug 10 11:28:43 2010 +0200
streamsynchronizer: drop lock when pushing eos downstream
... to prevent deadlock (e.g. upon seek) when downstream waits in preroll.
Fixes #626621.
commit f18635d685a8e8c36ee9d778fde3b8918e2b92d9
Author: Mark Nauwelaerts <mark.nauwelaerts at collabora.co.uk>
Date: Tue Aug 10 13:06:32 2010 +0200
playsink: always have a queue in chain head to aid streamsynchronizer
Specifically, as the latter may have one thread pushing EOS to several
streams,
that needs to be decoupled into various thread to prevent preroll hanging
problems.
Fixes #626621.
commit 9fdda29965dc368979251626730b8c9d1bb0da65
Author: Mark Nauwelaerts <mark.nauwelaerts at collabora.co.uk>
Date: Wed Aug 11 10:27:35 2010 +0200
playbin2/playsink: update subtitle handling for streamsynchronizer
Streamsynchronizer excepts to see stream-changed msg for all streams, but
to
arrange for this, video and subtitle streams need to be decoupled by means
of queues (due to pad blocks that may occur).
Fixes #626463.
commit 2eae6edac2187632b98ba0097a78f45eac589c06
Author: Mark Nauwelaerts <mark.nauwelaerts at collabora.co.uk>
Date: Thu Aug 12 10:01:03 2010 +0200
playsink: remove some heuristic in chain configuration code
.. since queues are now inserted unconditionally.
Fixes #626621.
commit 0c084f72963ed92c411b8d7ef5a863f9eb5664fe
Author: Mark Nauwelaerts <mark.nauwelaerts at collabora.co.uk>
Date: Thu Aug 12 10:02:56 2010 +0200
streamsynchronizer: send preroll buffer when delaying preroll eos
That is, if eos is received which will not be forwarded, and the stream
has not yet seen any data, then send a buffer to preroll downstream
(which might otherwise be accomplished by the eos event).
Fixes #626621.
--
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