# HG changeset patch # User ods15 # Date 1135100323 0 # Node ID c2b50fc5d86a92112a768fd7d6a55d85a8ae4ea3 # Parent 255b14c0bc36332d562ff28b5a47671aec274f43 I screwed up keep aspect param, made behavior the opposite of man page. 0-1 were original aspect ratio instead of display... diff -r 255b14c0bc36 -r c2b50fc5d86a libmpcodecs/vf_dsize.c --- a/libmpcodecs/vf_dsize.c Mon Dec 19 19:38:28 2005 +0000 +++ b/libmpcodecs/vf_dsize.c Tue Dec 20 17:38:43 2005 +0000 @@ -31,7 +31,7 @@ if (vf->priv->h == -2) vf->priv->h = vf->priv->w * (double)d_height / d_width; if (vf->priv->h == -3) vf->priv->h = vf->priv->w * (double)height / width; if (vf->priv->method > -1) { - double aspect = (vf->priv->method & 2) ? ((double)d_height / d_width) : ((double)height / width); + double aspect = (vf->priv->method & 2) ? ((double)height / width) : ((double)d_height / d_width); if ((vf->priv->h > vf->priv->w * aspect) ^ (vf->priv->method & 1)) { vf->priv->h = vf->priv->w * aspect; } else {