Back to the drawing board on this... been "fixed" for a while but apparently something driver wise maybe? has caused ImageEN to lockup on disconnect from the camera. It appears to lock up in the actual direct show disconnect call.. so really boned there.
Ive tried making the app run on 1 CPU.
Tried to PAUSE first then Disconnect. Tried to PAUSE, STOP, then Disconnect.
Still randomly freezes.
Only with these Surface Pro tablets its being reported on daily. Getting killed on these.
Would having the MediaCapture API support solves this at it seems that is what this hardware/software is probably developed around maybe?
For fun of it, I switched the whole control over to another Camera Component which also uses DirectShow. Which luckly was pretty simple to do. Comment out ImageEN code and put in their equivalent.
No more freeze ups from our problem customers. But there has been issues in other areas like a slower preview for some people on other laptops now and maybe some resolution goofyness using their control.