MPEG-4 HE-AAC v2 Decoder, SHARC
Overview
Features and Benefits
- Stream: External parsing for ADTS, ADIF, and MP4 file format. Parsers are supplied by ADI.
- Output Status: Sample rate, number of output channels, etc.
- Fast Forward / Rewind: Resynchronization function provided to allow the user to seek to and continue playback from random access points.
- Extended Test Vector Testing: Compliant with ISO/IEC test vectors and additional test vectors with unusual content.
- Error Codes: Reports up to 9 unique error codes, such as input buffer underflow and non-supported streams.
- Software Quality Standard: A report on the level of MISRA-C compliance for this module is available upon request.
- Provision to configure as AAC-LC decoder for platforms with limited memory.
Product Details
The MPEG-4 HE-AAC v2 decoder is the combination of Advanced Audio Coding (AAC), Spectral Band Replication (SBR) and Parametric Stereo (PS), standardized as the High-Efficiency v2 profile in MPEG-4 (HE-AAC v2). The MPEG-4 HE-AAC v2 is backward compatible with AAC-LC.
This version of the HE-ACC v2 decoder implements the High Quality (HQ) SBR tool and baseline PS tool. This library for the SHARC processor is an implementation of the MPEG-4 HE-AAC v2 decoder, which is conformant to the standard defined by ISO/IEC in MPEG-4 Audio. This version will support multi-channel audio (up to 6 output channels).
Licensing
Each module supports the Analog Devices, Inc. (ADI) Blackfin or SHARC Processor family and is a licensed product that is available in object code format. Recipients must sign or accept a license agreement with ADI prior to being shipped or downloading the modules identified in the license agreement.
Performance Metrics
| Code Memory (KiB) | Constant Data Tables (KiB) | Data RAM (KiB) | MIPS | |||
| 2-Ch | 6-Ch | 2-Ch | 6-Ch | |||
| AAC-LC | 44.59 | 30.50 | 68.95 | 87.95 | 6.4 | 21.8 |
| HE-AAC v2 | 110.75 | 46.91 | 101.20 | 180.82 | 15.8 | 41.2 |
Systems Requirements
- Windows XP Professional SP3 (32-bit only).
- Windows Vista Business/Enterprise/Ultimate SP2 (32-bit only). It is recommended to install the software in a non-UAC-protected location.
- Windows 7 Professional/Enterprise/Ultimate (32 and 64-bit).
- Minimum of 2 GHz single core processor, 3.3 GHz dual core is recommended.
- Minimum of 1 GB memory (RAM), 4 GB is recommended.
- Minimum of 2 GB hard disk (HDD) space is required.
- CrossCore® Embedded Studio for Analog Devices Processors.