In our C# .NET application we have two DirectShow filter graphs each showing a video device and one audio device. Whenever the filtergraphs are running the system time is slowed down about 4-6s per minute… The graphs are not encoding anything, just displaying what comes in from the sources.
This just happens in the application and not in GraphEdit.
What could cause such a behavior? and what could we do against it?
I think this must be a bug in one of the drivers, causing it to hold off interrupts long enough and often enough for some timer interrupts to be dropped. Nothing else in DirectShow would be able to affect the system clock like this.
G