AVC/H.264 Decoder with DXVA support
The company has succeeded in developing H.264 video decoder based on
NVIDIA technologies. Our Decoder will allow a great part of our community
to enjoy the advantages of high quality HD home theater experience on
their desktop PCs.
A glimpse of H.264/MPEG-4 Part 10 Advanced Video Coding
H.264, also known as MPEG-4 Path 10 or AVC, is a digital
video codec standard ratified for the High Definition DVD (HD-DVD)
and Blu-Ray specifications - the two new high definition DVD content
standards. Based on advanced coding techniques H.264 is able to provide
the same video quality as MPEG-2 at bit rates that are two or three times
lower, and this is the feature that makes H.264 particularly noteworthy.
H.264 Decoder performance
H.264 video decoding is a processor-intensive task demanding high PC
performance. However, dividing video decoding operations between the host
CPU and the graphics hardware accelerator (GPU) allows both streamlining the
decoding task and sparing the CPU usage (decreasing the processor loading).
Especially that GPU resources are usually not 100% utilized.
H.264 hardware acceleration
While MPEG-1, MPEG-2 hardware acceleration on GPUs has been in use for
a long time already, till now there has not been one for H.264. The new
NVIDIA PureVideo technology can provide playback of H.264 both SD and HD video.
This technology allows performing such decompression tasks as motion compensation,
intra prediction and post processing. The following graphics cards can support
hardware assisted H.264 playback:
- GeForce 7900 Series
- GeForce 7800 Series
- GeForce 7600
- GeForce 7300 Series
- GeForce 6600 Series
- GeForce 6500
Hardware acceleration for ATI graphic adapters is implemented. All ATI graphic adapters series X support H.264 hardware acceleration
Currently the company implements in the decoder DXVA 2.0 API support. This API is designed to be universal for all devices supporting MPEG-1/2, H.264, VC-1
hardware decoding. It is available for Windows Vista users.
Today and Tomorrow
The recently released Avivo technology (ATI) serves to facilitate the
hardware-assisted H.264 decoding using ATI chipsets. Nowadays our best
efforts are hurled to perform this task.
Performance test results (for NVIDIA)
Video |
Hardware acceleration, Clock On |
Hardware acceleration, Clock Off |
Software only decoding, Clock On |
Software only decoding, Clock Off |
FPS |
CPU (%) |
FPS |
CPU (%) |
FPS |
CPU (%) |
FPS |
CPU (%) |
HD 720p 10Mb 25FPS
|
25 |
60% |
40 |
100% |
25 |
85% |
30 |
100% |
HD 720p 20Mb 25FPS |
25 |
80% |
28 |
100% |
22 |
85% |
22 |
100% |
PC: P4 3.2 GHz, GeForce 6600
Download AVC/H.264 decoder with DXVA as part of Elecard Converter Studio
|