[FFmpeg-trac] #6634(avformat:open): Regression when decoding aac
FFmpeg
trac at avcodec.org
Sat Sep 2 21:37:48 EEST 2017
#6634: Regression when decoding aac
-------------------------------------+-------------------------------------
Reporter: cehoyos | Owner:
Type: defect | Status: open
Priority: important | Component: avformat
Version: git-master | Resolution:
Keywords: aac | Blocked By:
regression | Reproduced by developer: 1
Blocking: |
Analyzed by developer: 1 |
-------------------------------------+-------------------------------------
Changes (by jamrial):
* analyzed: 0 => 1
* status: new => open
* component: avcodec => avformat
* reproduced: 0 => 1
Comment:
This sample has several broken ADTS frames, and it's in the first of such
frames where it's stopping right now. Half of said frame is present until
some weird streaming header shows up and a new ADTS frame starts.
So this sample is just a raw dump of a glitchy stream stitched together.
Working around this would probably require reverting
3d4026325381c1066d771bcb83e024c92ea7e189, propagating data without
bothering to check if it's a valid ADTS frame and once again leaving the
work to the parser, reintroducing the behavior described in #6437
I don't know what's the best option here, of it there some alternative
where we don't have to compromise.
--
Ticket URL: <https://trac.ffmpeg.org/ticket/6634#comment:1>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker
More information about the FFmpeg-trac
mailing list