[Bug 734220] New: decodebin/uridecodebin/playbin support multiple srcpads in a parser

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Sun Aug 3 23:48:36 PDT 2014


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

           Summary: decodebin/uridecodebin/playbin support multiple
                    srcpads in a parser
    Classification: Platform
           Product: GStreamer
           Version: git
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: Normal
         Component: gst-plugins-base
        AssignedTo: gstreamer-bugs at lists.freedesktop.org
        ReportedBy: cjun.wang at samsung.com
         QAContact: gstreamer-bugs at lists.freedesktop.org
     GNOME version: ---


Seperated bug from https://bugzilla.gnome.org/show_bug.cgi?id=704881

As Mr Sebastian Dröge said,
-------------------------------------------------------------------------------
However for adding multiple srcpads to a parser there are changes necessary in
decodebin:
1) decodebin needs to detect these multi-srcpad parsers still as parsers (thus
use the capsfilter hack for its main srcpad, but only for that) and
additionally detect them as demuxers (thus use the multiqueue after all
srcpads).
2) decodebin/uridecodebin/playbin need support for late pads. That is pads that
are added after no-more-pads (or after multiqueue overrun, which is handled
like no-more-pads). These should be included in the current stream group
instead of being ignored. This shouldn't be too difficult but might break some
assumptions in a few places.

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