INTERACT FORUM

More => Old Versions => Media Center 12 (Development Ended) => Topic started by: Mike Noe on March 18, 2008, 08:41:14 am

Title: MC12, DirectShow and GPU Acceleration of H264
Post by: Mike Noe on March 18, 2008, 08:41:14 am
I haven't seen anything about this, so I figured I'd post, especially since I've found what appears to be an easy and stable option.

Basically, by using the latest MPC-HC decoder, you can get DXVA support on XP and Vista.  I have my H264 in MKV containers, so it's all set up through DS playback.

All you need is the right hardware:  nVidia 8 series or ATI 2x00 series or 3x00 series

The decoder can be found here:  MPC-HC decoder (http://sourceforge.net/project/showfiles.php?group_id=170561).  Just register the decoder:  regsvr32 c:\%pathtodecoder%\mpcvideodec.ax

Then, configure DS playback in MC12.

I set up my MKV source to use the Haaili Media Splitter and the MPC - Video Decoder.  Make sure you check the option for "Enable DXVA" on the MPC decoder configuration dialog.  Then choose your renderer (I use VMR9).

That's it.  If you H264 sources conform to the general specs, you should get DXVA on XP and Vista.  I've only test XP, under Service Pack 3, so YMMV.  Kind of cool to see MC12 playing back a video @ 1920x1080 with the CPU at 0%!  :D

More info, in general, about the decoder and limitations for the respective OS and Renderers can be found here:  MPC - HC About (http://tibrium.neuf.fr/)
Title: Re: MC12, DirectShow and GPU Acceleration of H264
Post by: newsposter on March 18, 2008, 08:50:03 am
and then again there is...

http://sourceforge.net/projects/x264vfw/
Title: Re: MC12, DirectShow and GPU Acceleration of H264
Post by: Mike Noe on March 18, 2008, 12:50:01 pm
^^
Any ideas how to make that work w/MC12?  Perhaps it's for Vista only?

I installed the latest and while I was able to choose the decoder in MC12, there's no decoder configuration dialog and every time I play a video, I get corrupted video on screen and then a BSOD.

In addition, it doesn't even show up as a registered decoder in the MPC external filters list.
Title: Re: MC12, DirectShow and GPU Acceleration of H264
Post by: newsposter on March 19, 2008, 11:21:50 am
works fine for me.  But then again I use the 'integrated' codec packs available from

www.codecguide.com
Title: Re: MC12, DirectShow and GPU Acceleration of H264
Post by: Mike Noe on March 19, 2008, 02:04:59 pm
I'll give it a shot.  BTW, are you on XP or Vista?  Is DXVA working for your playback?