V4L/DVB (12693): gspca - sunplus: The brightness is signed.
authorJean-Francois Moine <moinejf@free.fr>
Wed, 2 Sep 2009 09:04:14 +0000 (06:04 -0300)
committerMauro Carvalho Chehab <mchehab@redhat.com>
Sat, 12 Sep 2009 15:20:08 +0000 (12:20 -0300)
Signed-off-by: Jean-Francois Moine <moinejf@free.fr>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
drivers/media/video/gspca/sunplus.c

index ffbe3f6..aa8f995 100644 (file)
@@ -32,7 +32,7 @@ MODULE_LICENSE("GPL");
 struct sd {
        struct gspca_dev gspca_dev;     /* !! must be the first item */
 
-       u8 brightness;
+       s8 brightness;
        u8 contrast;
        u8 colors;
        u8 autogain;
@@ -73,8 +73,8 @@ static struct ctrl sd_ctrls[] = {
                .id      = V4L2_CID_BRIGHTNESS,
                .type    = V4L2_CTRL_TYPE_INTEGER,
                .name    = "Brightness",
-               .minimum = 0,
-               .maximum = 0xff,
+               .minimum = -128,
+               .maximum = 127,
                .step    = 1,
 #define BRIGHTNESS_DEF 0
                .default_value = BRIGHTNESS_DEF,