From 14fb48ab7ba73435b6945bf8943d003cb800c09a Mon Sep 17 00:00:00 2001 From: German Galkin Date: Sun, 7 Mar 2010 06:19:02 -0300 Subject: [PATCH] --- yaml --- r: 192757 b: refs/heads/master c: e10f73194d63321d020433fa1287e619d4107b79 h: refs/heads/master i: 192755: ad4b183c1c0d7ae30a43e3970c2d4a81638d2eda v: v3 --- [refs] | 2 +- trunk/drivers/media/video/gspca/sn9c20x.c | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/[refs] b/[refs] index c6b93c3e4ad3..2eb80d6d687c 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 24f222e77ad62e41b1a882c77feeb8268c80b909 +refs/heads/master: e10f73194d63321d020433fa1287e619d4107b79 diff --git a/trunk/drivers/media/video/gspca/sn9c20x.c b/trunk/drivers/media/video/gspca/sn9c20x.c index 3dee3e5844b6..04bf80ddfbb8 100644 --- a/trunk/drivers/media/video/gspca/sn9c20x.c +++ b/trunk/drivers/media/video/gspca/sn9c20x.c @@ -1655,9 +1655,9 @@ static int set_exposure(struct gspca_dev *gspca_dev) case SENSOR_HV7131R: exp[0] |= (4 << 4); exp[2] = 0x25; - exp[3] = ((sd->exposure * 0xffffff) / 0xffff) >> 16; - exp[4] = ((sd->exposure * 0xffffff) / 0xffff) >> 8; - exp[5] = ((sd->exposure * 0xffffff) / 0xffff) & 0xff; + exp[3] = (sd->exposure >> 5) & 0xff; + exp[4] = (sd->exposure << 3) & 0xff; + exp[5] = 0; break; default: return 0;