[Bug 785951] urisourcebin/decodebin3: Don't use custom EOS events

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Wed Aug 9 14:30:46 UTC 2017


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

--- Comment #2 from Edward Hervey <bilboed at bilboed.com> ---
Created attachment 357276
  --> https://bugzilla.gnome.org/attachment.cgi?id=357276&action=edit
decodebin3/urisourcebin: Switch to actual EOS events internally

Use the intended sequence for re-using elements:
* EOS
* STREAM_START if element is to be re-used

This avoids having elements (such as queue/multiqueue/queue2) not
properly resetting themselves.

When delaying EOS propagation (because we want to wait until all
streams of a group are done for example), we re-trigger them by
first sending the cached STREAM_START and then EOS (which will
cause elements to re-set themselves if needed and accept new
buffers/events).

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