VC1 SP/MP Decoder

Tatvik’s VC-1 (WMV9) Simple and Main 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 requirement and small memory footprint.


ProfileVC-1 Simple and Main ProfileLevelsAll Levels
ResolutionAny (including QCIF, QVGA, CIF, VGA, D1, 720P, 1080P) Input FormatVC-1 bitstream in RCV format
OutputYUV420, YUYV, RGB32/24/16/15/12CorformanceVerified against SMPTE bitstream set (Simple and Main Profile)
ProcessorsARM9, ARM11
ARM Cortex A8,A9,A7,A15
Intel Core i3, i5, i7
Operating SystemiOS
Windows (Phone) 7/8
Embedded Linux
Windows, Linux, MAC


Tatvik VC-1 decoder has been ported to varioas platforms. The implementation shows excellent results on all the platforms. The benchmark results are shown in the table below:

Sequence Type Device/Simulator MCycles/sec
QCIF, 15fps, 64kbps ARM9 Simulator 10-13 MCycles/sec
QVGA,15fps, 192 kbps ARM9 Simulator 27–46 MCycles/sec
QCIF, 15 fps, 64kbps ZSP500 Simulator 9–13 MCycles/sec
QVGA,15 fps, 192kbps ZSP500 Simulator 26–39 MCycles/sec