aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMichael Niedermayer <michaelni@gmx.at>2012-05-14 11:26:44 +0200
committerMichael Niedermayer <michaelni@gmx.at>2012-05-14 11:26:44 +0200
commit4991cbafaf0383a936ebc08da38e2339f3928ce5 (patch)
tree9bcf88561df5890aa327289f26d8b19a70947612
parent04064e1c200832c344b97307e24c30653d9835ce (diff)
downloadffmpeg-4991cbafaf0383a936ebc08da38e2339f3928ce5.tar.gz
mpegvideo_enc: Fix chroma edge size
Fixes ticket1303 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-rw-r--r--libavcodec/mpegvideo_enc.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/libavcodec/mpegvideo_enc.c b/libavcodec/mpegvideo_enc.c
index 631316898e..12c507ab4f 100644
--- a/libavcodec/mpegvideo_enc.c
+++ b/libavcodec/mpegvideo_enc.c
@@ -1827,11 +1827,11 @@ static av_always_inline void encode_mb_internal(MpegEncContext *s,
ptr_y = ebuf;
s->dsp.emulated_edge_mc(ebuf + 18 * wrap_y, ptr_cb, wrap_c, 8,
mb_block_height, mb_x * 8, mb_y * 8,
- s->width >> 1, s->height >> 1);
+ (s->width+1) >> 1, (s->height+1) >> 1);
ptr_cb = ebuf + 18 * wrap_y;
s->dsp.emulated_edge_mc(ebuf + 18 * wrap_y + 8, ptr_cr, wrap_c, 8,
mb_block_height, mb_x * 8, mb_y * 8,
- s->width >> 1, s->height >> 1);
+ (s->width+1) >> 1, (s->height+1) >> 1);
ptr_cr = ebuf + 18 * wrap_y + 8;
}