Jump to content
 







Main menu
   


Navigation  



Main page
Contents
Current events
Random article
About Wikipedia
Contact us
Donate
 




Contribute  



Help
Learn to edit
Community portal
Recent changes
Upload file
 








Search  

































Create account

Log in
 









Create account
 Log in
 




Pages for logged out editors learn more  



Contributions
Talk
 



















Contents

   



(Top)
 


1 CoreAVC-For-Linux DMCA complaint  





2 Multi-platform support  





3 References  





4 External links  














CoreAVC






Čeština
Deutsch
Español

Português
Русский

 

Edit links
 









Article
Talk
 

















Read
Edit
View history
 








Tools
   


Actions  



Read
Edit
View history
 




General  



What links here
Related changes
Upload file
Special pages
Permanent link
Page information
Cite this page
Get shortened URL
Download QR code
Wikidata item
 




Print/export  



Download as PDF
Printable version
 
















Appearance
   

 






From Wikipedia, the free encyclopedia
 


CoreAVC
Developer(s)CoreCodec, Inc
Initial releaseJanuary 2, 2006 (2006-01-02)
Final release3.0.1.0 (September 9, 2011; 12 years ago (2011-09-09)[1]) [±]
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 [dead link]

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

In 2010, when CoreAVC was a software-only decoder, it was one of the fastest software decoders, but still slower than hardware-based ones.[2] 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[3] a system that was distributing videos over the Internet using peer-to-peer TV technology.

CoreAVC-For-Linux DMCA complaint[edit]

Anopen-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.[4] 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.[5] CoreCodec has stated that reverse engineering was the reason, and it was in error[6] and has apologized to the community.[7]

CoreAVC-For-Linux is now back online and is recognized and supported by CoreCodec. Despite this, the project's future is currently in doubt as the developer stated they are quite busy and do not have enough time to continue working on it. The developer is currently requesting help from any developers interested in contributing to the project.[8]

Multi-platform support[edit]

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, macOS and Linux, as well as mobile-embedded operating systems like Palm OS, Symbian, Windows CE and Windows Mobile - although the Linux version is not available as retail but only for OEMs. CoreAVC runs not only on 32-bit and 64-bit x86, but also on PowerPC (including AltiVec support), ARM9, ARM11 and MIPS. As for GPUs, supported are Intel 2700G, ATI Imageon, Marvell Monahan, (limited) Qualcomm QTv.

In February 2009, CoreCodec released an update to CoreAVC that implemented support for Nvidia CUDA. CUDA allows selected Nvidia graphics cards to assist in the decoding of video. In March 2011, CoreCodec introduced support for DXVA. Like CUDA, DXVA allows ATI and NVIDIA based graphics cards to assist in the decoding of video.[1]

References[edit]

  1. ^ a b "CoreAVC Changelog". www.corecodec.com. Archived from the original on 2 January 2017. Retrieved 17 December 2020.
  • ^ CoreAVC stronger than AVIVO & PureVideo ? Archived 2007-06-10 at the Wayback Machine (April 2006)
  • ^ Joost - FAQ: Technology Archived 2007-05-17 at the Wayback Machine
  • ^ "CoreCodec complains of copied code". Chilling Effects Clearinghouse. 2008-04-30. Retrieved 2008-05-05.
  • ^ "DMCA takedown of coreavc-for-linux/CoreCodec Homepage". Archived from the original on 2008-05-09. Retrieved 2008-05-09.
  • ^ DMCA takedown of coreavc-for-linux, message 5780 (May 2008)
  • ^ DMCA takedown of coreavc-for-linux, message 5785(May 2008)
  • ^ "coreavc-for-linux". coreavc-for-linux. 2012-06-10. Retrieved 2012-06-10.
  • External links[edit]


    Retrieved from "https://en.wikipedia.org/w/index.php?title=CoreAVC&oldid=1176280808"

    Categories: 
    Codecs
    Multimedia
    Linux media players
    MacOS media players
    Windows media players
    Symbian software
    Hidden categories: 
    Webarchive template wayback links
    Articles with short description
    Short description matches Wikidata
    All articles with dead external links
    Articles with dead external links from June 2019
     



    This page was last edited on 20 September 2023, at 17:58 (UTC).

    Text is available under the Creative Commons Attribution-ShareAlike License 4.0; additional terms may apply. By using this site, you agree to the Terms of Use and Privacy Policy. Wikipedia® is a registered trademark of the Wikimedia Foundation, Inc., a non-profit organization.



    Privacy policy

    About Wikipedia

    Disclaimers

    Contact Wikipedia

    Code of Conduct

    Developers

    Statistics

    Cookie statement

    Mobile view



    Wikimedia Foundation
    Powered by MediaWiki