summaryrefslogtreecommitdiffstats
path: root/libmpcodecs
diff options
context:
space:
mode:
Diffstat (limited to 'libmpcodecs')
-rw-r--r--libmpcodecs/vd_divx4.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/libmpcodecs/vd_divx4.c b/libmpcodecs/vd_divx4.c
index b0023000b8..c775bc3765 100644
--- a/libmpcodecs/vd_divx4.c
+++ b/libmpcodecs/vd_divx4.c
@@ -60,12 +60,12 @@ static int control(sh_video_t *sh,int cmd,void* arg,...){
value=va_arg(ap, int);
va_end(ap);
- if(!strcmp(arg,"Brightness")) option=DEC_GAMMA_BRIGHTNESS;
- else if(!strcmp(arg, "Contrast")) option=DEC_GAMMA_CONTRAST;
- else if(!strcmp(arg,"Saturation")) option=DEC_GAMMA_SATURATION;
+ if(!strcasecmp(arg,"Brightness")) option=DEC_GAMMA_BRIGHTNESS;
+ else if(!strcasecmp(arg, "Contrast")) option=DEC_GAMMA_CONTRAST;
+ else if(!strcasecmp(arg,"Saturation")) option=DEC_GAMMA_SATURATION;
else return CONTROL_FALSE;
- value = (value * 256) / 100 - 128;
+ value = (value * 128) / 100;
decore(0x123, DEC_OPT_GAMMA, (void *)option, (void *) value);
return CONTROL_OK;
}