} else {
src_stride = stride; /* 2 lines stride */
src += y * src_stride + x;
- box_height = FFMIN(height - y * 2, dst_height);
+ box_height = FFMIN(height/2 - y, dst_height);
if (!is_top_field)
src += stride >> 1;
}
picture_height = avctx->height / 2;
}
mb_height = (picture_height + 15) >> 4;
- unsafe_mb_height_limit = mb_height * 2;
+ unsafe_mb_height_limit = mb_height;
}
for (i = av_log2(DEFAULT_SLICE_MB_WIDTH); i >= 0; --i) {