[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