[FFmpeg-trac] #10147(undetermined:new): Failed to process corrupted aac audio in 5.1

FFmpeg trac at avcodec.org
Mon Jan 23 22:56:33 EET 2023


#10147: Failed to process corrupted aac audio in 5.1
--------------------------------------+----------------------------------
             Reporter:  ivyabc        |                     Type:  defect
               Status:  new           |                 Priority:  normal
            Component:  undetermined  |                  Version:  5.1.2
             Keywords:                |               Blocked By:
             Blocking:                |  Reproduced by developer:  0
Analyzed by developer:  0             |
--------------------------------------+----------------------------------
 Summary of the bug:

 ffmpeg 5.1.2 fails to skip corrupted aac audio and continue to process
 good data. git bisect points to this commit:

 https://github.com/FFmpeg/FFmpeg/commit/494760f971a41851630d7940abe914cd1115737e

 How to reproduce:
 {{{
 ffmpeg -i d04f47da-4a09-4a47-a56a-2d458b9a2c1b.m4a -f null /dev/null

 ffmpeg 5.0:

 The input file 17:51-23:46 is corrupted. ffmpeg prints error but can
 continue to process good data.

 ffmpeg 5.1:

 [auto_aresample_0 @ 0x56039de0dd40] [SWR @ 0x56039cb4a340] Rematrix is
 needed between 30 channels and stereo but there is not enough information
 to do it
 [auto_aresample_0 @ 0x56039de0dd40] Failed to configure output pad on
 auto_aresample_0
 Error reinitializing filters!
 Failed to inject frame into filter network: Invalid argument
 Error while processing the decoded data for stream #0:0
 Conversion failed!

 }}}

 ffmpeg -i d04f47da-4a09-4a47-a56a-2d458b9a2c1b.m4a -vn -c:a aac -b:a 128k
 -ac 2 audio.m4a

 Expected: 17:51-23:46 has no sound. Sound continues after 23:46.
 Actual: Fails at 17:51
-- 
Ticket URL: <https://trac.ffmpeg.org/ticket/10147>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker


More information about the FFmpeg-trac mailing list