[Bug 785799] New: urisourcebin: Buffering broken for adaptive streams with inactive streams

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Fri Aug 4 07:08:56 UTC 2017


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

            Bug ID: 785799
           Summary: urisourcebin: Buffering broken for adaptive streams
                    with inactive streams
    Classification: Platform
           Product: GStreamer
           Version: unspecified
                OS: Linux
            Status: NEW
          Severity: major
          Priority: Normal
         Component: gst-plugins-base
          Assignee: gstreamer-bugs at lists.freedesktop.org
          Reporter: slomo at coaxion.net
        QA Contact: gstreamer-bugs at lists.freedesktop.org
                CC: bilboed at bilboed.com
     GNOME version: ---

Problem here is that urisourcebin adds a buffering queue2 after each
adaptivedemux stream. But adaptivedemux is pausing streams that return
not-linked (e.g. if you have 2 audio streams, one won't be linked) to keep
bandwidth usage low.

These unlinked streams will obviously never reach 100% buffering unless they
accidentially did before the first time not-linked was returned.


Maybe queue2 should post buffering 100% on not-linked, maybe something else
should be done.

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