H.263 P3 Decoder

Tatvik’s H.263 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.


ProfileProfile P0, P1, P2, P3LevelsAll Levels
Input FormatITU-T Recommendation H.263 StreamsOutput FormatYUV420, YUYV RGB32/24/16/15/12
ResolutionAny (including QCIF, QVGA, CIF, VGA, D1)Error HandlingBit error detection
ProcessorsARM9, ARM11
ARM Cortex A8,A9,A7,A15
Intel Core i3, i5, i7
OSiOS, Android
Windows (Phone) 7/8
Embedded Linux
Mac, Windows, Linux
ComplianceVerified against ITU-T Recommendation H.263 Bitstream Set


Tatvik H.263 decoder has been ported to different platforms. The implementation shows excellent results on all the platforms. The benchmark results are shown in the table below:

Sequence TypeDeviceFrames Per Second
QVGA,30fps, 256kbpsNokia N93 (330 MHz ARM11)190-280
VGA, 30fps, 1mbpsNokia N93 (330 MHz ARM11)50-60
D1, 30fps, 1mbpsOMAP 3530 (500 MHz Cortex-A8)85-95