PDA

View Full Version : Messed with merits, now can't play video on MPC


Chengbin
9th November 2010, 22:53
I was messing with directshow filter merits (CoreAVC, ffdshow video decoder, and EVR) with DSFManager, and now I can't play videos on MPC. It doesn't matter what renderer I use, the video will not play. MPC shows an fps of 0. Using Haali gets me the audio, but when I try to jump, MPC crashes.

Reinstalling ffdshow (latest revision) and reseting the settings doesn't work. Without ffdshow, the levels are wrong.

I'm using KMPlayer right now, and it'll get me by. But I much prefer MPC. I'd really like to avoid a reinstallation of Windows 7.

Thanks.

yetanotherid
11th November 2010, 23:15
Have you tired changing ffdshow's merit? The setting is under DirectShow control in the video decoder configuration. Maybe re-installing ffdshow doesn't set it's merit back, or maybe it needs to be increased to highest.

Alternatively, try the Combined Community Codec Pack. It'll install MPC-HC and ffdshow and hopefully reset/fix any problems along the way. MPC-HC is much better than MPC, if that's what you're using.

You could always try MPC's internal filters, or adding the ffdshow decoder to MPC's external filters list and setting it to "preferred".

Chengbin
12th November 2010, 13:20
Now I can play videos.

Thanks

But if I choose anything other than EVR (NOT EVR custom presenter), the aspect ratio is screwed up in full screen. It keeps the aspect ratio, but it will zoom in the video until there are no black bars on the monitor.

I'll get a SSD next month and do a clean reinstall. Hopefully that'll restore things.

yetanotherid
17th November 2010, 12:02
Now I can play videos.

Thanks

What fixed the problem?

But if I choose anything other than EVR (NOT EVR custom presenter), the aspect ratio is screwed up in full screen. It keeps the aspect ratio, but it will zoom in the video until there are no black bars on the monitor.

I've never had much success with EVR. It for some reason never plays the video at full size for me.

Your problem sounds like a simple MPC-HC setting. While paying a video, select View, Video Frame, and then "Touch window from the inside". If I'm right that'll get every other renderer maximising only to your screen's width and you'll probably wonder why EVR doesn't work the same. :)