[Bug 787290] GST_EVENT_FLUSH_START for omxvideodec

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Fri Sep 8 22:49:28 UTC 2017


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

--- Comment #5 from Yuji Kuwabara <HHG01200 at nifty.ne.jp> ---
I will try to study about patch.


According to "GStreamer design documents : Events"
 https://gstreamer.freedesktop.org/documentation/design/events.html

-----------------------------------------
Flushing happens in two stages.

a source element sends the FLUSH_START event to the downstream peer element.
The downstream element starts rejecting buffers from the upstream elements. It
sends the flush event further downstream and discards any buffers it is holding
as well as return from the chain function as soon as possible. This makes sure
that all upstream elements get unblocked. This event is not synchronized with
the STREAM_LOCK and can be done in the application thread.
-----------------------------------------
So I think it is good that gstglimagesink releases buffers on
GST_EVENT_FLUSH_START.

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