[Bug 737396] New: decodebin doesn't limit src caps on parsers

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Thu Sep 25 17:30:37 PDT 2014


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

           Summary: decodebin doesn't limit src caps on parsers
    Classification: Platform
           Product: GStreamer
           Version: git
        OS/Version: All
            Status: UNCONFIRMED
          Severity: major
          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: ---


AAC parser never transforms stream:
  - aacparse srccaps are not fixed, so decodebin only knows the caps when
aacparse sets them on pad; by then it is too late and decodebin won't find
decoder factory
 - example - ADTS input and decoder that can only decode raw stream;

Same happens with h.264 parser. i.e. h.264 decoder that accepts byte-stream
only will not currently work with h.264 parser.

Behavior is slightly different between these two. H.264 parser defaults to AVC,
so unless srccaps are filtered, regardless of input it outputs AVC; aacparse
outputs stream in same format as input, unless srccaps are filtered.

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