[Bug 726423] playbin/decodebin: aggregate buffering messages

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Thu May 29 15:10:36 PDT 2014


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

Thiago Sousa Santos <thiagossantos> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
 Attachment #277293|0                           |1
        is obsolete|                            |

--- Comment #8 from Thiago Sousa Santos <thiagossantos at gmail.com> 2014-05-29 22:10:29 UTC ---
Created an attachment (id=277497)
 View: https://bugzilla.gnome.org/attachment.cgi?id=277497
 Review: https://bugzilla.gnome.org/review?bug=726423&attachment=277497

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

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