[Bug 796918] implement dmabuf export on encoder input buffers
GStreamer (GNOME Bugzilla)
bugzilla at gnome.org
Fri Aug 3 11:22:45 UTC 2018
https://bugzilla.gnome.org/show_bug.cgi?id=796918
--- Comment #7 from Guillaume Desmottes <gdesmott at gnome.org> ---
Created attachment 373260
--> https://bugzilla.gnome.org/attachment.cgi?id=373260&action=edit
omx: call gst_omx_buffer_unmap() when handling BUFFER_DONE
When using a input buffer pool, the buffer may be released to the pool when
gst_omx_buffer_unmap() is called. We need to have buf->used unset at
this point as the pool may use it to check the status of the pool.
{Empty,Fill}BufferDone is called from OMX internal threads while
messages are handled from gst elements' thread. Best to do all this
when handling the message so we don't mess with OMX threads and keep
the original thread/logic split.
--
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