Hi Hans! I've been looking into a problem with libv4l2 that occurs when you change TV standard or video preset using VIDIOC_S_STD or VIDIOC_S_DV_PRESET. These calls will change the format implicitly (e.g. if the current format is set for PAL at 720x576 and you select NTSC, then the format will be reset to 720x480). However, libv4l2 isn't taking this into account and will keep using the cached dest_fmt value. It is easy to reproduce this using qv4l2. The same problem is likely to occur with S_CROP (haven't tested that yet, though): calling S_CROP can also change the format. To be precise: S_STD and S_DV_PRESET can change both the crop rectangle and the format, and S_CROP can change the format. I've been trying to find a quick solution for this in libv4l2.c but without any luck. Can you look at this? Or do you have ideas how this should be done? Regards, Hans -- To unsubscribe from this list: send the line "unsubscribe linux-media" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html