Prechádzať zdrojové kódy

V4L/DVB (13927): gspca - sonixj: Fix bad video mode for all webcams.

The bug was introduced when adding the sensor adcm1700.

Signed-off-by: Jean-Francois Moine <moinejf@free.fr>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
Jean-Francois Moine 15 rokov pred
rodič
commit
eac8f5fa5f
1 zmenil súbory, kde vykonal 3 pridanie a 3 odobranie
  1. 3 3
      drivers/media/video/gspca/sonixj.c

+ 3 - 3
drivers/media/video/gspca/sonixj.c

@@ -1447,6 +1447,9 @@ static int sd_config(struct gspca_dev *gspca_dev,
 	struct sd *sd = (struct sd *) gspca_dev;
 	struct cam *cam;
 
+	sd->bridge = id->driver_info >> 16;
+	sd->sensor = id->driver_info;
+
 	cam = &gspca_dev->cam;
 	if (sd->sensor == SENSOR_ADCM1700) {
 		cam->cam_mode = cif_mode;
@@ -1457,9 +1460,6 @@ static int sd_config(struct gspca_dev *gspca_dev,
 	}
 	cam->npkt = 24;			/* 24 packets per ISOC message */
 
-	sd->bridge = id->driver_info >> 16;
-	sd->sensor = id->driver_info;
-
 	sd->brightness = BRIGHTNESS_DEF;
 	sd->contrast = CONTRAST_DEF;
 	sd->colors = COLOR_DEF;