[Bug 677340] Event errors ignored, even if caused by dataflow errors

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Mon Jun 4 21:04:04 PDT 2012


https://bugzilla.gnome.org/show_bug.cgi?id=677340
  GStreamer | gstreamer (core) | 0.11.x

--- Comment #1 from Sebastian Dröge <slomo at circular-chaos.org> 2012-06-04 09:06:22 UTC ---
As discussed on IRC the idea would be to let EOS return FALSE immediately,
unlike other sticky events that only fail during data flow, if something goes
wrong. This makes sense because no data will come after EOS anymore that could
trigger a failure.

This OTOH also means that demuxers and other multi-src elements need to combine
event return values. If it returns FALSE for all pads, FALSE is it in general.
If one returns TRUE it's TRUE.

Elements driving the pipeline must post an error if pushing a sticky event
failed.


And elements that are failing in draining, i.e. due to an EOS event, have to
post an error message on the bus too.

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