[Bug 759043] gst-omx: Timeout waiting for egl_render port 221 buffer release triggers subsequent "Insufficient resources" errors

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Thu Jul 20 09:21:31 UTC 2017


https://bugzilla.gnome.org/show_bug.cgi?id=759043

--- Comment #7 from Julien Isorce <julien.isorce at gmail.com> ---
Created attachment 356020
  --> https://bugzilla.gnome.org/attachment.cgi?id=356020&action=edit
omx{audio,video}{dec,enc}: sequentially disable ports because buffers are not
shared

Please try attached patch which makes change the disable ports from parallel to
sequential. The former is only required for buffer sharing. For a decoder the
buffer cannot be shared between input and output port  I made this patch to be
more compliante regarding the specs. And because now in 1.2.0 spec the second
disable will even return an error directly (except for buffer sharing). So it
is required to be done sequentially in IL 1.2.0.
But I think in your case the parallel disable is confusing the underlying omx
platform when it excepts a sequential disable. This could explain the bug you
encountered. Any chance you can try ?

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