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