As kurtnoise requested, I asked CML to compile this win32 binary.
It can only decode raw AAC/Plus files to wav or PCM.
The cvs contains the whole project, so it's quite easy compared to compiling of Helix mp3 coder.
As kurtnoise requested, I asked CML to compile this win32 binary.
It can only decode raw AAC/Plus files to wav or PCM.
The cvs contains the whole project, so it's quite easy compared to compiling of Helix mp3 coder.
Hi
I downloaded the above aac_decoder.rar.
With this I am getting an exception while decoding an AAC+ files.
I got error “aacdec.exe has triggered a breakpoint” in this DecodeSectionData() at ASSERT(sfb == maxSFB); in noiseless.c file.
And I got error value-15 ( ERR_AAC_NCHANS_TOO_HIGH) at console output.
Could you please tell me the solution.
See the below attached file, this file is input file for this decorder.
Thank you in advance.
Regards,
Swathi.
That is a 7 year old version of the decoder. Maybe try compiling a recent version and see if they have fixed it since then?
That is a 7 year old version of the decoder. Maybe try compiling a recent version and see if they have fixed it since then?
Hi,
I already tested the recent version of the AACdecoder. This decoder also gave same exception.
Could you please provide working AAC decoder.
Thank you in advance.
Regards,
swathi.
As kurtnoise requested, I asked CML to compile this win32 binary.
It can only decode raw AAC/Plus files to wav or PCM.
The cvs contains the whole project, so it's quite easy compared to compiling of Helix mp3 coder.
Hi
I followed below method for decoding a file using helix-aac-decoder.
1. Downloaded the source code from CVS.
CVS path: cvs -z3
-d:ext:swathijakkam@cvs.helixcommunity.org:/cvsroot/datatype co aac/codec/fixpt/decoder
2. Opened the aacdec.dsw in visual studio 8.0
File Path: aac->codec->fixpt->decoder->real->projects->visual.
3. I ran the project without any modifications.
Then I got exception while decoding an AAC+ files.
Exception message: "aacdec.exe has triggered a breakpoint".
I got this exception in DecodeSectionData() at ASSERT(sfb == maxSFB); in noiseless.c file.
And I am getting error value-15 ( ERR_AAC_NCHANS_TOO_HIGH) at console output.
Console output is :
0 bytes in 0 Free Blocks.
37072 bytes in 2 Normal Blocks.
0 bytes in 0 CRT Blocks.
0 bytes in 0 Ignore Blocks.
0 bytes in 0 Client Blocks.
Largest number used: 35396 bytes.
Total allocations: 37072 bytes.
Error - -15
Memory leak test: no leaks
Memory integrity test: okay
FYI, I downloaded live stream of a radio station on Shoutcast to a file which is in AAC+ format.
I used this file to decode. While decoding I got the exception.
But I can able to decoded AAC file after converting that AAC+ file to AAC.
Thank you in advance.
Best Regards,
Swathi.