I did some more work with the V4L2 plugin. The patch below enables the following features:
- GetDeviceCapabilities: this returns all the native capabilities. Unfortunatelly, controls are still missing, as we do not have such features in our cams
- SetFrameRate re-opens the cam if it is busy with its first trial.
- empty dequeued buffers wont be copied to the destination buffer, which avoids that corrupt images leave the plugin.
- removed unused functions
- re-ordered public and private functions (actually, no problem but its far more readable which function is public and which one is not)