[Bug 715192] videodecoder: Cannot accumulate buffer while downstream is blocked
GStreamer (bugzilla.gnome.org)
bugzilla at gnome.org
Mon Nov 25 13:01:34 PST 2013
https://bugzilla.gnome.org/show_bug.cgi?id=715192
GStreamer | gst-plugins-base | git
Nicolas Dufresne <nicolas.dufresne> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|UNCONFIRMED |NEW
Summary|STREAM_LOCK is locked |videodecoder: Cannot
|excessively during |accumulate buffer while
|finish_frame() function of |downstream is blocked
|GstVideoDecoder |
Ever Confirmed|0 |1
--- Comment #4 from Nicolas Dufresne <nicolas.dufresne at collabora.co.uk> 2013-11-25 21:01:33 UTC ---
I see you're point.
For those who don't like long threads, we take GST_VIDEO_DECODER_STREAM_LOCK()
in both _chain(), and hold it when we call push(buffer). Which mean no buffer
can come inside the element while pushing.
--
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