1 | initial version |
Can't believe I'm finding completely original problems.
The answer to my question was that the ffmpeg plugin had not been copied into the working directory. So OCV was using some default plugin which apparently works great with one camera, but not another.
When OCV starts up, it will dump the PluginBackend information to stdout. It can be hard to see in dbg mode if it immediately starts reporting frame information. Make sure your expected plugin is reported.
Also, make sure that your OPENCV_DIR is set and pointing to your OpenCV bin directory for the correct mode(release|debug).