#10147(undetermined:new): Failed to process corrupted aac audio in 5.1
#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/494760f971a41851630d7940abe914cd1115... 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
#10147: Failed to process corrupted aac audio in 5.1 --------------------------------+---------------------------------------- Reporter: ivyabc | Owner: (none) Type: defect | Status: new Priority: normal | Component: undetermined Version: 5.1.2 | Resolution: Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | --------------------------------+---------------------------------------- Description changed by ivyabc: Old description:
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/494760f971a41851630d7940abe914cd1115...
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
New description: 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/494760f971a41851630d7940abe914cd1115... The corrupted file is uploaded to streams.videolan.org 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#comment:1> FFmpeg <https://ffmpeg.org> FFmpeg issue tracker
#10147: Failed to process corrupted aac audio in ffmpeg 5.1 --------------------------------+---------------------------------------- Reporter: ivyabc | Owner: (none) Type: defect | Status: new Priority: normal | Component: undetermined Version: 5.1.2 | Resolution: Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | --------------------------------+---------------------------------------- Changes (by ivyabc): * summary: Failed to process corrupted aac audio in 5.1 => Failed to process corrupted aac audio in ffmpeg 5.1 -- Ticket URL: <https://trac.ffmpeg.org/ticket/10147#comment:2> FFmpeg <https://ffmpeg.org> FFmpeg issue tracker
#10147: Failed to process corrupted aac audio in ffmpeg 5.1 --------------------------------+---------------------------------------- Reporter: ivyabc | Owner: (none) Type: defect | Status: open Priority: normal | Component: undetermined Version: 5.1.2 | Resolution: Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | --------------------------------+---------------------------------------- Changes (by Balling): * status: new => open Comment: https://streams.videolan.org/ffmpeg/incoming/10147/ 17:51 indeed. aac: SBR was found before the first channel element. -- Ticket URL: <https://trac.ffmpeg.org/ticket/10147#comment:3> FFmpeg <https://ffmpeg.org> FFmpeg issue tracker
participants (1)
-
FFmpeg