summaryrefslogtreecommitdiffstats
path: root/libvo
diff options
context:
space:
mode:
authorpontscho <pontscho@b3059339-0415-0410-9bf9-f77b7e298cf2>2002-08-27 08:33:05 +0000
committerpontscho <pontscho@b3059339-0415-0410-9bf9-f77b7e298cf2>2002-08-27 08:33:05 +0000
commita3ce1c658aa10a1f6d18c4f47e4314ca5339b9d1 (patch)
tree34557b639a30356bc3d01aa49df988c22f761859 /libvo
parent5f72bb4caae5080f8d450dbb5e546340c398a685 (diff)
downloadmpv-a3ce1c658aa10a1f6d18c4f47e4314ca5339b9d1.tar.bz2
mpv-a3ce1c658aa10a1f6d18c4f47e4314ca5339b9d1.tar.xz
- add dxr3 equ patch from "Szombathelyi [iso-8859-2] György" <gyurco@freemail.hu>
- add cosmetic patch from uh ... don't know :) git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@7096 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'libvo')
-rw-r--r--libvo/vo_dxr3.c17
1 files changed, 10 insertions, 7 deletions
diff --git a/libvo/vo_dxr3.c b/libvo/vo_dxr3.c
index c0dfed89ed..1f4cc3759f 100644
--- a/libvo/vo_dxr3.c
+++ b/libvo/vo_dxr3.c
@@ -199,12 +199,13 @@ uint32_t control(uint32_t request, void *data, ...)
if (ioctl(fd_control, EM8300_IOCTL_GETBCS, &bcs) < 0)
return VO_FALSE;
if (!strcasecmp(data, "brightness"))
- bcs.brightness = value;
+ bcs.brightness = (value+100)*5;
else if (!strcasecmp(data, "contrast"))
- bcs.contrast = value;
+ bcs.contrast = (value+100)*5;
else if (!strcasecmp(data, "saturation"))
- bcs.saturation = value;
-
+ bcs.saturation = (value+100)*5;
+ else return VO_FALSE;
+
if (ioctl(fd_control, EM8300_IOCTL_SETBCS, &bcs) < 0)
return VO_FALSE;
return VO_TRUE;
@@ -223,11 +224,13 @@ uint32_t control(uint32_t request, void *data, ...)
return VO_FALSE;
if (!strcasecmp(data, "brightness"))
- *value = bcs.brightness;
+ *value = (bcs.brightness/5)-100;
else if (!strcasecmp(data, "contrast"))
- *value = bcs.contrast;
+ *value = (bcs.contrast/5)-100;
else if (!strcasecmp(data, "saturation"))
- *value = bcs.saturation;
+ *value = (bcs.saturation/5)-100;
+ else return VO_FALSE;
+
return VO_TRUE;
}
}