[Bug 778163] New: parsebin: Don't expose endpad if corresponding decoder is not supported

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Sat Feb 4 04:29:32 UTC 2017


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

            Bug ID: 778163
           Summary: parsebin: Don't expose endpad if corresponding decoder
                    is not supported
    Classification: Platform
           Product: GStreamer
           Version: 1.11.1
                OS: Linux
            Status: NEW
          Severity: normal
          Priority: Normal
         Component: gst-plugins-base
          Assignee: gstreamer-bugs at lists.freedesktop.org
          Reporter: hoonh83.lee at gmail.com
        QA Contact: gstreamer-bugs at lists.freedesktop.org
     GNOME version: ---

Created attachment 344907
  --> https://bugzilla.gnome.org/attachment.cgi?id=344907&action=edit
Dot graph for playbin2 with missing audio decoder

Hello All.
In Playbin3, negotiation failure is observed if we can not find available audio
decoder.
Actually, ACCEPT CAPS query returns 'not accepted' in gstdecodebin3-parse.c
However, In Playbin2, endpad of a chain is not exposed from decodebin when
corresponding decoder is missing(e.g. unknown type).
And then, playback works well without unknown audio type.

So, I think it is more better and good to play likes playbin2.

Thanks.

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