Been suffering with this for a while now. Could you please advise? I got a code, which receives the video via UDP and supposed to display it. The app is C#.net, using DirectShowLib-2005. I verified the thing works with a VMR9Allocator2 example. But in my
case the device gets lost and the code hangs inside the line hr = vmrSurfaceAllocatorNotify.ChangeD3DDevice(unmanagedDevice, hMonitor); forever. I can't think of where to begin to look for the solution.