[FFmpeg-trac] #4460(undetermined:new): AAC regression (works in Libav)

FFmpeg trac at avcodec.org
Wed Apr 8 18:53:45 CEST 2015


#4460: AAC regression (works in Libav)
-------------------------------------+-------------------------------------
             Reporter:  gjdfgh       |                     Type:  defect
               Status:  new          |                 Priority:  normal
            Component:               |                  Version:
  undetermined                       |  unspecified
             Keywords:               |               Blocked By:
             Blocking:               |  Reproduced by developer:  0
Analyzed by developer:  0            |
-------------------------------------+-------------------------------------
 Opening the attached mp4 file, ffmpeg fails to decode every single frame:

 {{{
 [aac @ 0xa0a0140] Inconsistent channel configuration.
 [aac @ 0xa0a0140] get_buffer() failed
 Error while decoding stream #0:1: Invalid argument
 [aac @ 0xa0a0140] Inconsistent channel configuration.
 [aac @ 0xa0a0140] get_buffer() failed
 Error while decoding stream #0:1: Invalid argument
 [aac @ 0xa0a0140] Inconsistent channel configuration.
 [aac @ 0xa0a0140] get_buffer() failed
 Error while decoding stream #0:1: Invalid argument
 [aac @ 0xa0a0140] Inconsistent channel configuration.
 [aac @ 0xa0a0140] get_buffer() failed
 Error while decoding stream #0:1: Invalid argument
 }}}

 This seems to work fine with Libav. Libav fails to decode the first frame,
 but subsequent frames decode and sound correct.

 I suspect one of the later additions to FFmpeg break it, but I couldn't
 bisect because building it takes way too long. Also I suspect that both
 FFmpeg and Libav are doing something wrong. Playing the file with aac with
 vlc seems to work fine when using libfaad. mplayer with libfaad also
 works, but prints  the warning "FAAD: Failed to decode frame: PCE shall be
 the first element in a frame".

--
Ticket URL: <https://trac.ffmpeg.org/ticket/4460>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker


More information about the FFmpeg-trac mailing list