The H.264 BP Decoder library is a software component which decodes H.264 Baseline Profile video bit streams and is compliant with MPEG-4 Part 10 which is ISO/IEC 14496-10:2005(E) of Information technology - Coding of audio- visual objects.
The software has been implemented using C and Blackfin Assembly code. It makes optimal usage of Instruction and Data cache. To optimize video decoding performance, internal SRAMs for Program and Data memory and Memory DMA are also utilized effectively.
|Memory||(MIPS)||Test Case Description|
|Code Memory (KiB)||Data Memory||Average||Moving Average Peak|
|L1 (KiB)||L3 (MB)||Output Buffer (MB)|
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.