[Bug 606382] decodebin: Upstream events (seek,qos) get lost when switching groups/chains

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Fri Sep 19 06:50:23 PDT 2014


https://bugzilla.gnome.org/show_bug.cgi?id=606382
  GStreamer | gst-plugins-base | git

--- Comment #32 from Thiago Sousa Santos <thiagossantos at gmail.com> 2014-09-19 13:50:14 UTC ---
This has become more evident with adaptive demuxers where group switches are
frequent. The smaller the fragments, the more it happens.

Here is an idea I had for implementation:

Keep the removed group around and attach probes to the sink pads, then push a
dummy custom upstream event/query to flow through the branch and only remove
the group after it has reached the probe.

Events received in this probe should be forwarded to the new group

-- 
Configure bugmail: https://bugzilla.gnome.org/userprefs.cgi?tab=email
------- 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