On Fri, Jan 06, 2012 at 01:14:21AM +0100, Janne Grunau wrote:
>
> --- a/libavcodec/aacdec.c
> +++ b/libavcodec/aacdec.c
> @@ -2244,6 +2244,22 @@ static int aac_decode_frame_int(AVCodecContext *avctx,
> void *data,
>
> +static void aac_decode_reinit(AACContext *ac)
> +{
> + int i, type;
> +
> + for (i = 0; i < MAX_ELEM_ID; i++) {
> + for (type = 0; type < 4; type++) {
> + if (ac->che[type][i])
> + ff_aac_sbr_ctx_close(&ac->che[type][i]->sbr);
> + av_freep(&ac->che[type][i]);
> + }
> + }
> +
> + ac->m4ac = (MPEG4AudioConfig) { 0 };
> + ac->m4ac.sbr = ac->m4ac.ps = -1;
A beer at FOSDEM says this cast is unnecessary.
Diego
_______________________________________________
libav-devel mailing list
[email protected]
https://lists.libav.org/mailman/listinfo/libav-devel