On a seperate but related note: I have read that CoreCodec are developing CoreAVC to use CUDA on nVidia cards so that all supported videos playback with GPU acceleration (much better than DXVA!)
A couple of issues with the CoreAVC solution:
- No solution for ATI cards unless ATI implements support for CUDA
- There's a reason CoreAVC is the best performing software decoder: it does so by compromising quality. On my 58" screen I can see a visible quality difference between CoreAVC (software) and MPC Video Decoder (DXVA).
Agree on all points! I have an ATi card and I'll definitely be using DXVA capable codecs (MPC for Video, PowerDVD for LiveTV). And you're very right about CoreAVC not being the best for quality.
ATi should definitely open up their GPU for programmers or CUDA is going to leave them in the past. I can imagine the time when the MPC team start harnessing the power of CUDA as well the CoreCodec team.