X-Git-Url: http://git.tuebingen.mpg.de/?a=blobdiff_plain;f=aacdec.c;h=38f69e8811a79d9e40da8648c38eb4bae35233a2;hb=e9caff38b33b06cf0bc90802539bffd13bfe07bc;hp=c200c558cc67a705463871964abd058f9eb98f67;hpb=c73d23911d78ed10179c12ef8f79a3fcf3bbcdaf;p=paraslash.git diff --git a/aacdec.c b/aacdec.c index c200c558..38f69e88 100644 --- a/aacdec.c +++ b/aacdec.c @@ -1,5 +1,5 @@ /* - * Copyright (C) 2006-2007 Andre Noll + * Copyright (C) 2006-2008 Andre Noll * * Licensed under the GPL v2. For licencing details see COPYING. */ @@ -157,9 +157,9 @@ out: static void aacdec_open(struct filter_node *fn) { - fn->private_data = para_calloc(sizeof(struct private_aacdec_data)); - struct private_aacdec_data *padd = fn->private_data; + struct private_aacdec_data *padd = para_calloc(sizeof(*padd)); + fn->private_data = padd; fn->bufsize = AAC_OUTBUF_SIZE; fn->buf = para_calloc(fn->bufsize); padd->handle = aac_open(); @@ -183,7 +183,7 @@ static void aacdec_close(struct filter_node *fn) * * \sa filter::init */ -void aacdec_init(struct filter *f) +void aacdec_filter_init(struct filter *f) { f->open = aacdec_open; f->convert = aacdec;