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?
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?
