29/10/2009, 06:48 AM
29/10/2009, 06:48 AM
Assassinator Wrote:PSPkiller Wrote:Assassinator Wrote:Like I said, it has to be DXVA supported for you to be able to use the GPU. Otherwise you're decoding with CPU only (try CoreAVC for a fast CPU decoder).
Odd. The Wikipedia article on DXVA says that MPC Homecinema supports DXVA. Yet when I try to play the sample clips I just downloaded it just locks up and dies. I'm using K-Lite Mega Codec Pack by the way.
VLC however plays them relatively well. Yes it's a little jumpy on high-motion sections but it's acceptable.
The video also needs to be DXVA supported, not just the player, and that would depend on the encoding settings.
Also, make sure you're actually using DXVA... quote from the MPC-HC website...
Quote: DXVA is quite picky, so if you want to use it you have to respect those rules :
* Windows XP users, select Overlay Mixer, VMR7, VMR9 or VMR9 renderless
* Vista users, select EVR or EVR custom renderer
The MPC-HC Video decoder must be connected directly to the renderer. That means no intermediate filters such as DirectVobSub or ffdshow can be inserted between the decoder and the video renderer.
K-lite probably defaults to using libavcodec (ffdshow) to decode, so you're probably not using DXVA.
As for CPU decoding... try using CoreAVC or ffmpegmt (in the pulldown list in ffdshow), they will be able to use both your cores.
also if you have a nvidia graphics card core avc will use cuda to use your gpu
they said there releasing correavc 2.0 sometime for windows 7 with 64bit support also
29/10/2009, 08:01 PM
Flash H.264 decoder is well known to be horribly slow. Silverlight's is apparently a bit better.