CoreAVC

From Wikipedia, the free encyclopedia

CoreAVC Video Codec
Image:CoreAVC Logo.png
Developed by CoreCodec, Inc.
Initial release  ?
Stable release 1.7.0.0  (April 15, 2008) [+/−]
Preview release ?  (Internal Beta) [+/−]
Written in  ?
OS Windows
Available in  ?
Genre Codec
License Proprietary
Website www.coreavc.com

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

The decoder is currently one of the fastest software decoders, and even matches some hardware-based ones.[1] This may allow computers with less processing power to play back lower-resolution AVC video content, and computers with more processing power to play high-definition video. The quickness of the codec is based on multi-threaded decoding. At the moment this technique is not consequently used by freely available codecs like the x264 and ffmpeg/libavcodec project family, but the multi-threading approach is very useful for the decoding of high-definition video (HD) H.264/AVC streams. The price for the CoreAVC codec with the most features is around $15.

In December 2005, CoreCodec, Inc. has indicated that it will have a matching video encoder in the future.[2] CoreAVC is included as a part of the CorePlayer Multimedia Framework and is now also used by Joost.[3]

[edit] 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, a 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 an 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]. The author has said "CoreAVC-for-Linux should be back online soon"[8].

[edit] References

[edit] External links