Any DXVA compatible decoders?

fleabag

Banned
Oct 1, 2007
2,450
1
0
I was wondering if there were any DXVA or the like compatible codecs/decoders that support functions such that in FDDshow (upscaling for example). It took me a very long time for me to realize after much troubleshooting that what I was dealing with was a strictly software only decoder which is why DVD performance could be so terrible on a 1ghz machine when I distinctly remember back in '98 having good DVD performance on a PII 300mhz machine, with CPU cycles to spare. Turns out the DVD playing software I used in '98 took advantage of hardware decoding such as offloading IDCT to the graphics card or using a dedicated MPEG2 decoder card. Nowadays the only way to get reduced CPU load is to use software like PowerDVD or WinDVD which take advantage of DXVA while FDDshow and the like do not.


But I was curious as to whether or not there existed a compromise between PowerDVD's proprietary interface and specifc usage codecs and FFDShow or not. I like the idea of taking advantage of hardware like in PowerDVD but I wanted to have the flexibility of FFDshow. So, are there any opensource or the like codecs that can provide some hardware decoding or offloading of the sort?
 

Auric

Diamond Member
Oct 11, 1999
9,591
2
71
There are no freebees but a DxVA MPEG-2 decoder is included with ATI cards (see disc or download). Basic versions of PowerDVD are included with many video cards and ROM drives. Ahead Nero Burning ROM includes various decoders which vary depending upon version.

CyberLink decoders can be used outside of PowerDVD -except for VC-1, which is a pity since Microsoft's free VC-1 decoder is not capable of DxVA.

ffdshow filters should be useable with other decoders by enabling Raw video. However, upscaling should not be necessary with a well featured GPU and display (especially TV). It's more of a benefit for common PC displays since they are higher resolution yet lack good scalers.