I've removed the driver verbosity and fixed the frame scale implementation. In addition to the usual mplayer/vlc/qv4l2, it's tested with v4l2-compliance on 4.1-rc4. v4l2-compliance passes: Total: 111, Succeeded: 111, Failed: 0, Warnings: 5 v4l2-compliance -s shows some failures, but AFAICS it's not the driver's fault as the failing ioclt are handled by generic implementations (vb2_ioctl_reqbufs): test MMAP: FAIL VIDIOC_QUERYCAP returned 0 (Success) VIDIOC_QUERY_EXT_CTRL returned 0 (Success) VIDIOC_TRY_EXT_CTRLS returned 0 (Success) VIDIOC_QUERYCTRL returned 0 (Success) VIDIOC_G_SELECTION returned -1 (Inappropriate ioctl for device) VIDIOC_REQBUFS returned -1 (Device or resource busy) fail: v4l2-test-buffers.cpp(976): ret != EINVAL test USERPTR: FAIL VIDIOC_QUERYCAP returned 0 (Success) VIDIOC_QUERY_EXT_CTRL returned 0 (Success) VIDIOC_TRY_EXT_CTRLS returned 0 (Success) VIDIOC_QUERYCTRL returned 0 (Success) VIDIOC_G_SELECTION returned -1 (Inappropriate ioctl for device) VIDIOC_REQBUFS returned -1 (Invalid argument) test DMABUF: OK (Not Supported) VIDIOC_QUERYCAP returned 0 (Success) VIDIOC_QUERY_EXT_CTRL returned 0 (Success) VIDIOC_TRY_EXT_CTRLS returned 0 (Success) VIDIOC_QUERYCTRL returned 0 (Success) VIDIOC_G_SELECTION returned -1 (Inappropriate ioctl for device) Total: 115, Succeeded: 113, Failed: 2, Warnings: 5 Thanks, Ezequiel Garcia (2): stk1160: Reduce driver verbosity stk1160: Add frame scaling support drivers/media/usb/stk1160/stk1160-core.c | 5 +- drivers/media/usb/stk1160/stk1160-reg.h | 34 ++++++ drivers/media/usb/stk1160/stk1160-v4l.c | 203 +++++++++++++++++++++++++------ drivers/media/usb/stk1160/stk1160.h | 1 - 4 files changed, 202 insertions(+), 41 deletions(-) -- 2.3.3 -- 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