[gstreamer-bugs] [Bug 361041] New: can't play old AAC (m4a) files encoded in iTunes

GStreamer (bugzilla.gnome.org) bugzilla-daemon at bugzilla.gnome.org
Mon Oct 9 19:00:00 PDT 2006


Do not reply to this via email (we are currently unable to handle email
responses and they get discarded).  You can add comments to this bug at
http://bugzilla.gnome.org/show_bug.cgi?id=361041

  GStreamer | gst-plugins | Ver: 0.10.10

           Summary: can't play old AAC (m4a) files encoded in iTunes
           Product: GStreamer
           Version: 0.10.10
          Platform: Other
        OS/Version: FreeBSD
            Status: UNCONFIRMED
          Severity: normal
          Priority: Normal
         Component: gst-plugins
        AssignedTo: gstreamer-bugs at lists.sourceforge.net
        ReportedBy: yoeyd at yahoo.com
         QAContact: gstreamer-bugs at lists.sourceforge.net
     GNOME version: 2.15/2.16
   GNOME milestone: Unspecified


faad on the commandline decodes the file with a couple of warnings (Warning: No
standard extension payload allowed in DRM) into a wav file which plays through
gst-launch.

gst-launch cannot play the m4a file though:

%gst-launch-0.10 playbin
uri=file:///home/jdiaz/Desktop/Downloads/03Stratagem.m4a --gst-debug="*faad*:5"
Setting pipeline to PAUSED ...
Pipeline is PREROLLING ...
0:00:00.403152000 65566 0x84c8170 LOG                   faad
gstfaad.c:758:gst_faad_sink_event:<faad0> Handling tag event
0:00:01.093238000 65566 0x84c8170 LOG                   faad
gstfaad.c:758:gst_faad_sink_event:<faad0> Handling newsegment event
0:00:01.093614000 65566 0x84c8170 DEBUG                 faad
gstfaad.c:781:gst_faad_sink_event: Got NEWSEGMENT event in GST_FORMAT_TIME,
passing on (0:00:00.000000000 - 0:08:06.249070000)
0:00:01.094116000 65566 0x84c8170 DEBUG                 faad
gstfaad.c:289:gst_faad_setcaps:<faad0> channels=2, rate=44100
0:00:01.094334000 65566 0x84c8170 LOG                   faad
gstfaad.c:326:gst_faad_setcaps:<faad0> created fake codec data (44100,2): 0x22
0x10
0:00:01.094610000 65566 0x84c8170 LOG                   faad
gstfaad.c:1114:gst_faad_chain:<faad0> Timestamp on incoming buffer:
0:00:00.000000000, next_ts: 0:00:00.000000000
0:00:01.094939000 65566 0x84c8170 DEBUG                 faad
gstfaad.c:1202:gst_faad_chain:<faad0> decoding error, reopening with
faacDecInit2()
0:00:01.095146000 65566 0x84c8170 WARN                  faad
gstfaad.c:1318:gst_faad_chain:<faad0> error: faacDecInit2() failed
ERROR: from element /playbin0/decoder/faad0: Could not decode stream.
Additional debug info:
gstfaad.c(1318): gst_faad_chain (): /playbin0/decoder/faad0:
faacDecInit2() failed
ERROR: pipeline doesn't want to preroll.
Setting pipeline to NULL ...
FREEING pipeline ...

gstreamer-0.10.10
gstreamer-plugins-faad-0.10.3_2,2

The file can be found at:
http://homepage.mac.com/joeldiaz/freebsd/03Stratagem.m4a
Encoded with iTunes 4.1.1.54.
If I reencode the file with iTunes 7.0.1, the resulting file plays just fine.


-- 
Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email




More information about the Gstreamer-bugs mailing list