[Bug 726423] playbin/decodebin: aggregate buffering messages

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Fri May 30 09:24:49 PDT 2014


https://bugzilla.gnome.org/show_bug.cgi?id=726423
  GStreamer | gstreamer (core) | git

Thiago Sousa Santos <thiagossantos> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
         Resolution|                            |FIXED

--- Comment #9 from Thiago Sousa Santos <thiagossantos at gmail.com> 2014-05-30 16:24:42 UTC ---
Pushed, thanks for the review.

base:
commit 783195ccefa8690cc4a3ccffbfd77c2e86b2c391
Author: Thiago Santos <ts.santos at sisa.samsung.com>
Date:   Sun Mar 16 14:27:30 2014 -0300

    decodebin: aggregate buffering messages

    Aggregate buffering messages to only post the lower value
    to avoid setting pipeline to playing while any multiqueue
    is still buffering.

    There are 3 scenarios where the entries should be removed from
    the list:

    1) When decodebin is set to READY
    2) When an element posts a 100% buffering (already implemented)
    3) When a multiqueue is removed from decodebin.

    For item 3 we don't need to handle it because this should only
    happen when either 1 is hapenning or when it is playing a
    chained file, for which number 2 should have happened for the
    previous stream to finish

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

core:
commit 01c9ae26309cdf4ce0876ae878e5a72e7fcc7f54
Author: Thiago Santos <ts.santos at sisa.samsung.com>
Date:   Tue May 27 08:09:36 2014 -0300

    multiqueue: post buffering message when queues flush

    The buffering status goes back to 0, so inform the application about it

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

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