[Bug 774654] Flushing can hang if output port queue of pending buffers is empty

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Sat Nov 26 12:23:53 UTC 2016


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

--- Comment #8 from formruga at gmail.com ---
Continuation of comment 7 (I can't edit my comment):

if flush message is sent by component, gst_omx_component_wait_message will
succeeded and gst_omx_component_handle_messages will be called. For
GST_OMX_MESSAGE_FLUSH, flags: flushing and flushed are set, which should ensure
that gst_omx_port_acquire_buffer will be return with
GST_OMX_ACQUIRE_BUFFER_FLUSHING value. GST_OMX_ACQUIRE_BUFFER_FLUSHING is a
reason of exit from gst_omx_video_dec_loop, which finally stop a task.

I wonder, why you don't have in log messages about flushing. What OMX driver
(for what device) do you use?

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