Lines Matching defs:linesize
131 static int alloc_scratch_buffers(H264SliceContext *sl, int linesize)
134 int alloc_size = FFALIGN(FFABS(linesize) + 32, 32);
227 memset(pic->f->data[1] + pic->f->linesize[1]*i,
229 memset(pic->f->data[2] + pic->f->linesize[2]*i,
547 h->slice_ctx[i].linesize = h->cur_pic_ptr->f->linesize[0];
548 h->slice_ctx[i].uvlinesize = h->cur_pic_ptr->f->linesize[1];
558 h->block_offset[i] = (4 * ((scan8[i] - scan8[0]) & 7) << pixel_shift) + 4 * pic->f->linesize[0] * ((scan8[i] - scan8[0]) >> 3);
559 h->block_offset[48 + i] = (4 * ((scan8[i] - scan8[0]) & 7) << pixel_shift) + 8 * pic->f->linesize[0] * ((scan8[i] - scan8[0]) >> 3);
563 h->block_offset[32 + i] = (4 * ((scan8[i] - scan8[0]) & 7) << pixel_shift) + 4 * pic->f->linesize[1] * ((scan8[i] - scan8[0]) >> 3);
565 h->block_offset[48 + 32 + i] = (4 * ((scan8[i] - scan8[0]) & 7) << pixel_shift) + 8 * pic->f->linesize[1] * ((scan8[i] - scan8[0]) >> 3);
593 int linesize, int uvlinesize,
602 src_y -= linesize;
610 AV_COPY128(top_border, src_y + 15 * linesize);
612 AV_COPY128(top_border + 16, src_y + 15 * linesize + 16);
652 AV_COPY128(top_border, src_y + 16 * linesize);
654 AV_COPY128(top_border + 16, src_y + 16 * linesize + 16);
659 AV_COPY128(top_border + 32, src_cb + 16 * linesize);
660 AV_COPY128(top_border + 48, src_cb + 16 * linesize + 16);
661 AV_COPY128(top_border + 64, src_cr + 16 * linesize);
662 AV_COPY128(top_border + 80, src_cr + 16 * linesize + 16);
664 AV_COPY128(top_border + 16, src_cb + 16 * linesize);
665 AV_COPY128(top_border + 32, src_cr + 16 * linesize);
2559 int linesize, uvlinesize, mb_x, mb_y;
2582 ((mb_x << pixel_shift) + mb_y * sl->linesize) * 16;
2592 linesize = sl->mb_linesize = sl->linesize * 2;
2595 dest_y -= sl->linesize * 15;
2600 linesize = sl->mb_linesize = sl->linesize;
2603 backup_mb_border(h, sl, dest_y, dest_cb, dest_cr, linesize,
2612 linesize, uvlinesize);
2615 dest_cr, linesize, uvlinesize);
2690 sl->linesize = h->cur_pic_ptr->f->linesize[0];
2691 sl->uvlinesize = h->cur_pic_ptr->f->linesize[1];
2693 ret = alloc_scratch_buffers(sl, sl->linesize);
2699 av_assert0(h->block_offset[15] == (4 * ((scan8[15] - scan8[0]) & 7) << h->pixel_shift) + 4 * sl->linesize * ((scan8[15] - scan8[0]) >> 3));