# HG changeset patch # User reimar # Date 1262978474 0 # Node ID 3888e3862fe01e2604f3977215d84b2874ab1703 # Parent 96e5d03cda1d985b0ef495e3bb0015d628a0d220 vf crop: do not generate 0-size slices, they are pointless and also confuse libswscale to assume the wrong slice order. diff -r 96e5d03cda1d -r 3888e3862fe0 libmpcodecs/vf_crop.c --- a/libmpcodecs/vf_crop.c Fri Jan 08 18:56:39 2010 +0000 +++ b/libmpcodecs/vf_crop.c Fri Jan 08 19:21:14 2010 +0000 @@ -132,7 +132,7 @@ if (x+w > vf->priv->crop_w) w = vf->priv->crop_w-x; if (y+h > vf->priv->crop_h) h = vf->priv->crop_h-y; //mp_msg(MSGT_VFILTER, MSGL_V, "%d %d %d %d\n", w,h,x,y); - if ((w < 0) || (h < 0)) return; + if (w <= 0 || h <= 0) return; vf_next_draw_slice(vf,src2,stride,w,h,x,y); }