Using H.264/AVC DirectX* Video Acceleration with the Intel® G45/GM45 Express Chipsets

By Eric Sardella,

Published:09/08/2009   Last Updated:09/08/2009


The Intel® G45/GM45 Express Chipsets includes the Intel® Graphics Media Accelerator X4500HD with built-in support for full 1080p high definition video playback, including Blu-ray* movies. The powerful video engine provides users with smooth playback without the need for add-in cards or decoders. Acceleration is provided via the Microsoft DirectX* Video Acceleration API.

Microsoft DirectX* Video Acceleration (DXVA) is an application programming interface for speeding up the decode process of video content by using the capabilities of the graphics hardware. Software codec's and applications can use DXVA to offload certain intensive operations which frees the CPU to do additional work.

This whitepaper discusses the implementation guidelines for the decoding of H.264/AVC video using DXVA on the Intel® G45/GM45 Express Chipsets. The information is intended to be used in conjunction with the DirectX Video Acceleration Specification for H.264/AVC Decoding, available from the Microsoft Corporation. The content in this paper was developed with close coordination of the authors of Media Player Classic Home Cinema* All of the reference code is available for download in the SourceForge repository.

Download Entire Article

Download Using H.264/AVC DirectX* Video Acceleration with the Intel® G45/GM45 Express Chipsets [PDF 2.1MB]


Intel Visual Computing Software Development Forum
Find answers to your questions about H.264 in our Visual Computing Software Development Forum.

Product and Performance Information


Intel's compilers may or may not optimize to the same degree for non-Intel microprocessors for optimizations that are not unique to Intel microprocessors. These optimizations include SSE2, SSE3, and SSSE3 instruction sets and other optimizations. Intel does not guarantee the availability, functionality, or effectiveness of any optimization on microprocessors not manufactured by Intel. Microprocessor-dependent optimizations in this product are intended for use with Intel microprocessors. Certain optimizations not specific to Intel microarchitecture are reserved for Intel microprocessors. Please refer to the applicable product User and Reference Guides for more information regarding the specific instruction sets covered by this notice.

Notice revision #20110804