diff options
author | Mans Rullgard <mans@mansr.com> | 2012-07-02 23:16:30 +0100 |
---|---|---|
committer | Mans Rullgard <mans@mansr.com> | 2012-07-04 03:30:01 +0100 |
commit | 93e7ef9a2472d64d550ba1cf0e7a6f206fbc8dfd (patch) | |
tree | 5abea3cd46e054d0bf1dcff20a7944322319917c /libavcodec | |
parent | 0da301e105daf55a0b96a44625270ec1c514d8f2 (diff) | |
download | ffmpeg-streaming-93e7ef9a2472d64d550ba1cf0e7a6f206fbc8dfd.zip ffmpeg-streaming-93e7ef9a2472d64d550ba1cf0e7a6f206fbc8dfd.tar.gz |
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 da2202a..4b62ea8 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); } } |