diff options
author | Jean-Francois Moine <moinejf@free.fr> | 2008-10-05 03:21:24 -0400 |
---|---|---|
committer | Mauro Carvalho Chehab <mchehab@redhat.com> | 2008-10-12 07:37:15 -0400 |
commit | 79a9098ae47119fad54a3443e358f08e30b7d3a5 (patch) | |
tree | d4c9d5b5580d6e1f3db1b9b4adfb0aa9cca22194 /drivers/media/video/gspca/sonixj.c | |
parent | a482f327ff56bc3cf53176a7eb736cea47291a1d (diff) |
V4L/DVB (9118): gspca: Set the vertical flip at streamon time in sonixj.
Signed-off-by: Jean-Francois Moine <moinejf@free.fr>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
Diffstat (limited to 'drivers/media/video/gspca/sonixj.c')
-rw-r--r-- | drivers/media/video/gspca/sonixj.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/drivers/media/video/gspca/sonixj.c b/drivers/media/video/gspca/sonixj.c index 93b17340b7b1..53cb82d9e7c6 100644 --- a/drivers/media/video/gspca/sonixj.c +++ b/drivers/media/video/gspca/sonixj.c | |||
@@ -1350,6 +1350,9 @@ static int sd_start(struct gspca_dev *gspca_dev) | |||
1350 | setbrightness(gspca_dev); | 1350 | setbrightness(gspca_dev); |
1351 | setcontrast(gspca_dev); | 1351 | setcontrast(gspca_dev); |
1352 | break; | 1352 | break; |
1353 | case SENSOR_OV7630: | ||
1354 | setvflip(sd); | ||
1355 | /* fall thru */ | ||
1353 | default: /* OV76xx */ | 1356 | default: /* OV76xx */ |
1354 | setbrightcont(gspca_dev); | 1357 | setbrightcont(gspca_dev); |
1355 | break; | 1358 | break; |
@@ -1582,7 +1585,8 @@ static int sd_setvflip(struct gspca_dev *gspca_dev, __s32 val) | |||
1582 | struct sd *sd = (struct sd *) gspca_dev; | 1585 | struct sd *sd = (struct sd *) gspca_dev; |
1583 | 1586 | ||
1584 | sd->vflip = val; | 1587 | sd->vflip = val; |
1585 | setvflip(sd); | 1588 | if (gspca_dev->streaming) |
1589 | setvflip(sd); | ||
1586 | return 0; | 1590 | return 0; |
1587 | } | 1591 | } |
1588 | 1592 | ||