From ede4d4615c5a0e41a1dffc83ad78e9aabe1d57a3 Mon Sep 17 00:00:00 2001
From: Andre <maan@p133.(none)>
Date: Sat, 13 May 2006 05:35:14 +0200
Subject: [PATCH] Some more aacdec cleanups

rename the "decoder" field to "handle" as it is of type NeAACDecHandle.
Fix some typos in comments and make two more variables local.
---
 aacdec.c | 23 +++++++++++------------
 1 file changed, 11 insertions(+), 12 deletions(-)

diff --git a/aacdec.c b/aacdec.c
index c20761c6..c7bec164 100644
--- a/aacdec.c
+++ b/aacdec.c
@@ -21,7 +21,7 @@
  * Ahead Software AG
  */
 
-/** \file aacdec.c paraslash's mp3 decoder */
+/** \file aacdec.c paraslash's aac (m4a) decoder */
 
 #include "para.h"
 
@@ -31,8 +31,8 @@
 #include "string.h"
 #include "aac.h"
 
-/** the output buffer size */
 #define MAX_CHANNELS 6
+/** the output buffer size */
 #define AAC_OUTBUF_SIZE (FAAD_MIN_STREAMSIZE * MAX_CHANNELS)
 
 /**
@@ -41,13 +41,12 @@
  * \sa filter, filter_node
  */
 struct private_aacdec_data {
-	NeAACDecHandle decoder;
+	NeAACDecHandle handle;
 	NeAACDecFrameInfo frame_info;
 
 	int initialized;
 	int decoder_length;
 	long unsigned consumed_total;
-
 	long unsigned entry;
 };
 
@@ -55,8 +54,6 @@ static ssize_t aacdec(char *input_buffer, size_t len, struct filter_node *fn)
 {
 	struct private_aacdec_data *padd = fn->private_data;
 	struct filter_chain_info *fci = fn->fci;
-	unsigned long rate = 0;
-	unsigned char channels = 0;
 	int i, ret, skip;
 	unsigned char *p, *outbuffer;
 	unsigned char *inbuf = (unsigned char*)input_buffer;
@@ -68,10 +65,12 @@ static ssize_t aacdec(char *input_buffer, size_t len, struct filter_node *fn)
 		return 0;
 
 	if (!padd->initialized) {
+		unsigned long rate = 0;
+		unsigned char channels = 0;
 		padd->decoder_length = aac_find_esds(inbuf, len, &skip);
 		PARA_INFO_LOG("decoder len: %d\n", padd->decoder_length);
 		if (padd->decoder_length < 0) {
-			ret = NeAACDecInit(padd->decoder, inbuf,
+			ret = NeAACDecInit(padd->handle, inbuf,
 				len, &rate, &channels);
 			PARA_INFO_LOG("decoder init: %d\n", ret);
 			if (ret < 0) {
@@ -83,7 +82,7 @@ static ssize_t aacdec(char *input_buffer, size_t len, struct filter_node *fn)
 			consumed += skip;
 			p = inbuf + consumed;
 			ret = -E_AACDEC_INIT;
-			if (NeAACDecInit2(padd->decoder, p,
+			if (NeAACDecInit2(padd->handle, p,
 					padd->decoder_length, &rate,
 					&channels) < 0)
 				goto out;
@@ -119,7 +118,7 @@ static ssize_t aacdec(char *input_buffer, size_t len, struct filter_node *fn)
 	if (consumed >= len)
 		goto success;
 	p = inbuf + consumed;
-	outbuffer = NeAACDecDecode(padd->decoder, &padd->frame_info, p,
+	outbuffer = NeAACDecDecode(padd->handle, &padd->frame_info, p,
 		len - consumed);
 	ret = -E_AAC_DECODE;
 	if (padd->frame_info.error != 0) {
@@ -155,14 +154,14 @@ static void aacdec_open(struct filter_node *fn)
 
 	fn->bufsize = AAC_OUTBUF_SIZE;
 	fn->buf = para_calloc(fn->bufsize);
-	padd->decoder = aac_open();
+	padd->handle = aac_open();
 }
 
 static void aacdec_close(struct filter_node *fn)
 {
 	struct private_aacdec_data *padd = fn->private_data;
 
-	NeAACDecClose(padd->decoder);
+	NeAACDecClose(padd->handle);
 	free(fn->buf);
 	fn->buf = NULL;
 	free(padd);
@@ -170,7 +169,7 @@ static void aacdec_close(struct filter_node *fn)
 }
 
 /**
- * the init function of the mp3dec filter
+ * the init function of the aacdec filter
  *
  * \sa filter::init
  */
-- 
2.39.5