CoreAVC

CoreAVC was a proprietary codec for decoding the H.264/MPEG-4 AVC (Advanced Video Coding) video format.

CoreAVC
Developer(s)CoreCodec, Inc
Initial releaseJanuary 2, 2006 (2006-01-02)
Final release3.0.1.0 (September 9, 2011 (2011-09-09)) [±]
Preview releasenon [±]
Written inCore-C (modular ANSI C), C++
Operating systemWindows, CE, Mobile; macOS, Linux (OEM only), Symbian, iOS, Palm OS, Android
Available inEnglish
TypeCodec
LicenseProprietary
Websitecorecodec.com

In 2010, when CoreAVC was a software-only decoder, it was one of the fastest software decoders, but still slower than hardware-based ones. CoreAVC supports all H.264 Profiles except for 4:2:2 and 4:4:4.

From 2009, CoreAVC introduced support to two forms of GPU hardware acceleration for H.264 decoding on Windows: CUDA (Nvidia only, in 2009) and DXVA (Nvidia and ATI GPUs, in 2011).

CoreAVC was included as a part of the CorePlayer Multimedia Framework and was being used in the now defunct desktop client by Joost a system that was distributing videos over the Internet using peer-to-peer TV technology.

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.