PDA

View Full Version : H264/1080p - WMP stutters, MPC perfect -why?


adspence
9th May 2007, 14:22
I seem to have a problem with the playback of some 1080p/h264 TS files when using WMP (and GBPVR, which is the one I really want to use - but I realise most people won't be using this). MPC and GraphEdit playback without stutter, so I know my PC (C2D E6600, 2Gb Ram, NVidia 7600GT) is perfectly cabable of playing these files. Basically WMP11 stutters badly (it doesn't matter if I'm playing back on my 1920x1080 LCD screen, or through to the HD Plasma at 720p).

The H264 video decoder is CoreAVC, the splitter is Haali, when I display the graph in graphedit (and this is what GBPVR says in its logs). I'm presuming this is what is being used in WMP11, though I'm not sure whether its possible to prove that. CPU usage is low on WMP - under 30%. When its playing perfectly through MPC, the CPU is around 40%.

Anyone have any ideas? Could it be that MPC internal splitter is better than using Haali?

Cheers
Spence

Leak
9th May 2007, 15:14
Anyone have any ideas? Could it be that MPC internal splitter is better than using Haali?
If it works properly when you use Haali's splitter in Graphedit I doubt that.

What renderer and what OS do you use? With Windows XP, VMR9 is the default renderer, whereas you might have set "Overlay Mixer" in MPC...

(Also, you should be able to view WMP and MPC's DirectShow graphs by selecting "Connect to remote graph" in Graphedit while they're running. Also, make sure you always have only one media player open at a time, since only one app can use the video overlay at a time if it's being used...)

adspence
10th May 2007, 10:23
I am using XP. I know for sure that VMR9 is the renderer for GBPVR - because I set it to that. Not sure on WMP or MPC, I'll try to find out tonight. Thanks for the hint on remotely attaching with graphedit.

I do know that I've had problems using Overlay Mixer in the past because of issues with using multiple screens. The plasma is on display 2, and I've always ended up with a black screen anytime I use Overlay Mixer. But I guess if MPC is using Overlay then its working, though whether it works for all source material is something to find out.

KoD
10th May 2007, 11:50
WMP is using VMR7 by default, and even Overlay too.

VMR9 has a higher cpu usage, usually. Combined with very high resolution, it's even worse.

Your problem most likely lies in the video drivers and the fact you are using multiple screens. Try connecting only one screen to your computer and see if it plays fine.

adspence
11th May 2007, 11:23
Your problem most likely lies in the video drivers and the fact you are using multiple screens. Try connecting only one screen to your computer and see if it plays fine.

Except that those same drivers are quite happy with MPC?

You may well be right, but I do hope not as that scuppers things as I have to have two screens...

KoD
11th May 2007, 17:19
You'll find in the release notes for video drivers fixes regarding a certain application, sometimes WMP. At least, you find those in ATi driver release notes. And the problem with multiple screens is that drivers don't always work fine with those configurations (at least ATi ones don't).

adspence
12th May 2007, 12:16
You'll find in the release notes for video drivers fixes regarding a certain application, sometimes WMP. At least, you find those in ATi driver release notes. And the problem with multiple screens is that drivers don't always work fine with those configurations (at least ATi ones don't).

Tried setup with just a single screen. No change.

I couldn't actually get GraphEdt to attach to WMP remotely. Tried taking off the Haali splitter and installing a Gabest stand alone one, and couldn't get playback at all. Looks like I'm stuck with using MPC just for certain 1080p/h264 files, as it isn't even all 1080p stuff that glitches.

Thanks for the pointers anyway. I'll hunt about on the Nvidia boards to see if anyone else has similar problems as you say it could be driver related.