Browse Source

Add forgotten cleanup function in atrac1.

Originally committed as revision 19954 to svn://svn.ffmpeg.org/ffmpeg/trunk
tags/v0.6
Benjamin Larsson 16 years ago
parent
commit
9caab87829
1 changed files with 12 additions and 1 deletions
  1. +12
    -1
      libavcodec/atrac1.c

+ 12
- 1
libavcodec/atrac1.c View File

@@ -361,13 +361,24 @@ static av_cold int atrac1_decode_init(AVCodecContext *avctx)
return 0;
}


static av_cold int atrac1_decode_end(AVCodecContext * avctx) {
AT1Ctx *q = avctx->priv_data;

ff_mdct_end(&q->mdct_ctx[0]);
ff_mdct_end(&q->mdct_ctx[1]);
ff_mdct_end(&q->mdct_ctx[2]);
return 0;
}


AVCodec atrac1_decoder = {
.name = "atrac1",
.type = CODEC_TYPE_AUDIO,
.id = CODEC_ID_ATRAC1,
.priv_data_size = sizeof(AT1Ctx),
.init = atrac1_decode_init,
.close = NULL,
.close = atrac1_decode_end,
.decode = atrac1_decode_frame,
.long_name = NULL_IF_CONFIG_SMALL("Atrac 1 (Adaptive TRansform Acoustic Coding)"),
};

Loading…
Cancel
Save