Disable directshow horizontal flip capabilities. Note that the DLLs need to be rebuilt. Recompile jdirectshow DLL for Windows 32-bit and 64-bit. Reinitialize only desktop streaming devices as it seems that webcam reinitalization causes some problem at least on Windows. Use MediaType pointer obtained with IAMStreamConfig::GetStreamCaps() to set the resolution with IAMStreamConfig::SetFormat. This should fix problem with Microsoft Lifecam NX3000 webcam, reported by Ingo Bauersachs on dev mailing list.