Bug#540729: ffmpeg: Possible regression - fails to decode AAC

Matthew Wakeling matthew at wakeling.homeip.net
Sun Aug 9 22:55:00 UTC 2009

Package: ffmpeg
Version: 4:0.5+svn20090609-1
Severity: normal

This seems to be a regression, in that the bug did not occur before I
upgraded (sorry, I don't know what version I upgraded from), and a bug
with identical outcome was fixed earlier this year.

The video recorded by my video camera contains aac audio. This audio is
correctly decoded by xine, but not by ffmpeg. I have extracted some
audio and placed it at http://wakeling.homeip.net/~mnw21/sany0118.aac
for your convenience (56kB only).

The bug fixed earlier this year can be found on the ffmpeg bug tracker
at https://roundup.ffmpeg.org/roundup/ffmpeg/issue800 and was fixed in
the Fri, 6 Mar 2009 22:36:24 +0000 git commit (no 17860).

When I try to decode the above file, I get the following message:

$ ffmpeg -i sany0118.aac -vn -acodec vorbis sany0118.ogg
FFmpeg version SVN-r19134-4:0.5+svn20090609-1, Copyright (c) 2000-2009 Fabrice Bellard, et al.
  configuration: --disable-encoder=h263 --disable-encoder=h263p --disable-encoder=mpeg2video --disable-encoder=mpeg4 --disable-encoder=msmpeg4v1 --disable-encoder=msmpeg4v2 --disable-encoder=msmpeg4v3 --extra-version=4:0.5+svn20090609-1 --prefix=/usr --enable-avfilter --enable-avfilter-lavf --enable-bzlib --enable-libgsm --enable-libopenjpeg --enable-libschroedinger --enable-libspeex --enable-libtheora --enable-libvorbis --enable-pthreads --enable-zlib --disable-stripping --disable-vhook --enable-gpl --enable-postproc --enable-swscale --enable-x11grab --enable-libfaad --enable-libdc1394 --enable-shared --disable-static
  libavutil     49.15. 0 / 49.15. 0
  libavcodec    52.20. 0 / 52.20. 0
  libavformat   52.31. 0 / 52.31. 0
  libavdevice   52. 1. 0 / 52. 1. 0
  libavfilter    0. 4. 0 /  0. 4. 0
  libswscale     0. 7. 1 /  0. 7. 1
  libpostproc   51. 2. 0 / 51. 2. 0
  built on Jul  6 2009 06:54:52, gcc: 4.3.3
Input #0, aac, from 'sany0118.aac':
  Duration: 00:00:03.52, bitrate: 128 kb/s
    Stream #0.0: Audio: aac, 48000 Hz, stereo, s16, 129 kb/s
File 'sany0118.ogg' already exists. Overwrite ? [y/N] y
Output #0, ogg, to 'sany0118.ogg':
    Stream #0.0: Audio: vorbis, 48000 Hz, stereo, s16, 64 kb/s
Stream mapping:
  Stream #0.0 -> #0.0
Press [q] to stop encoding
[aac @ 0x13aed80]channel element 1.1 is not allocated
Error while decoding stream #0.0
[this line is repeated lots of times]
size=       3kB time=10000000000.00 bitrate=   0.0kbits/s    
video:0kB audio:0kB global headers:3kB muxing overhead 2.825889%

It is possible that the git commit at Fri, 10 Jul 2009 21:53:04 +0000
(no 19399) has fixed this issue, but I have not checked.

Please let me know if you need any further information.


-- System Information:
Debian Release: squeeze/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.26-1-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_GB, LC_CTYPE=en_GB (charmap=ISO-8859-1)
Shell: /bin/sh linked to /bin/bash

Versions of packages ffmpeg depends on:
ii  libavcodec52         4:0.5+svn20090609-1 ffmpeg codec library
ii  libavdevice52        4:0.5+svn20090609-1 ffmpeg device handling library
ii  libavfilter0         4:0.5+svn20090609-1 ffmpeg video filtering library
ii  libavformat52        4:0.5+svn20090609-1 ffmpeg file format library
ii  libavutil49          4:0.5+svn20090609-1 ffmpeg utility library
ii  libc6                2.9-13              GNU C Library: Shared libraries
ii  libpostproc51        4:0.5+svn20090609-1 ffmpeg video postprocessing librar
ii  libsdl1.2debian      1.2.13-4+b1         Simple DirectMedia Layer
ii  libswscale0          4:0.5+svn20090609-1 ffmpeg video scaling library

ffmpeg recommends no packages.

ffmpeg suggests no packages.

-- no debconf information

More information about the pkg-multimedia-maintainers mailing list