Is there a way to disable Media Foundation in Windwos Vista so that it reverts to DirectShow for decoding and playing back files?
I ask because mfpmp.exe eats up 40-60% of my CPU when I'm playing audio, which slows it down to the point where the audio crackles and cuts in and out while playing back at half-speed. This is extremely annoying.
I know DirectShow doesn't use or rely on mfpmp.exe for anything at all.
Other reasons for wanting to do this include some DSP and filter effects I like to use in ffdshow. I installed ffdshow on Vista, but the effects don't do anything, presumably because Vista uses Media Foundation and not DirectShow (and therefore, ffdshow) for decoding.
A somewhat-related question: does Vista have VC1 decoding support? I tried playing back some VC1-encoded movies in Windows Media Player and they don't work, even after installing Windows Media Encoder and the Windows Media Format 11 SDK.