[FFmpeg-trac] #4026(avformat:reopened): AAC Number of bands exceeds limit

FFmpeg trac at avcodec.org
Wed Jul 5 01:34:27 EEST 2017


#4026: AAC Number of bands exceeds limit
------------------------------------+------------------------------------
             Reporter:  sssr33      |                    Owner:
                 Type:  defect      |                   Status:  reopened
             Priority:  normal      |                Component:  avformat
              Version:  git-master  |               Resolution:
             Keywords:  aac         |               Blocked By:
             Blocking:              |  Reproduced by developer:  0
Analyzed by developer:  0           |
------------------------------------+------------------------------------
Changes (by cturner):

 * keywords:  aac rtsp => aac
 * status:  closed => reopened
 * resolution:  needs_more_info =>


Comment:

 I found a new stream that gives me errors similar to the above (I found
 this ticket from Google, let me know if you'd like a new one instead).

 The video file inlined on this blog post exhibits the problems:
 http://wingolog.org/archives/2017/06/29/a-new-concurrent-ml

 I built ffmpeg at 95f3c85976ff79af6fd10ce3f7a90fcb054c3fc0

 {{{
 ffplay version N-86703-g95f3c85 Copyright (c) 2003-2017 the FFmpeg
 developers
   built with gcc 6.3.1 (GCC) 20161221 (Red Hat 6.3.1-1)
   configuration:
   libavutil      55. 67.100 / 55. 67.100
   libavcodec     57.100.103 / 57.100.103
   libavformat    57. 75.100 / 57. 75.100
   libavdevice    57.  7.100 / 57.  7.100
   libavfilter     6. 94.100 /  6. 94.100
   libswscale      4.  7.101 /  4.  7.101
   libswresample   2.  8.100 /  2.  8.100
 }}}

 And if I play the file there, I see,


 {{{
 [aac @ 0x7f2914007a80] channel element 3.14 is not allocated
 [aac @ 0x7f2914007a80] Sample rate index in program config element does
 not match the sample rate index configured by the container.
 [aac @ 0x7f2914007a80] Too large remapped id 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 imple
 mented.
 [aac @ 0x7f2914007a80] If you want to help, upload a sample of this file
 to ftp://upload.ffmpeg.org/incoming/ and contact the ffmpeg-devel mailing
 list. (ffmpeg-devel at ffmpeg.org)
 [aac @ 0x7f2914007a80] SBR was found before the first channel element.
 [aac @ 0x7f2914007a80] channel element 2.4 is not allocated
 [aac @ 0x7f2914007a80] Number of bands (7) exceeds limit (5).
 [aac @ 0x7f2914007a80] channel element 3.13 is not allocated
 [aac @ 0x7f2914007a80] invalid band type
 [aac @ 0x7f2914007a80] Sample rate index in program config element does
 not match the sample rate index configured by the container.
 [aac @ 0x7f2914007a80] Inconsistent channel configuration.
 [aac @ 0x7f2914007a80] get_buffer() failed
 [aac @ 0x7f2914007a80] Number of scalefactor bands in group (52) exceeds
 limit (49).
 [aac @ 0x7f2914007a80] Number of bands (52) exceeds limit (39).
 [aac @ 0x7f2914007a80] channel element 3.14 is not allocated
 [aac @ 0x7f2914007a80] channel element 3.4 is not allocated
 [aac @ 0x7f2914007a80] Reserved bit set.
 [aac @ 0x7f2914007a80] SSR 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 @ 0x7f2914007a80] If you want to help, upload a sample of this file
 to ftp://upload.ffmpeg.org/incoming/ and contact the ffmpeg-devel mailing
 list. (ffmpeg-devel at ffmpeg.org)
 [aac @ 0x7f2914007a80] Inconsistent channel configuration.
 [aac @ 0x7f2914007a80] get_buffer() failed
 [aac @ 0x7f2914007a80] Multiple frames in a packet.
 [aac @ 0x7f2914007a80] channel element 2.6 is not allocated
 [aac @ 0x7f2914007a80] channel element 3.9 is not allocated
 [aac @ 0x7f2914007a80] SBR was found before the first channel element.
 [aac @ 0x7f2914007a80] channel element 3.6 is not allocated
 [aac @ 0x7f2914007a80] Reserved bit set.
 [aac @ 0x7f2914007a80] Prediction is not allowed in AAC-LC.
 [aac @ 0x7f2914007a80] channel element 2.10 is not allocated
 [aac @ 0x7f2914007a80] More than one AAC RDB per ADTS frame 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 @ 0x7f2914007a80] channel element 2.1 is not allocated
 [aac @ 0x7f2914007a80] Sample rate index in program config element does
 not match the sample rate index configured by the container.
 [aac @ 0x7f2914007a80] Too large remapped id 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 @ 0x7f2914007a80] If you want to help, upload a sample of this file
 to ftp://upload.ffmpeg.org/incoming/ and contact the ffmpeg-devel mailing
 list. (ffmpeg-devel at ffmpeg.org)
 ...
 }}}

 Let me know if I can provide further info.

--
Ticket URL: <https://trac.ffmpeg.org/ticket/4026#comment:6>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker


More information about the FFmpeg-trac mailing list