On my system, SVP work with MPC-HC but not in Windows Media Player.
In the software I developed, I play videos with the WMP ActiveX Control, and also with .NET WPF's MediaElement control (which allow me to play various layers of semi-transparent videos).
It used to work fine, but lately, although SVP doesn't affect Windows Media Player, it DOES run within my app's WMP ActiveX Control and within the WPF MediaElement control. Not sure what changed.
This does cause troubles because
1. I have a non-MT version of AviSynth.dll in the root of my application so that re-encoding previews crash less.
2. I can have several videos playing at once.
Why is SVP running within my app, and how can I prevent this?
I normally play videos through MPC-HC which I control via API; that's the only place where I want SVP to be running.