[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

  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
    the pushing thread because upstream will at some point push an EOS that we
    need to push further downstream.

    To achieve this, convert the UNEXPECTED return value to OK. Add a fixme so
    we implement the right logic to propagate the flowreturn upstream at some

    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