projects
/
openwrt
/
staging
/
blogic.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
012d6b0
)
V4L/DVB (8823): gspca: H and V flips work for ov7670 only in ov519.
author
Jean-Francois Moine
<
[email protected]
>
Wed, 3 Sep 2008 20:12:16 +0000
(17:12 -0300)
committer
Mauro Carvalho Chehab
<
[email protected]
>
Wed, 3 Sep 2008 21:37:36 +0000
(18:37 -0300)
Signed-off-by: Jean-Francois Moine <
[email protected]
>
Signed-off-by: Mauro Carvalho Chehab <
[email protected]
>
drivers/media/video/gspca/ov519.c
patch
|
blob
|
history
diff --git
a/drivers/media/video/gspca/ov519.c
b/drivers/media/video/gspca/ov519.c
index 19378dde27c674420b95fd255606204df35d40e2..4df4eec9f7e71163fe35950bf02a303ca5a3272c 100644
(file)
--- a/
drivers/media/video/gspca/ov519.c
+++ b/
drivers/media/video/gspca/ov519.c
@@
-126,6
+126,7
@@
static struct ctrl sd_ctrls[] = {
.get = sd_getcolors,
},
/* next controls work with ov7670 only */
+#define HFLIP_IDX 3
{
{
.id = V4L2_CID_HFLIP,
@@
-140,6
+141,7
@@
static struct ctrl sd_ctrls[] = {
.set = sd_sethflip,
.get = sd_gethflip,
},
+#define VFLIP_IDX 4
{
{
.id = V4L2_CID_VFLIP,
@@
-1370,6
+1372,9
@@
static int sd_config(struct gspca_dev *gspca_dev,
sd->colors = COLOR_DEF;
sd->hflip = HFLIP_DEF;
sd->vflip = VFLIP_DEF;
+ if (sd->sensor != SEN_OV7670)
+ gspca_dev->ctrl_dis = (1 << HFLIP_IDX)
+ | (1 << VFLIP_IDX);
return 0;
error:
PDEBUG(D_ERR, "OV519 Config failed");