[gstreamer-bugs] [Bug 608136] multiqueue handles UNEXPECTED flowreturn wrongly
GStreamer (bugzilla.gnome.org)
bugzilla at gnome.org
Tue Jan 26 08:08:29 PST 2010
https://bugzilla.gnome.org/show_bug.cgi?id=608136
GStreamer | gstreamer (core) | 0.10.26
Wim Taymans <wim.taymans> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |RESOLVED
Resolution| |FIXED
Target Milestone|HEAD |0.10.26
--- Comment #6 from Wim Taymans <wim.taymans at gmail.com> 2010-01-26 16:08:25 UTC ---
commit fbdf4dcedad8692f1e3d8838551188987e462e74
Author: Wim Taymans <wim.taymans at collabora.co.uk>
Date: Tue Jan 26 12:43:09 2010 +0100
multiqueue: handle UNEXPECTED flowreturn better
When we receive an UNEXPECTED flowreturn from downstream, we must not
shutdown
the pushing thread because upstream will at some point push an EOS that we
still
need to push further downstream.
To achieve this, convert the UNEXPECTED return value to OK. Add a fixme so
that
we implement the right logic to propagate the flowreturn upstream at some
point.
Also clean up the unit test a little.
Fixes #608136
--
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