Right now there is no way how to play VC-1i at correct speed with DxVA on using DirectShow at last until someone write open source decoder for it to add it in to FFMpeg. VC-1 is really bad codec comparing to h.264, too many problems...
Playback of VC-1 video inside M2TS container stutters or gives wrong framerate
A:
This is a known problem with the "EVR Custom Pres." renderer in MPC-HC in combination with the Gabest MPEG splitter.
There are several solutions/workarounds:
* Set Haali as preferred source filter for M2TS files. You can do that with the Codec Tweak Tool.
* Select a different video renderer in MPC-HC options. Recommended alternative renderers are: EVR Sync, EVR, Haali, and System Default.
* Temporarily enable the option called "Frame Time Correction" in Media Player Classic. You can do that through: View -> Renderer Settings -> Presentation -> Frame Time Correction.
Tip: you can toggle this option on/off by pressing the C button.
I imagine if we could change the renderer of MediaPortal from EVR Custom Pres then this would be solved? I can succesfully playback .m2ts files with Haali spliter but as the Blu-ray plug-in cannot use that it doesn't help much!
Temporarily enable the option called "Frame Time Correction" in Media Player Classic. You can do that through: View -> Renderer Settings -> Presentation -> Frame Time Correction.
Currently the only way to have VC-1i is using win XP and VMR9.
Cause under windows XP you can block Microsoft DMO codec and force PDVD codec to be used instead. This way you will get DXVA and smooth playback of all the VC-1i material.
You cannot do the same under windows 7.