summaryrefslogtreecommitdiffstats
path: root/libvo
diff options
context:
space:
mode:
authoralbeu <albeu@b3059339-0415-0410-9bf9-f77b7e298cf2>2002-11-05 22:45:53 +0000
committeralbeu <albeu@b3059339-0415-0410-9bf9-f77b7e298cf2>2002-11-05 22:45:53 +0000
commit6eebee1070891cff0ebdcc657ce82a0d01a3c6d0 (patch)
tree1830c9bf5a0ec12446083bead766b6ea017c92c1 /libvo
parent2fd8dcc165ab2f6c841dcc242d76f3e0a9ff76c8 (diff)
downloadmpv-6eebee1070891cff0ebdcc657ce82a0d01a3c6d0.tar.bz2
mpv-6eebee1070891cff0ebdcc657ce82a0d01a3c6d0.tar.xz
10L found by Mark <CompGuy284 at attbi dot com>
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8116 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'libvo')
-rw-r--r--libvo/vo_dxr2.c13
1 files changed, 9 insertions, 4 deletions
diff --git a/libvo/vo_dxr2.c b/libvo/vo_dxr2.c
index ad1f5bfd16..87deb894e8 100644
--- a/libvo/vo_dxr2.c
+++ b/libvo/vo_dxr2.c
@@ -540,6 +540,7 @@ static int dxr2_load_vga_params(dxr2_vgaParams_t* vga,char* name) {
int p_len = strlen(p), name_len = strlen(name);
char cache_path[p_len + name_len + 2];
int ret;
+ int xc,yc,wc,hc;
FILE* fd;
sprintf(cache_path,"%s/%s",p,name);
@@ -562,12 +563,16 @@ static int dxr2_load_vga_params(dxr2_vgaParams_t* vga,char* name) {
&vga->hOffset,
&vga->vOffset,
&vga->ratio,
- &olx_cor,
- &oly_cor,
- &olw_cor,
- &olh_cor);
+ &xc,
+ &yc,
+ &wc,
+ &hc);
fclose(fd);
+ if(ret > 11 && !olx_cor) olx_cor = xc;
+ if(ret > 12 && !oly_cor) oly_cor = yc;
+ if(ret > 13 && !olw_cor) olw_cor = wc;
+ if(ret > 14 && !olh_cor) olh_cor = hc;
return ret >= 11 ? 1 : 0;
}