1
mirror of https://git.videolan.org/git/ffmpeg.git synced 2024-08-29 12:46:13 +02:00

avcodec/mpegvideo_enc: reduce space between blocks in emu_edge in encode_mb_internal

This commit is contained in:
Michael Niedermayer 2014-06-28 06:27:15 +02:00
parent 5bca5f87d1
commit 21bfed5b06

View File

@ -2032,18 +2032,18 @@ static av_always_inline void encode_mb_internal(MpegEncContext *s,
16, 16, mb_x * 16, mb_y * 16,
s->width, s->height);
ptr_y = ebuf;
s->vdsp.emulated_edge_mc(ebuf + 18 * wrap_y, ptr_cb,
s->vdsp.emulated_edge_mc(ebuf + 16 * wrap_y, ptr_cb,
wrap_c, wrap_c,
mb_block_width, mb_block_height,
mb_x * mb_block_width, mb_y * mb_block_height,
cw, ch);
ptr_cb = ebuf + 18 * wrap_y;
s->vdsp.emulated_edge_mc(ebuf + 18 * wrap_y + 16, ptr_cr,
ptr_cb = ebuf + 16 * wrap_y;
s->vdsp.emulated_edge_mc(ebuf + 16 * wrap_y + 16, ptr_cr,
wrap_c, wrap_c,
mb_block_width, mb_block_height,
mb_x * mb_block_width, mb_y * mb_block_height,
cw, ch);
ptr_cr = ebuf + 18 * wrap_y + 16;
ptr_cr = ebuf + 16 * wrap_y + 16;
}
if (s->mb_intra) {