TIVR Communications has released a “highly optimized” software video decoder for mobile and embedded environments that implements the SMPTE VC-1/WMV9 protocol. The VC-1 decoder works on devices based on ARM processors running Linux, among other embedded OSes, the company says.
According to TIVR, benchmarking results show that real-time decoding of 15 frames/second QVGA (320×240) “simple profile” video streams coded at 192 kbps requires just “37 MHz of ARM9 CPU load (on an average).”
The VC-1 decoder is written in ANSI-C, making it easily portable to a wide variety of RISC processors such as ARM, MIPS, ARC, and OpenRISC as well as DSPs from TI, ADI, ZSP, CEVA, TIVR says.
In addition to the VC-1 decoder, Bangelore-based TIVR offers a range of embeddable video and audio software codecs implementing H.263, H.264, MPEG-4, and DVB-H protocols.
This article was originally published on LinuxDevices and has been donated to the open source community by QuinStreet Inc. Please visit LinuxToday.com for up-to-date news and articles about Linux and open source.