[Bug 720041] New: decodebin: handle non sparse streams with missing data better

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Sat Dec 7 13:31:58 PST 2013


https://bugzilla.gnome.org/show_bug.cgi?id=720041
  GStreamer | gst-plugins-base | git

           Summary: decodebin: handle non sparse streams with missing data
                    better
    Classification: Platform
           Product: GStreamer
           Version: git
        OS/Version: All
            Status: UNCONFIRMED
          Severity: enhancement
          Priority: Normal
         Component: gst-plugins-base
        AssignedTo: gstreamer-bugs at lists.freedesktop.org
        ReportedBy: matej.knopp at gmail.com
         QAContact: gstreamer-bugs at lists.freedesktop.org
     GNOME version: ---


Current problem:

gstavdemux creates two audio streams (according to file header), but only one
of them has data. decodebin can't handle situation like that very well and
locks up. Perhaps it would be possible to detect situation when the multiqueue
fills up, remove pads with no data, unblock blocked pads and carry on?

Alternatively the avdemux could handle this by only creating streams when it
encounters data for it. I think psdemux does something similar so it should
work, but I might be wrong.

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