Newer Intel graphics drivers seem to automatically enable video "enhancements" for various MS DirectShow renderers, and this is starting to bring up users for which the picture is completely broken by default. Application itself doesn't seem to matter, as long as certain MS renderers (EVR, VMR) are used and the pin type is whatever the drivers like to hook (generally NV12, possibly others), you get the problem. Thus the question: Is there any way to programmatically in one way or another (be it directly poking around registry entries, or using a provided API, or some kind of command line tool) to check and disable these enhancements for the user? If yes, how limited is that solution with regards to driver versions and such?
Could you please provide the model of the video controllers and respective video driver that you are testing and seeing this?