diff options
author | Mans Rullgard <mans@mansr.com> | 2012-07-03 02:16:30 +0400 |
---|---|---|
committer | Mans Rullgard <mans@mansr.com> | 2012-07-04 06:30:01 +0400 |
commit | 93e7ef9a2472d64d550ba1cf0e7a6f206fbc8dfd (patch) | |
tree | 5abea3cd46e054d0bf1dcff20a7944322319917c /libavcodec | |
parent | 0da301e105daf55a0b96a44625270ec1c514d8f2 (diff) |
flacdec: allocate sample buffers with av_malloc
The buffers are only allocated once, although it can happen from
any of a few different places, so there is no need to use realloc.
Using av_malloc() ensures they are aligned suitably for SIMD
optimisations.
Signed-off-by: Mans Rullgard <mans@mansr.com>
Diffstat (limited to 'libavcodec')
-rw-r--r-- | libavcodec/flacdec.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/libavcodec/flacdec.c b/libavcodec/flacdec.c index da2202af2b..4b62ea8518 100644 --- a/libavcodec/flacdec.c +++ b/libavcodec/flacdec.c @@ -149,8 +149,7 @@ static void allocate_buffers(FLACContext *s) assert(s->max_blocksize); for (i = 0; i < s->channels; i++) { - s->decoded[i] = av_realloc(s->decoded[i], - sizeof(int32_t)*s->max_blocksize); + s->decoded[i] = av_malloc(sizeof(int32_t)*s->max_blocksize); } } |