*** Welcome to piglix ***

CorePlayer

CoreAVC
CoreAVC Logo.png
Developer(s) CoreCodec, Inc
Initial release January 2, 2006 (2006-01-02)
Stable release 3.0.1 (September 9, 2011; 5 years ago (2011-09-09))
Preview release non
Development status discontinued
Written in Core-C (modular ANSI C), C++
Operating system Windows, CE, Mobile; macOS, Linux (OEM only), Symbian, iOS, Palm OS, Android
Available in English
Type Codec
License Proprietary
Website corecodec.com [dead]

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

As of 2010, the decoder is one of the fastest software decoders, but is slower than hardware-based ones. CoreAVC supports all H.264 Profiles except for 4:2:2 and 4:4:4.

CoreAVC now supports two forms of GPU hardware acceleration for H.264 decoding on Windows: Nvidia with CUDA and DXVA for both ATI and Nvidia hardware.

CoreAVC is 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.

An open source project named CoreAVC-For-Linux hosted at Google Code patches the loader code in the open source media player program MPlayer and allows it to use the Windows only CoreAVC DirectShow filter in free software environments. It does not include CoreAVC, but simply allows MPlayer to make use of it. This project also contains patches to use the proprietary codec in MythTV, open source software for Home Theater Personal Computers and the media player xine.

In May 2008 the CoreAVC-For-Linux project was taken down by Google due to a DMCA complaint. There was speculation about this DMCA complaint, because the project as a wrapper did not use any copyrighted material, but maybe reverse engineering techniques were used without prior permission, which CoreCodec, Inc. interpreted as a violation of the DMCA. CoreCodec has stated that reverse engineering was the reason, and it was in error and has apologized to the community.


...
Wikipedia

...