summaryrefslogtreecommitdiff
path: root/libavfilter/vf_noise.c
diff options
context:
space:
mode:
Diffstat (limited to 'libavfilter/vf_noise.c')
-rw-r--r--libavfilter/vf_noise.c10
1 files changed, 2 insertions, 8 deletions
diff --git a/libavfilter/vf_noise.c b/libavfilter/vf_noise.c
index 62852c7b0e..12aca24fa6 100644
--- a/libavfilter/vf_noise.c
+++ b/libavfilter/vf_noise.c
@@ -338,14 +338,8 @@ static void noise(uint8_t *dst, const uint8_t *src,
int shift, y;
if (!noise) {
- if (dst != src) {
- for (y = 0; y < height; y++) {
- memcpy(dst, src, width);
- dst += dst_linesize;
- src += src_linesize;
- }
- }
-
+ if (dst != src)
+ av_image_copy_plane(dst, dst_linesize, src, src_linesize, width, height);
return;
}