diff options
author | pl <pl@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2002-10-11 23:55:04 +0000 |
---|---|---|
committer | pl <pl@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2002-10-11 23:55:04 +0000 |
commit | 76f2518aa86e06db6ec77bc2780b4a75f50705a3 (patch) | |
tree | 6eef7e1e14b6273ed6133566c149bc5be6fef5c2 /libaf/af_delay.c | |
parent | a8b287feadce559a0a39f75df4af43303841420a (diff) | |
download | mpv-76f2518aa86e06db6ec77bc2780b4a75f50705a3.tar.bz2 mpv-76f2518aa86e06db6ec77bc2780b4a75f50705a3.tar.xz |
src and dest buffers may overlap
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@7716 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'libaf/af_delay.c')
-rw-r--r-- | libaf/af_delay.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/libaf/af_delay.c b/libaf/af_delay.c index be7eab9a95..9477f58aea 100644 --- a/libaf/af_delay.c +++ b/libaf/af_delay.c @@ -103,7 +103,7 @@ static af_data_t* play(struct af_instance_s* af, af_data_t* data) // Copy beginning of buffer to beginning of output buffer memcpy(l->audio,s->buf,c->len); // Move buffer left - memcpy(s->buf,s->buf+c->len,s->len-c->len); + memmove(s->buf,s->buf+c->len,s->len-c->len); // Save away current audio to end of buffer memcpy(s->buf+s->len-c->len,c->audio,c->len); } |