[Bug 727611] bufferpool: Add _set_flushing() and new (active,flushing) state

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Fri May 23 17:54:33 PDT 2014


https://bugzilla.gnome.org/show_bug.cgi?id=727611
  GStreamer | gstreamer (core) | git

--- Comment #5 from Nicolas Dufresne <nicolas.dufresne at collabora.co.uk> 2014-05-24 00:54:27 UTC ---
Created an attachment (id=277092)
 View: https://bugzilla.gnome.org/attachment.cgi?id=277092
 Review: https://bugzilla.gnome.org/review?bug=727611&attachment=277092

bufferpool: Add method and virtuals to set flushing state

Here's the implementation. I've ported v4l2 code to test it, without porting
GstBaseSrc to make sure it's backward compatible. It solve many race I was
seeing in v4l2 as the flushing is not handle in sync with the pool state (and
with the pool state lock). Still need to implement few unit tests, though I'm
posting it to gather comments.

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