[FFmpeg-trac] #2335(avcodec:new): AAC decoding regression: Decoding fails from a specific position on
FFmpeg
trac at avcodec.org
Thu Mar 7 21:07:26 CET 2013
#2335: AAC decoding regression: Decoding fails from a specific position on
-------------------------------------+-------------------------------------
Reporter: cehoyos | Owner:
Type: defect | Status: new
Priority: important | Component: avcodec
Version: git- | Keywords: aac
master | regression
Blocked By: | Blocking:
Reproduced by developer: 0 | Analyzed by developer: 0
-------------------------------------+-------------------------------------
Continuing ticket #1694:
The following command line produces a file that is silent after ten
seconds for the sample in http://samples.ffmpeg.org/ffmpeg-
bugs/trac/ticket1694/ but with ffplay seeking over the bad position allows
to continue decoding (it even works sometimes with ffplay without seeking
which is why I originally did not report this as a separate ticket).
This is a regression since a78f6b8
{{{
$ ffmpeg -ss 630 -i a.aac -t 30 out.wav
ffmpeg version N-50556-g60dbf2e Copyright (c) 2000-2013 the FFmpeg
developers
built on Mar 7 2013 21:03:52 with gcc 4.7 (SUSE Linux)
configuration: --enable-gpl --disable-indev=jack
libavutil 52. 18.100 / 52. 18.100
libavcodec 54. 92.100 / 54. 92.100
libavformat 54. 63.104 / 54. 63.104
libavdevice 54. 3.103 / 54. 3.103
libavfilter 3. 42.103 / 3. 42.103
libswscale 2. 2.100 / 2. 2.100
libswresample 0. 17.102 / 0. 17.102
libpostproc 52. 2.100 / 52. 2.100
[aac @ 0x2a03f40] max_analyze_duration 5000000 reached at 5015510
microseconds
[aac @ 0x2a03f40] Estimating duration from bitrate, this may be inaccurate
Input #0, aac, from 'a.aac':
Duration: 00:11:39.45, bitrate: 32 kb/s
Stream #0:0: Audio: aac, 44100 Hz, stereo, fltp, 33 kb/s
Output #0, wav, to 'out.wav':
Metadata:
ISFT : Lavf54.63.104
Stream #0:0: Audio: pcm_s16le ([1][0][0][0] / 0x0001), 44100 Hz,
stereo, s16, 1411 kb/s
Stream mapping:
Stream #0:0 -> #0:0 (aac -> pcm_s16le)
Press [q] to stop, [?] for help
[aac @ 0x2a04860] Reserved SBR extensions is not implemented. Update your
FFmpeg version to the newest one from Git. If the problem still occurs, it
means that your file has a feature which has not been implemented.
[aac @ 0x2a04860] If you want to help, upload a sample of this file to
ftp://upload.ffmpeg.org/MPlayer/incoming/ and contact the ffmpeg-devel
mailing list.
[aac @ 0x2a04860] Reserved SBR extensions is not implemented. Update your
FFmpeg version to the newest one from Git. If the problem still occurs, it
means that your file has a feature which has not been implemented.
[aac @ 0x2a04860] If you want to help, upload a sample of this file to
ftp://upload.ffmpeg.org/MPlayer/incoming/ and contact the ffmpeg-devel
mailing list.
[aac @ 0x2a04860] Reserved SBR extensions is not implemented. Update your
FFmpeg version to the newest one from Git. If the problem still occurs, it
means that your file has a feature which has not been implemented.
[aac @ 0x2a04860] If you want to help, upload a sample of this file to
ftp://upload.ffmpeg.org/MPlayer/incoming/ and contact the ffmpeg-devel
mailing list.
[aac @ 0x2a04860] Expected to read 72 PS bits actually read 76.
[aac @ 0x2a04860] Expected to read 78 PS bits actually read 103.
[aac @ 0x2a04860] Expected to read 94 PS bits actually read 111.
[aac @ 0x2a04860] Expected to read 78 PS bits actually read 101.
[aac @ 0x2a04860] ps extension overflow -4
[aac @ 0x2a04860] channel element 2.6 is not allocated
Error while decoding stream #0:0: Operation not permitted
Multiple frames in a packet from stream 0
[aac @ 0x2a04860] Number of bands (35) exceeds limit (18).
Error while decoding stream #0:0: Operation not permitted
[aac @ 0x2a04860] channel element 2.7 is not allocated
Error while decoding stream #0:0: Operation not permitted
[aac @ 0x2a04860] Reserved bit set.
Error while decoding stream #0:0: Invalid data found when processing input
[aac @ 0x2a04860] Reserved bit set.
Error while decoding stream #0:0: Invalid data found when processing input
[aac @ 0x2a04860] Sample rate index in program config element does not
match the sample rate index configured by the container.
[aac @ 0x2a04860] Too many channels
Error while decoding stream #0:0: Invalid data found when processing input
[aac @ 0x2a04860] Reserved bit set.
Error while decoding stream #0:0: Invalid data found when processing input
[aac @ 0x2a04860] Prediction is not allowed in AAC-LC.
Error while decoding stream #0:0: Invalid data found when processing input
[aac @ 0x2a04860] Reserved bit set.
Error while decoding stream #0:0: Invalid data found when processing input
[aac @ 0x2a04860] channel element 2.5 is not allocated
Error while decoding stream #0:0: Operation not permitted
[aac @ 0x2a04860] channel element 3.15 is not allocated
Error while decoding stream #0:0: Operation not permitted
[aac @ 0x2a04860] Number of scalefactor bands in group (62) exceeds limit
(47).
Error while decoding stream #0:0: Invalid data found when processing input
[aac @ 0x2a04860] Sample rate index in program config element does not
match the sample rate index configured by the container.
[aac @ 0x2a04860] channel element 1.8 is not allocated
Error while decoding stream #0:0: Operation not permitted
[aac @ 0x2a04860] skip_data_stream_element: Input buffer exhausted before
END element found
Error while decoding stream #0:0: Operation not permitted
[aac @ 0x2a04860] channel element 2.2 is not allocated
Error while decoding stream #0:0: Operation not permitted
[aac @ 0x2a04860] Reserved bit set.
Error while decoding stream #0:0: Invalid data found when processing input
[aac @ 0x2a04860] Number of bands (50) exceeds limit (39).
Error while decoding stream #0:0: Operation not permitted
[aac @ 0x2a04860] channel element 2.6 is not allocated
Error while decoding stream #0:0: Operation not permitted
[aac @ 0x2a04860] Sample rate index in program config element does not
match the sample rate index configured by the container.
[aac @ 0x2a04860] channel element 2.1 is not allocated
Error while decoding stream #0:0: Operation not permitted
[aac @ 0x2a04860] Number of scalefactor bands in group (60) exceeds limit
(47).
Error while decoding stream #0:0: Invalid data found when processing input
size= 5016kB time=00:00:30.00 bitrate=1369.5kbits/s
video:0kB audio:5016kB subtitle:0 global headers:0kB muxing overhead
0.001558%
}}}
The following produces a file that plays for 30 seconds:
ffmpeg -ss 650 -i a.aac -t 30 out.wav
--
Ticket URL: <https://ffmpeg.org/trac/ffmpeg/ticket/2335>
FFmpeg <http://ffmpeg.org>
FFmpeg issue tracker
More information about the FFmpeg-trac
mailing list