[Bug 709224] audio/videodecoder: Not returning GST_FLOW_EOS when after segment

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Wed Oct 2 12:08:35 CEST 2013


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

--- Comment #11 from Sebastian Dröge (slomo) <slomo at circular-chaos.org> 2013-10-02 10:08:32 UTC ---
(In reply to comment #10)
> > I'm not sure about flushing but AFAIU flushing
> > should only be returned if all pads are flushing.
> 
> I think currently we return FLUSHING as soon as any pad returns FLUSHING. This
> is an optimisation for seeking/shutdown really. I don't know if there are
> legitimate use cases where it makes sense to keep one branch flushing, but not
> the others. I would not change that for now unless there's a compelling use
> case.

Well, it's semantically wrong as in theory the other downstreams did not tell
us to go flushing asap and might still be running. I think it's a wrong
optimization.

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