[Bug 744308] decodebin: race between setting use-buffering and max-size-time

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Tue Mar 24 09:45:24 PDT 2015


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

Thiago Sousa Santos <thiagossantos at gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
         Resolution|---                         |FIXED
   Target Milestone|git master                  |1.4.6
                 OS|Linux                       |All

--- Comment #8 from Thiago Sousa Santos <thiagossantos at gmail.com> ---
Sorry for the delay here, forgot about this one.

commit bf3e35a598afda180c4f392726043b272dffc1b0
Author: Duncan Palmer <dpalmer at digisoft.tv>
Date:   Mon Feb 16 09:25:03 2015 +1000

    decodebin2: Set multiqueue sizes before use-buffering.

    This fixes a race where the use-buffering property on a multiqueue was
    set before the queue depth was changed from it's high preroll limits to
    lower playback limits. This resulted in buffering messages being emitted
    by the multiqueue in the short window between use-buffering being
    set and the queue depth being reset.

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


In 1.4:
commit d6ff4bd7f3c7cfbe63cb78e83443ad450f0376de
Author: Duncan Palmer <dpalmer at digisoft.tv>
Date:   Mon Feb 16 09:25:03 2015 +1000

    decodebin2: Set multiqueue sizes before use-buffering.

    This fixes a race where the use-buffering property on a multiqueue was
    set before the queue depth was changed from it's high preroll limits to
    lower playback limits. This resulted in buffering messages being emitted
    by the multiqueue in the short window between use-buffering being
    set and the queue depth being reset.

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

    Conflicts:
        gst/playback/gstdecodebin2.c

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