H.264 BP Decoder

Tatvik’s H.264 Baseline Profile Video Decoder implementation is one of the fastest implementations for Mobile and PC platform. The implementation is highly efficient in terms of low MIPS and small memory footprint.


ProfileBaseline ProfileLevelAll levels upto 5.1
InputH.264 bitstream/NALUOutputYUV420, YUYV RGB32/24/16/15/12
ResolutionAnyBitstream ErrorsBit error detection
Error concealment
Processors ARM9, ARM11
ARM Cortex A8,A9,A7,A15
Intel Core i3, i5, i7
Operating SystemiOS, Android,
Windows (Phone) 7/8
Embedded Linux
Mac, Windows, Linux

Compliance ITU-T H.264 standard / ISO/IEC 14496-10


Tatvik H.264 BP decoder has been ported to Symbian, Windows Mobile, Android, iPhone OS X and Linux OS based devices. The implementation shows excellent results on all platforms. The benchmark results on various devices are shown in the table below:

Sequence TypeDeviceFrames Per Second$
QVGA,25fps,256kbpsNokia N93 (330 MHz ARM11)66 - 104 FPS
VGA, 30fps, 1mbpsOMAP3530 (500 MHz Cortex-A8)43 FPS