[Bug 727498] videodecoder: deactivates downstream bufferpool
GStreamer (bugzilla.gnome.org)
bugzilla at gnome.org
Fri Apr 4 10:25:25 PDT 2014
https://bugzilla.gnome.org/show_bug.cgi?id=727498
GStreamer | gst-plugins-base | git
Thiago Sousa Santos <thiago.sousa.santos> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |RESOLVED
Resolution| |FIXED
Target Milestone|HEAD |1.3.1
--- Comment #3 from Thiago Sousa Santos <thiago.sousa.santos at collabora.co.uk> 2014-04-04 17:25:20 UTC ---
commit 05e957106f7c23255e6cb908a547e7214a9f8540
Author: Thiago Santos <ts.santos at sisa.samsung.com>
Date: Wed Apr 2 07:20:43 2014 -0300
videodecoder: do not deactivate the bufferpool, just unref
Videodecoder does late renegotiation, it will wait for the next
buffer before renegotiating its caps and bufferpool. It might happen
that downstream element switched from passthrough to non-passthrough
and sent a reconfigure upstream (that caused this renegotiation).
This downstream element will ask the video sink below for the bufferpool
with an allocation query and will get the same bufferpool that
videodecoder is holding, too.
When renegotiating, if videodecoder deactivates its bufferpool it
might be deactivating the bufferpool that some element downstream
is using and cause the pipeline to fail.
https://bugzilla.gnome.org/show_bug.cgi?id=727498
--
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