Mercurial > libavcodec.hg
comparison utils.c @ 1541:9c4921a51392 libavcodec
* original fix still didn't align lines on s_align when CODEC_FLAG_EMU_EDGE
was not set.
author | romansh |
---|---|
date | Thu, 16 Oct 2003 18:27:48 +0000 |
parents | 2312ceb69d17 |
children | dd544554ed42 |
comparison
equal
deleted
inserted
replaced
1540:a0086452b9d8 | 1541:9c4921a51392 |
---|---|
238 memset(buf->base[i], 128, pic->linesize[i]*h>>v_shift); | 238 memset(buf->base[i], 128, pic->linesize[i]*h>>v_shift); |
239 | 239 |
240 if(s->flags&CODEC_FLAG_EMU_EDGE) | 240 if(s->flags&CODEC_FLAG_EMU_EDGE) |
241 buf->data[i] = buf->base[i]; | 241 buf->data[i] = buf->base[i]; |
242 else | 242 else |
243 buf->data[i] = buf->base[i] + (pic->linesize[i]*EDGE_WIDTH>>v_shift) + (EDGE_WIDTH>>h_shift); | 243 buf->data[i] = buf->base[i] + ALIGN((pic->linesize[i]*EDGE_WIDTH>>v_shift) + (EDGE_WIDTH>>h_shift), s_align); |
244 } | 244 } |
245 pic->age= 256*256*256*64; | 245 pic->age= 256*256*256*64; |
246 pic->type= FF_BUFFER_TYPE_INTERNAL; | 246 pic->type= FF_BUFFER_TYPE_INTERNAL; |
247 } | 247 } |
248 | 248 |