V4L/DVB (13148): uvcvideo: Handle V4L2_CTRL_TYPE_BUTTON control type in VIDIOC_QUERYCTRL
authorLaurent Pinchart <laurent.pinchart@ideasonboard.com>
Thu, 6 Aug 2009 09:05:40 +0000 (06:05 -0300)
committerMauro Carvalho Chehab <mchehab@redhat.com>
Sat, 5 Dec 2009 20:40:34 +0000 (18:40 -0200)
Return minimum, maximum and step set to 0 without querying the hardware.

Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
drivers/media/video/uvc/uvc_ctrl.c

index 1b89735e62fdb5d2bdd94c1dd301b755963afc8a..6f1487fc3d7c7d70766ff8e825a5ac51d045918b 100644 (file)
@@ -826,6 +826,13 @@ int uvc_query_v4l2_ctrl(struct uvc_video_chain *chain,
                ret = 0;
                goto out;
 
+       case V4L2_CTRL_TYPE_BUTTON:
+               v4l2_ctrl->minimum = 0;
+               v4l2_ctrl->maximum = 0;
+               v4l2_ctrl->step = 0;
+               ret = 0;
+               goto out;
+
        default:
                break;
        }