[gstreamer-bugs] [Bug 615740] New: FAAD plugin do not handle AAC LATM transport format

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Wed Apr 14 05:50:49 PDT 2010


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

           Summary: FAAD plugin do not handle AAC LATM transport format
    Classification: Desktop
           Product: GStreamer
           Version: git
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: Normal
         Component: gst-plugins-bad
        AssignedTo: gstreamer-bugs at lists.sourceforge.net
        ReportedBy: xharada at gmail.com
         QAContact: gstreamer-bugs at lists.sourceforge.net
      GNOME target: ---
     GNOME version: ---


The FAAD plugin do not searches for LATM/LOAS format in the AAC stream. 

The chain function searches for the sync word (line 1061), but only for the
ADTS syncword (gst_faad_sync method).

My suggestion is:

Adding a new parameter in the src caps of the plugin:

transport{adts,latm}

1) if the transport parameted is set, the plugin must looking for the correct
syncword (latm or adts syncword).

2) if the transport parameter is not set, the plugin look for:
a) First the adts syncword for 17000 Bytes (thats a guess :)
b) If no ADTS syncword was found, looking for LATM syncword.
*) This approach is suggested in cases of continuous streams, such one that
come from a live source, like a dvbsrc->mpegdemux for example.

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