Hi, Hans V. I've tested your patch for avoiding the double conversion problem, and I can report it fixes the issue seen with webcameras which need 90 degrees rotation. While testing I found a bug in gspca, which gets triggered by qv4l2 which makes it impossible to switch between userptr and mmap mode. While fixing that I also found some locking issues in gspca. As these all touch the gscpa core I'll send a patch set to Jean Francois Moine for this. With the issues in gspca fixed, I found a bug in qv4l2 when using read mode in raw mode (not passing the correct src_size to libv4lconvert_convert). I've attached 2 patches to qv4l2, fixing the read issue and a similar issue in mmap / userptr mode. These apply on top of your patch. Regards, Hans