Originally Posted by Ludvig
a) When I watch dvds or mpeg2hd with the cyberlink mpeg2 filter + Haali,the dxva option is checked,an acceleration is performed and everything works splendidly.Why should I use the mpeg2 filter included in the package instead of the Cyberlink one ?
Absolutely no reason at all, if it's working for you :-) Avivo is largely only useful for solving specific problems, and if you have things working you're already sorted. For most people, the cyberlink decoder is better for mpeg2.
b) It has been mentionned that there is also an avc filter available in this mysterious package.What's its status right now ? Is it actually a filter ? If yes,is it exploitable ?
Nah, it's completely and utterly useless. Half-finished I think.
2) About the dxva checker:
a) How does it work ? You write "Open a file with it" but what do you mean ? When I run the checker,it gives me the gpu dxva abilities.
There's an option that says "Check Directshow filter".When I choose ,for example,"coreavc.ax",I have a message saying that the checking failed.I can't check the Cyberlink filters either because they are .dll (?).
It's not very well labelled, but you should open a video file with that.
b) You write:"Choose a codec and play it via evr/vmr9, it'll tell you whether HA is on, what mode of deinterlacing is in use, and cpu/frame rate to boot."
After you open the video above, it'll give you a list of all compatible codecs for that video type, the various acceleration modes each decoder supports, and which matches dxva1/dxva2 with the card.
For example, I open a mpeg2 file, I get Cyberlink, bitcontrol, ffdshow, avivo, nero, nvidia and probably some others. Cyberlink will say it supports multiple mode_mpegA or something similar, with a DXVA1/DXVA2 next to one of them cos the card supports both (this being Vista). FFdshow will support nothing, since it doesn't do acceleration. NVidia will support DXVA1 only, because they're lazy *^^7s and never updated it.
If you then select a codec, right/click, you can tell it to play the file via VMR9, or EVR. Remember dxva2 needs EVR for acceleration.