diff options
Diffstat (limited to 'libavcodec/dpx.c')
-rw-r--r-- | libavcodec/dpx.c | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/libavcodec/dpx.c b/libavcodec/dpx.c index 2fd5bdc879..a910eac5d0 100644 --- a/libavcodec/dpx.c +++ b/libavcodec/dpx.c @@ -244,11 +244,9 @@ static int decode_frame(AVCodecContext *avctx, case 16: elements *= 2; case 8: - for (x = 0; x < avctx->height; x++) { - memcpy(ptr[0], buf, elements*avctx->width); - ptr[0] += p->linesize[0]; - buf += elements*avctx->width; - } + av_image_copy_plane(ptr[0], p->linesize[0], + buf, elements * avctx->width, + elements * avctx->width, avctx->height); break; } |