[Bug 715192] videodecoder: Cannot accumulate buffer while downstream is blocked

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Sat Dec 14 11:27:24 PST 2013


https://bugzilla.gnome.org/show_bug.cgi?id=715192
  GStreamer | gst-plugins-base | git

--- Comment #15 from Nicolas Dufresne <nicolas.dufresne at collabora.co.uk> 2013-12-14 19:27:18 UTC ---
(In reply to comment #14)
> Ah forgot the example: srcpad streaming thread pushes a buffer or event, at the
> same time the sinkpad streaming thread allocates a buffer that triggers
> negotiation.

I'm not fully convince by the explanation. If you are pushing a buffer on the
srcpad, you'll have to wait for that call to return before you can make any
serialized operation like sending caps event, doing allocation query etc. That
is because the srcpad streaming lock has been taken from another process.

What am I missing ?

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