Mercurial > libavcodec.hg
changeset 226:5784987c3940 libavcodec
width or height %16 != 0 bugfix
author | michaelni |
---|---|
date | Thu, 07 Feb 2002 02:08:36 +0000 |
parents | ae145876789d |
children | ec1bc02a0a47 |
files | mjpeg.c |
diffstat | 1 files changed, 5 insertions(+), 7 deletions(-) [+] |
line wrap: on
line diff
--- a/mjpeg.c Tue Feb 05 22:51:23 2002 +0000 +++ b/mjpeg.c Thu Feb 07 02:08:36 2002 +0000 @@ -620,13 +620,11 @@ } for(i=0;i<nb_components;i++) { - int w, h, hh, vv; - hh = s->h_max / s->h_count[i]; - vv = s->v_max / s->v_count[i]; - w = (s->width + 8 * hh - 1) / (8 * hh); - h = (s->height + 8 * vv - 1) / (8 * vv); - w = w * 8; - h = h * 8; + int w, h; + w = (s->width + 8 * s->h_max - 1) / (8 * s->h_max); + h = (s->height + 8 * s->v_max - 1) / (8 * s->v_max); + w = w * 8 * s->h_count[i]; + h = h * 8 * s->v_count[i]; if (s->interlaced) w *= 2; s->linesize[i] = w;