Isaac Richards pointed out to me that it seems like the latest V4L2 patches break binary compatibility. In http://bytesex.org/patches/2.6.0-test5-2/20_v4l2-2.6.0-test5.diff -#define VIDIOC_S_PARM _IOW ('V', 22, struct v4l2_streamparm) +#define VIDIOC_S_PARM _IOWR ('V', 22, struct v4l2_streamparm) -#define VIDIOC_S_CTRL _IOW ('V', 28, struct v4l2_control) +#define VIDIOC_S_CTRL _IOWR ('V', 28, struct v4l2_control) What happened? I fear this will break many apps. Apparently this was also mentioned on both the ivtv and mythtv mailing lists ... -Billy