z
06-17-2006, 10:35 PM
What is DxVA?
Microsoft DirectX Video Acceleration (DirectX VA).
DxVA technology allows DirectShow based decoders to accelerate video playback directly on the graphics processors(GPU) instead of the main CPU, thus reducing the CPU usage. DirectX Video Acceleration permits one or more stages of the video decoding process to be divided between the host CPU and the video hardware accelerator(GPU). The accelerator on GPU executes the motion-compensated prediction(MCP), and may also execute the inverse discrete-cosine transform(IDCT) and the variable-length decoding(VLD) stages of the decoding process. These modes execution depends on the type of Chipset or VGA card implementation.
Prior to DXVA, each display adapter company had their own unique and proprietary interface for accessing these hardware capabilities to the decoder. By the way, If your graphics processor supports DxVA and has built-in technology to accelerate video playback, then DxVA can provide hardware acceleration on GPU.
DxVA is an application programming interface(API) and a corresponding motion compensation device driver interface(DDI) for acceleration of digital video decoding. DDIs are also provided as part of DxVA; a deinterlacing DDI for deinterlacing and frame-rate conversion of video content, and to support ProcAmp DDI control and postprocessing of video content. DxVA provides an interface definition that is foremost focused on support of MPEG-2 "main profile" video(formally ITU-T H.262 | ISO/IEC 13818-2), but is also intended to support other key video codecs, like example; H.261, and MPEG-1, H.263(MPEG-4 ASP), and H.264(MPEG-4 AVC).
A good exampel of the benifits of using DxVA for video acceleration is that you could decode HDTV (720p/1080i) MPEG-4 with a PIII 1400Mhz CPU(possible even less), a task that would normaly require a P4 2,400Mhz CPU if the card does not support DxVA HWMC.
[Only registered and activated users can see links]
Microsoft DirectX Video Acceleration (DirectX VA).
DxVA technology allows DirectShow based decoders to accelerate video playback directly on the graphics processors(GPU) instead of the main CPU, thus reducing the CPU usage. DirectX Video Acceleration permits one or more stages of the video decoding process to be divided between the host CPU and the video hardware accelerator(GPU). The accelerator on GPU executes the motion-compensated prediction(MCP), and may also execute the inverse discrete-cosine transform(IDCT) and the variable-length decoding(VLD) stages of the decoding process. These modes execution depends on the type of Chipset or VGA card implementation.
Prior to DXVA, each display adapter company had their own unique and proprietary interface for accessing these hardware capabilities to the decoder. By the way, If your graphics processor supports DxVA and has built-in technology to accelerate video playback, then DxVA can provide hardware acceleration on GPU.
DxVA is an application programming interface(API) and a corresponding motion compensation device driver interface(DDI) for acceleration of digital video decoding. DDIs are also provided as part of DxVA; a deinterlacing DDI for deinterlacing and frame-rate conversion of video content, and to support ProcAmp DDI control and postprocessing of video content. DxVA provides an interface definition that is foremost focused on support of MPEG-2 "main profile" video(formally ITU-T H.262 | ISO/IEC 13818-2), but is also intended to support other key video codecs, like example; H.261, and MPEG-1, H.263(MPEG-4 ASP), and H.264(MPEG-4 AVC).
A good exampel of the benifits of using DxVA for video acceleration is that you could decode HDTV (720p/1080i) MPEG-4 with a PIII 1400Mhz CPU(possible even less), a task that would normaly require a P4 2,400Mhz CPU if the card does not support DxVA HWMC.
[Only registered and activated users can see links]