PDA

View Full Version : How to enable DxVA in KMP? (Purevideo, Cyberlink etc)


giopiar
01-24-2007, 11:24 PM
Hi,
I've a problem using Pure Video Decoder in HW accelerated mode. I set KmPlayer to use Nvidia decoder, but its control panel says it's using YUV2 software mode instead of Hardware mode.

It's always the same with overlay, VMR7 or VMR9...

Any suggestion? thanks, Giorgio

giopiar
01-25-2007, 12:05 AM
I've found the solution... I'm posting it here because maybe it can be useful to someone ;) !

If you wanto to use DxVA under KMPlayer (at least with Pure Video Decoder) you have to avoid that KMPlayer uses KMP Transform filter. To do it simply enable SuperSpeed mode :eek:

@admin: maybe should be put on faq?

z
01-25-2007, 12:19 AM
Better way to disable video filter depending on some conditions.
Why is it a better way? You can still use audio effects.

1. DVD mode
2. Video mode

ps. Don't forget to enable DxVA(hardware acceleration) option in your decoder properties. (The decoder should support DxVA. Generally, all decoders which support DxVA are commercial.)


Or you can make a specific preset of configuration for additional filter settings.
> How to auto switch preset on FourCC(H264) match? ([Only registered and activated users can see links])

Bandit82
03-20-2007, 05:19 PM
I have 7800GS, PureVideo and Cyberlink Decoder in my system. No matter what I do KMP still use libcodec.dll for H.264. Any adviice?

z
03-24-2007, 12:24 PM
Purevideo doesn't provide h264 decoder for DxVA yet (03/24/2007). As for cyberlink, refer to the following link.
[Only registered and activated users can see links]

Romagnolo
04-11-2007, 05:02 AM
sorry for my bad english (i'm Italian) I hope you understand so: I get a free evaluation Purevideo 30days and I try to set KMP for render the codec purevideo, I get step by step how mr Z said but at the end i dont't find the last photo (filter info) where is it? I don't use any decoder, only kmp for me the best (I have not Windows media player), please help me. I don't find Purevideo icon in the Try, so I'think it doesn't play well.

z
04-13-2007, 02:30 PM
The last screenshot is the dialog box of the properties of cyberlink video decoder. Purevideo only works with MPEG materials. If configured correctly, it should work without any problems.

Romagnolo
04-25-2007, 07:33 AM
Sorry but so doesn't work. We have to set KMP how in the 2 pic but more we have to set KMP in this way:
1) Preferences-DVD setting - Decoder -Video Mpeg2 choose Nvidia decoder
2)Preferences - Decoder Usage - External Video decoder - set in Mpeg2 Nvida decoder
Only with this 2 new step you can see on the try the nvidia logo.,it means that it works good.
I hope you understand my bad english

z
04-25-2007, 02:22 PM
I'm sorry but it's hard to understand what you're talking about. As I said in my previous postings, KMP does nothing special things to make it possible to use the DxVA function of some decoders. To enable DxVA, there should be a working video card for that function at first as well as a support from driver and decoder. For players based on directshow, a suitable directshow interface (directx) must be additionally present in user's system.

The final thing to be considered is that the decoder ought to have a suitable interface for each video renderer to support DxVA. Other than this, the video renderer might have the interface too. For example, haali's video renderer using direct 3d is similar to VMR, one of the official video renderer of microsoft, but lacks the interface for DxVA. As for Window Media Player, the default video renderer is VMR7 windowed in XP and EVR in Vista.

And I've heard the DxVA feature of h264 decoders provided from hardware vendors (ATI, nVidia) might be available only with EVR (Enhanced Video Renderer) in Vista. (Don't know exactly as I have no experiences with Vista things)
cf. Here is the article of WMV DxVA decoding from the microsoft staff. ([Only registered and activated users can see links])

So if it works with other players, check the filters including video renderer used in that player. And you can try the same combination with KMP.

chielhier76
08-27-2008, 03:54 AM
In addition to what has been said above, I had to disable ffdshow to get the intervideo decoder working.

To check if the decoder is working:
* click on you favorite H264 clip and play it.
* Check if the 'h264' button left bottom of the window is there
* Press 'tab' and you will get info on the movie that is playing.
* The decoder should say: Cyberlink ...... decoder.

If it mentions another decoder (in my case: FFDshow H264 decoder) then your hardware acceleration is still now working.

Hope it helps!