This library for the Blackfin processor is an implementation of the MPEG-4 AAC-LC (Low Complexity Advanced Audio Coding) decoder, which is conformant to the standard defined by ISO/IEC in MPEG-4 Audio.
The AAC-LC Decoder has been highly optimised to run on the Analog Devices' Blackfin processor family. It is a self-contained software module that is fully complaint with ISO/IEC 14496-3 MPEG-4 specification and rigorously tested and field-proven in commercial application.
It contains a standard C-callable 'push' API with the added flexibility using 'pull' (or 'poll') by adding a light wrapper. The code has been implemented using Instruction and Data cache and has no dependencies on processor peripherals or registers, adding greater system flexibility and ease of use.
MIPS summary:
| Code memory (KiB) | Data RAM (KiB) | Constant Data Tables (KiB) | MIPS | |||||
|---|---|---|---|---|---|---|---|---|
| BF533 | BF548 | BF527 | ||||||
| Average | Averaged Peak | Average | Averaged Peak | Average | Averaged Peak | |||
| 25.8 | 47.0 | 26.8 | 19.03 | 19.54 | 16.98 | 17.47 | 18.42 | 18.89 |
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.
© 1995 - Analog Devices, Inc. All Rights Reserved