Michael Niedermayer <[EMAIL PROTECTED]> added the comment:
On Fri, Nov 28, 2008 at 01:25:45PM +0000, tripp wrote:
>
> raising priotity.
> this occurs with any raw aac file i tried and is a regression.
> older versions if compiled with libfaad would decode these streams.
> compiling now with libfaad is fairly useless...
> the break occurs at 12894:
no it does not, 12894 was miscompiled by some gcc and 12894 contained
bugs, the bugs where fixed as far as i know. It still might need -O0 though
iam not sure about the -O0 part ...
The real bug is the that the new aac decoder requires extradata thus it
does NOT support raw aac, libfaad does.
just see: (in aac.c)
if (avccontext->extradata_size <= 0 ||
decode_audio_specific_config(ac, avccontext->extradata,
avccontext->extradata_size))
return -1;
there is no chance this could work as is.
ive said this already at least once but have been ignored,
either the AAC decoder must be fixed to not depend on extradata or the parser
must be extended to set extradata from raw aac. for later see split in the
parser.
[...]
--
Michael GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB
I count him braver who overcomes his desires than him who conquers his
enemies for the hardest victory is over self. -- Aristotle
______________________________________________________
FFmpeg issue tracker <[EMAIL PROTECTED]>
<https://roundup.mplayerhq.hu/roundup/ffmpeg/issue599>
______________________________________________________