[Bug 753899] Need to push sticky events to downstreams for initial prerolling

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Fri Aug 21 00:05:18 PDT 2015


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

--- Comment #8 from Sebastian Dröge (slomo) <slomo at coaxion.net> ---
That would be check_sticky() from gstpad.c, which is used e.g. in
gst_pad_push_event() for srcpads. So not sure what exactly your patch is fixing
:)

All sticky events should be in the baseparse pending events lists *or* stored
on the srcpad already. Then when pushing all the pending events on the srcpad,
all stored sticky events should already be pushed, following by all pending
events, followed by the GAP event. If there are any events on the sinkpad, that
are not in the pending events list and not stored on the srcpad already, this
seems like a bug in baseparse's event delaying code (the pending_events stuff).

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