CoreAVC

CoreAVC
CoreAVC
CoreAVC Logo.png
Developer(s) CoreCodec, Inc.
Initial release January 2, 2006 (2006-01-02)
Stable release 3.0.1  (September 2011) [+/−]
Preview release 2.0.0 [+/−]
Written in Core-C (Modular ANSI C), C++
Operating system Windows, Mac OS X, Linux (OEM only), Symbian, CE, Windows Mobile, iPhone OS, PalmOS
Available in English
Type Codec
License Proprietary
Website corecodec.com

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

The decoder is currently (as of 2010) one of the fastest software decoders, but is slower than hardware-based ones.[1] 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[2] a system that was distributing videos over the Internet using peer-to-peer TV technology.

Contents

The CoreAVC-For-Linux DMCA complaint

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.[3] 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.[4] CoreCodec has stated that reverse engineering was the reason, and it was in error[5] and has apologized to the community.[6] The project is now back online, having been recognized and supported by CoreCodec.

Multi-Platform support

In early 2008, due to popular demand, CoreCodec ported the until then Windows-only to a plethora of platforms and CPU architectures. CoreAVC is now supported on the operating systems Windows, Mac OS X and Linux, as well as mobile/embedded operating systems like PalmOS, Symbian, Windows CE and Windows Mobile - although the Linux version is not available as retail but only for OEMs. CoreAVC runs not only on 32bit and 64bit x86, but also on PPC (including Altivec-Support), ARM9, ARM11 and MIPS. As for GPUs, supported are Intel 2700G, ATI Imageon, Marvell Monahan, (limited) Qualcomm QTv. The Windows version supports CUDA and DXVA[7] for accelerated video decoding on computers with Nvidia and ATI video cards, respectively.

References

External links


Wikimedia Foundation. 2010.

Игры ⚽ Нужна курсовая?

Look at other dictionaries:

  • CoreAVC — Video Codec Тип Видеокодек Разработчик CoreCodec, Inc. Операционная система Windows, Mac OS X, Linux (OEM only), Symbian, Windows CE, Windows Mobile, Windows Smartphone, PalmOS Лицензия Проприе …   Википедия

  • CoreAVC — Saltar a navegación, búsqueda CoreAVC Video Codec Desarrollador CoreCodec, Inc. www.coreavc.com Información general …   Wikipedia Español

  • CoreAVC — Entwickler CoreCodec Aktuelle Version 3.0.1 (9. September 2011) Betriebssystem Windows, Mac OS X, Linux (OEM only), Symbian, CE, Windows Mobile, iPhone/Touch …   Deutsch Wikipedia

  • The Core Pocket Media Player — Not to be confused with The Core Media Player. The Core Pocket Media Player Developer(s) Gabor Kovacs CoreCodec.Org Initial release 26 April 2004 …   Wikipedia

  • H.264/MPEG-4 AVC — H.264 is a standard for video compression. It is also known as MPEG 4 Part 10, or MPEG 4 AVC (for Advanced Video Coding). As of 2008, it is the latest block oriented motion compensation based codec standard developed by the ITU T Video Coding… …   Wikipedia

  • DirectX Video Acceleration — (DXVA) is a Microsoft API specification for the Microsoft Windows and Xbox 360 platforms that allows video decoding to be hardware accelerated. The pipeline allows certain CPU intensive operations such as iDCT, motion compensation and… …   Wikipedia

  • Media Player Classic — Media Player Classic …   Wikipedia Español

  • Codec — This article is about encoding and decoding a digital data stream. For other uses, see Codec (disambiguation). Further information: List of codecs A codec is a device or computer program capable of encoding and/or decoding a digital data stream… …   Wikipedia

  • Data compression — Source coding redirects here. For the term in computer programming, see Source code. In computer science and information theory, data compression, source coding or bit rate reduction is the process of encoding information using fewer bits than… …   Wikipedia

  • LAME — This article is about the audio encoder. For other uses, see Lame. LAME Developer(s) The LAME development team …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”