The ADI MPEG-4 SP/ASP Decoder library for the Blackfin processor is an implementation of an MPEG-4 video decoder, compliant with the INTERNATIONAL STANDARD ISO/IEC14496-2, Information technology — Coding of audio-visual objects — Part 2: Visual, Third edition 2004-06-01.
The code has been implemented using Instruction and Data cache. To optimize video decoding performance, internal SRAMs for Program and Data memory and Memory DMA are also utilized effectively.
|Code memory (KB)||Data RAM (MB)||L3 Memory (MB)||Output Buffer (MB)||MIPs||Test Case Description|
|ASP Average||ASP Moving Average Peak|
|99.8||18.46||1.86||2.06||33||48||QCIF, 384Kbps, 30fps|
|99.8||18.46||1.86||2.06||115||169||CIF, 1000Kbps, 30fps|
|99.8||18.46||1.86||2.06||380||537||VGA, 4Mbps, 30fps|
NOTE: In deriving the "Moving Average Peak" value, an 8 consecutive frames sliding window was used. An average cycle count was measured for each window of frames, and the worst case average cycle from all the sliding window measurements was determined to be the "Moving Average Peak" value.
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.