AAC decoder for ARM9E and TI C64x+AAC (Advanced Audio Coding) for ARM9E encoder/decoder is an implementation of the MPEG-2 (ISO/IEC 13818-7 and MPEG-4 (ISO/IEC 14496-3) standard. MPEG-2/4 AAC is a standard for compressing/decompressing audio sampled at 8-96 Khz to bit-rates of 16-576 kbit/s.
Present release of MPEG4 ER BSAC decoder on TMS320C64X processor supports MPEG4 ER BSAC (ISO/IEC 14496-3 Subpart 4). In this document, we provide details to test and use MPEG4 ER BSAC decoder implementation on TMS320C64X. MPEG4 ER BSAC decoder API information is also added in this document. And also resource requirements such as MIP's and Memory are discussed. Sample source code is given for using API functions. Present version of code has been tested on TMS320C64X board.
Advanced Audio Coding is part of MPEG-2 (13818-7) and MPEG-4 (14496-3) standards from MPEG group. AAC has been tested to allow ITU-R indistinguishable quality at data rates of 320 kbps for five full bandwidth audio channels.VAAC is company's implementation of MPEG 2/4 Low Complexity Profile decoder. VAAC has been developed from scratch keeping in mind MIPS and Memory requirements of resource constrained embedded solutions. VAAC meets full accuracy specification set by ISO for the decoder implementations. VAAC doesn't have any limitation on number of channels it can decode. Number of channels decode can support depends only on the availability of Memory and MIPS.