From 2786ac777d2c50320e3b939a9bfeaf9fb5ce53a8 Mon Sep 17 00:00:00 2001 From: Paul B Mahol Date: Mon, 29 Jul 2013 09:59:03 +0000 Subject: zmbv: use av_image_copy_plane() Signed-off-by: Paul B Mahol --- libavcodec/zmbv.c | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/libavcodec/zmbv.c b/libavcodec/zmbv.c index 215e87ae63..905c4ccbe6 100644 --- a/libavcodec/zmbv.c +++ b/libavcodec/zmbv.c @@ -28,6 +28,7 @@ #include #include "libavutil/common.h" +#include "libavutil/imgutils.h" #include "libavutil/intreadwrite.h" #include "avcodec.h" #include "internal.h" @@ -554,11 +555,8 @@ static int decode_frame(AVCodecContext *avctx, void *data, int *got_frame, AVPac case ZMBV_FMT_24BPP: #endif case ZMBV_FMT_32BPP: - for (j = 0; j < c->height; j++) { - memcpy(out, src, c->stride); - src += c->stride; - out += frame->linesize[0]; - } + av_image_copy_plane(out, frame->linesize[0], src, c->stride, + c->stride, c->height); break; default: av_log(avctx, AV_LOG_ERROR, "Cannot handle format %i\n", c->fmt); -- cgit v1.2.3