summaryrefslogtreecommitdiffstats
path: root/libmpcodecs
diff options
context:
space:
mode:
authorods15 <ods15@b3059339-0415-0410-9bf9-f77b7e298cf2>2006-05-05 18:52:14 +0000
committerods15 <ods15@b3059339-0415-0410-9bf9-f77b7e298cf2>2006-05-05 18:52:14 +0000
commita54f2f777f271f1ccef17a0a225a0da315d7fe43 (patch)
tree3839512275ac3895b145dc755c1647b4f0b9c21b /libmpcodecs
parent8e4e1ffb74d6e964222f7f559ca9238897cafbf9 (diff)
downloadmpv-a54f2f777f271f1ccef17a0a225a0da315d7fe43.tar.bz2
mpv-a54f2f777f271f1ccef17a0a225a0da315d7fe43.tar.xz
fix float rounding error
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@18391 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'libmpcodecs')
-rw-r--r--libmpcodecs/vf_dsize.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/libmpcodecs/vf_dsize.c b/libmpcodecs/vf_dsize.c
index 3d890ed93f..a82d24eed5 100644
--- a/libmpcodecs/vf_dsize.c
+++ b/libmpcodecs/vf_dsize.c
@@ -46,10 +46,10 @@ static int config(struct vf_instance_s* vf,
d_height = vf->priv->h;
} else {
if (vf->priv->aspect * height > width) {
- d_width = height * vf->priv->aspect;
+ d_width = height * vf->priv->aspect + .5;
d_height = height;
} else {
- d_height = width / vf->priv->aspect;
+ d_height = width / vf->priv->aspect + .5;
d_width = width;
}
}