So I recently built an uber cheap HTPC. I realize that I may be stuck re-encoding much of my non-DXVA compliant 1080p movies, however I have a quite a few new ones (Sunshine, The Ruins ) that are correctly coded and work in MPC-HC with DXVA.
Here are the specs:
ECS Goal3+ V1.1C Motherboard
Asus HD 3450 PCI-E
1GB DDR-400 Kingston Value Ram
160GB WD Caviar 7200rpm Drive
Vista Ultimate 64bit/32bit ( I've tried both )
After a fresh install, I install all necessary drivers ( Cat 8.7, Sound, Lan ) and then restart. I then register the 4 codecs I've been told over and over to use, (Mpeg2DecFilter, MPCVideoDec, and the two MatroskaSplitter/Muxer ) in the correct 32bit/64bit form. Now, after registering these, I reset and I load up graphedit to see what streams it can do. It fails and says that the media type is in an unsupported format. I then installed AC3filter to decode the audio streams. Now when I load up graphedit it still says one or more streams are of an unsupported format, but now shows the nodes with the AC3 filter doing the filtering and the Splitter doing its work.
I've tried the registry tweak that is out, that is supposed to register the mkv format with the VMC/WM11 players, which does allow those players to TRY to play the file. However they of course fail because, as in graphedit, no directshow video decoder is being selected. I've tried raising the merit using radlight, from just normal+1 all the way up to preferred+255, all to no avail.
Regardless of what I've done, I've never been able to get graphedit or any of the WM11/VMC combinations to actually select the proper MPC directshow filter I've installed.
However, when I use MPC-HC with the correct settings and run files that are properly encoded for DXVA, it works flawlessly. I get perfect when using the EVR renderer ( but not the EVR Cust., it gives me a +-16 jitter ). My end goal is to have VMC play all the HD files I have the same way that MPC-HC does, and then I'll re-encode all bad files.
Can anyone offer some guidance as to why these players/graphedit refuse to use the directshow MPC codec?
Also, for giggles I downloaded Pdvd7.3 Ultra Deluxe and used the cyberlink h.264 codec and graphedit properly selected it as the video codec for mkv. However, the cpu usage was higher then with the MPC codec, but DXVA was working. I tried it on VMC and it bluescreened me. After the reset, every video failed and caused the player to crash (VMC/WM11) but MPC-HC still worked.
I've uninstalled the CL h.264 codec since then and also reformatted.
I've also given coreAVC a shot, and graphedit/WM11/VMC all failed to select its codec for video decoding.
Any help on this issue would be great. Its far less then elegant for me to use MPC-HC as my main media player on my HTPC. I do now see the folly in thinking DXVA would work on all videos, and now realize an extra 150 for a core2duo would have served me well.
Here are the specs:
ECS Goal3+ V1.1C Motherboard
Asus HD 3450 PCI-E
1GB DDR-400 Kingston Value Ram
160GB WD Caviar 7200rpm Drive
Vista Ultimate 64bit/32bit ( I've tried both )
After a fresh install, I install all necessary drivers ( Cat 8.7, Sound, Lan ) and then restart. I then register the 4 codecs I've been told over and over to use, (Mpeg2DecFilter, MPCVideoDec, and the two MatroskaSplitter/Muxer ) in the correct 32bit/64bit form. Now, after registering these, I reset and I load up graphedit to see what streams it can do. It fails and says that the media type is in an unsupported format. I then installed AC3filter to decode the audio streams. Now when I load up graphedit it still says one or more streams are of an unsupported format, but now shows the nodes with the AC3 filter doing the filtering and the Splitter doing its work.
I've tried the registry tweak that is out, that is supposed to register the mkv format with the VMC/WM11 players, which does allow those players to TRY to play the file. However they of course fail because, as in graphedit, no directshow video decoder is being selected. I've tried raising the merit using radlight, from just normal+1 all the way up to preferred+255, all to no avail.
Regardless of what I've done, I've never been able to get graphedit or any of the WM11/VMC combinations to actually select the proper MPC directshow filter I've installed.
However, when I use MPC-HC with the correct settings and run files that are properly encoded for DXVA, it works flawlessly. I get perfect when using the EVR renderer ( but not the EVR Cust., it gives me a +-16 jitter ). My end goal is to have VMC play all the HD files I have the same way that MPC-HC does, and then I'll re-encode all bad files.
Can anyone offer some guidance as to why these players/graphedit refuse to use the directshow MPC codec?
Also, for giggles I downloaded Pdvd7.3 Ultra Deluxe and used the cyberlink h.264 codec and graphedit properly selected it as the video codec for mkv. However, the cpu usage was higher then with the MPC codec, but DXVA was working. I tried it on VMC and it bluescreened me. After the reset, every video failed and caused the player to crash (VMC/WM11) but MPC-HC still worked.
I've uninstalled the CL h.264 codec since then and also reformatted.I've also given coreAVC a shot, and graphedit/WM11/VMC all failed to select its codec for video decoding.
Any help on this issue would be great. Its far less then elegant for me to use MPC-HC as my main media player on my HTPC. I do now see the folly in thinking DXVA would work on all videos, and now realize an extra 150 for a core2duo would have served me well.











Ricabullah you rock man!
I've been busting my head learning the in's and out's of all the codecs, filters, renderers, incompatibilities and all along it's been because graphedit wasn't able to select the MPC Decoder? Ugh... I will definitely give this a shot, I'm sure it'll work fine in Vista 32bit.




