[Bug 768526] funnel: Always push all sticky events whenever we forward a serialized event
GStreamer (GNOME Bugzilla)
bugzilla at gnome.org
Fri Jul 8 14:53:02 UTC 2016
https://bugzilla.gnome.org/show_bug.cgi?id=768526
--- Comment #6 from Olivier CrĂȘte <olivier.crete at ocrete.ca> ---
Sticky events are only forwarded for the current pad:
"
else if (pad != funnel->last_sinkpad) {
forward = FALSE;
}
"
So the only serialized events that are just forwarded are flush_stop and
egment_done.
I'm still not sure why the current way is not right, I think we have 3 kinds of
serialized things:
- Buffers and gaps: those are forwarded immediately
- Sticky events: They describe the surrounding buffers (and are useless on
their own), so we only forward them with a gap or buffer
- Flushes and segment_done: Those would need special handling around seeks,
but I don't think anything does seeks through a funnel?
--
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