summaryrefslogtreecommitdiffstats
path: root/libaf
diff options
context:
space:
mode:
authorreimar <reimar@b3059339-0415-0410-9bf9-f77b7e298cf2>2009-03-06 11:42:45 +0000
committerreimar <reimar@b3059339-0415-0410-9bf9-f77b7e298cf2>2009-03-06 11:42:45 +0000
commit37a09a25fff31bb8fd860577430272567ba03cca (patch)
tree36f4497777bbf3cfc99ba5d51615a83880bbf05d /libaf
parent33ca05bce930b4d5fa34b735f4edc61d52bcfa1a (diff)
downloadmpv-37a09a25fff31bb8fd860577430272567ba03cca.tar.bz2
mpv-37a09a25fff31bb8fd860577430272567ba03cca.tar.xz
Use calloc to allocate the af_resample ring buffers, reportedly using
non-zeroed buffers can cause initial noise, see -dev-eng: [PATCH]: Add missing memset after malloc in libaf/af_resample.c Wed, 4 Mar 2009 15:29:30 +0800 git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@28846 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'libaf')
-rw-r--r--libaf/af_resample.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/libaf/af_resample.c b/libaf/af_resample.c
index 3698806fd5..721a19b4a4 100644
--- a/libaf/af_resample.c
+++ b/libaf/af_resample.c
@@ -216,7 +216,7 @@ static int control(struct af_instance_s* af, int cmd, void* arg)
// Create space for circular buffers
s->xq = malloc(n->nch*sizeof(void*));
- s->xq[0] = malloc(n->nch*2*L*af->data->bps);
+ s->xq[0] = calloc(n->nch, 2*L*af->data->bps);
for(i=1;i<n->nch;i++)
s->xq[i] = (uint8_t *)s->xq[i-1] + 2*L*af->data->bps;
s->xi = 0;