I got weird behavior. Maybe someone of you can explain it?
I have my own sensor driver which works well. But I have different modes, one of them being 1080x420 10bit resolution which throws the error, and the others being for example 1280x420 10bit and 960x540 10bit resolution without error.
When I do V4L2 QBuf, it says Invaled Argument when the bytes of the buffers is below 1000000. Why’s that? Where can I find the place in the source where it throws the error?
This happens in my own C++ program and also with v4l2-ctl with userptr.
Using mmap this does not happen.