[Bug 727611] bufferpool: Add _set_flushing() and new (active,flushing) state
GStreamer (bugzilla.gnome.org)
bugzilla at gnome.org
Mon May 26 10:42:02 PDT 2014
https://bugzilla.gnome.org/show_bug.cgi?id=727611
GStreamer | gstreamer (core) | git
Nicolas Dufresne <nicolas.dufresne> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|ASSIGNED |RESOLVED
Resolution| |FIXED
--- Comment #8 from Nicolas Dufresne <nicolas.dufresne at collabora.co.uk> 2014-05-26 17:41:54 UTC ---
Ok, let's give it a try then, I've fixed that, updated windows def and added a
unit test.
commit 103a40b6ce91497c2821da9738ceac882b060ece
Author: Nicolas Dufresne <nicolas.dufresne at collabora.com>
Date: Fri May 23 15:26:59 2014 -0400
bufferpool: Add method and virtuals to set flushing state
Currently there is no other way to unlock a buffer pool other then
stopping it. This may have the effect of freeing all the buffers,
which is too heavy for a seek. This patch add a method to enter and
leave flushing state. As a convenience, flush_start/flush_stop
virtual are added so pool implementation can also unblock their own
internal poll atomically with the rest of the pool. This is fully
backward compatible with doing stop/start to actually flush the pool
(as being done in GstBaseSrc).
https://bugzilla.gnome.org/show_bug.cgi?id=727611
--
Configure bugmail: https://bugzilla.gnome.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
More information about the gstreamer-bugs
mailing list