Author: reimar Date: Tue May 29 20:32:35 2012 New Revision: 34973 Log: Use correct variable for height. Fixes possible assert failures if direct rendering was used and height was padded caused by a too small dirty_rows array. Modified: trunk/libmpcodecs/vf_ass.c Modified: trunk/libmpcodecs/vf_ass.c ============================================================================== --- trunk/libmpcodecs/vf_ass.c Sun May 27 20:12:42 2012 (r34972) +++ trunk/libmpcodecs/vf_ass.c Tue May 29 20:32:35 2012 (r34973) @@ -280,7 +280,7 @@ static void copy_to_image(struct vf_inst unsigned char *dst = vf->dmpi->planes[pl]; unsigned char *src = vf->priv->planes[pl]; unsigned char *src_next = vf->priv->planes[pl] + src_stride; - for (i = 0; i < vf->dmpi->chroma_height; ++i) { + for (i = 0; i < vf->priv->outh / 2; ++i) { if ((vf->priv->dirty_rows[i * 2] == 1)) { assert(vf->priv->dirty_rows[i * 2 + 1] == 1); for (j = 0, k = 0; j < vf->dmpi->chroma_width; ++j, k += 2) {
participants (1)
-
reimar