diff options
author | Michael Niedermayer <michaelni@gmx.at> | 2014-12-05 06:27:49 +0300 |
---|---|---|
committer | Michael Niedermayer <michaelni@gmx.at> | 2014-12-05 06:27:49 +0300 |
commit | a7ebd0b011f9576c843a86bd6a1828ecaa6faf3a (patch) | |
tree | 0a5b8e2a71d61862af48aab3e0434a0395bf34d0 /libavcodec/mpegaudiodec_template.c | |
parent | 4a0b1d924564d7d99254f10fe69aeab5dbef9efa (diff) |
avcodec/mpegaudiodec_template: only allocate fdsp when its used
Fixes memleak
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Diffstat (limited to 'libavcodec/mpegaudiodec_template.c')
-rw-r--r-- | libavcodec/mpegaudiodec_template.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/libavcodec/mpegaudiodec_template.c b/libavcodec/mpegaudiodec_template.c index bbd07c5f0b..138a107b85 100644 --- a/libavcodec/mpegaudiodec_template.c +++ b/libavcodec/mpegaudiodec_template.c @@ -428,9 +428,11 @@ static av_cold int decode_init(AVCodecContext * avctx) s->avctx = avctx; +#if USE_FLOATS s->fdsp = avpriv_float_dsp_alloc(avctx->flags & CODEC_FLAG_BITEXACT); if (!s->fdsp) return AVERROR(ENOMEM); +#endif ff_mpadsp_init(&s->mpadsp); |