From a31340614beb52e718b1dbc853cd507452c444f2 Mon Sep 17 00:00:00 2001 From: alex Date: Thu, 9 Oct 2003 22:32:30 +0000 Subject: some missing formats git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@11070 b3059339-0415-0410-9bf9-f77b7e298cf2 --- libmpcodecs/vf_scale.c | 3 +++ 1 file changed, 3 insertions(+) (limited to 'libmpcodecs') diff --git a/libmpcodecs/vf_scale.c b/libmpcodecs/vf_scale.c index 2290b31db5..2d1a5572f7 100644 --- a/libmpcodecs/vf_scale.c +++ b/libmpcodecs/vf_scale.c @@ -129,6 +129,7 @@ static int config(struct vf_instance_s* vf, // calculate the missing parameters: switch(best) { case IMGFMT_YUY2: /* YUY2 needs w rounded to 2 */ + case IMGFMT_UYVY: if(vf->priv->w==-3) vf->priv->w=(vf->priv->h*width/height+1)&~1; else if(vf->priv->w==-2) vf->priv->w=(vf->priv->h*d_width/d_height+1)&~1; if(vf->priv->w<0) vf->priv->w=width; else @@ -137,6 +138,8 @@ static int config(struct vf_instance_s* vf, if(vf->priv->h==-2) vf->priv->h=vf->priv->w*d_height/d_width; break; case IMGFMT_YV12: /* YV12 needs w & h rounded to 2 */ + case IMGFMT_I420: + case IMGFMT_IYUV: if(vf->priv->w==-3) vf->priv->w=(vf->priv->h*width/height+1)&~1; else if(vf->priv->w==-2) vf->priv->w=(vf->priv->h*d_width/d_height+1)&~1; if(vf->priv->w<0) vf->priv->w=width; else -- cgit v1.2.3