--- transcode-0.6.14/src/transcode.c.orig 2004-11-03 04:45:38.000000000 +0100 +++ transcode-0.6.14/src/transcode.c 2005-06-14 18:47:55.000000000 +0200 @@ -2920,14 +2920,14 @@ } } + if (pre_clip) pre_im_clip = TC_TRUE; + //FIXME hack, kludge, etc. EMS if( (vob->im_v_height != vob->zoom_height) || ((vob->im_v_width != vob->zoom_width) && (vob->ex_v_width != 704))) zoom = TC_TRUE; else - zoom = TC_FALSE; - - if (pre_clip) pre_im_clip = TC_TRUE; + if (pre_im_clip != TC_TRUE) zoom = TC_FALSE; printf("XXX: zoom=%s pre_clip=%s\n", zoom?"yes":"no", pre_im_clip?"yes":"no");