and some other minor cleanups.
+/*
+ * Copyright (C) 2006 Andre Noll <maan@systemlinux.org>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111, USA.
+ */
+
+/** \file aac.h exported symbols from aac_common.c */
+
#include <neaacdec.h>
-/* exported symbols from aac_common.c */
NeAACDecHandle aac_open(void);
int aac_find_esds(unsigned char *buf, unsigned buflen, int *skip);
-int aac_find_entry(unsigned char *buf, unsigned buflen, int *skip);
+int aac_find_entry_point(unsigned char *buf, unsigned buflen, int *skip);
unsigned aac_read_int32(unsigned char *buf);
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111, USA.
*/
-/** \file aac_afh.c para_server's aac audio format handler */
+/*
+ * based in parts on libfaad, Copyright (C) 2003-2005 M. Bakker,
+ * Ahead Software AG
+ */
+/** \file aac_afh.c para_server's aac audio format handler */
#include "server.cmdline.h"
#include "server.h"
return -E_STCO;
}
-
-static int read_stsz(unsigned skip)
+static int read_chunk_table(unsigned skip)
{
int ret, i;
long unsigned sum = 0;
}
-
/*
* Init m4a file and write some tech data to given pointers.
*/
} else
PARA_WARNING_LOG("no mp4ASC %s\n", "");
- ret = read_stsz(skip);
+ ret = read_chunk_table(skip);
if (ret < 0)
return ret;
*frames = num_chunks;
for (;;) {
- ret = aac_find_entry(inbuf, inbuf_len, &skip);
+ ret = aac_find_entry_point(inbuf, inbuf_len, &skip);
if (ret >= 0)
break;
ret = read(fileno(infile), inbuf, inbuf_size);
+/*
+ * Copyright (C) 2006 Andre Noll <maan@systemlinux.org>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111, USA.
+ */
+/*
+ * based in parts on libfaad, Copyright (C) 2003-2005 M. Bakker,
+ * Ahead Software AG
+ */
+
+/** \file aac_ccomon.c common functions of aac_afh and aadcec */
+
#include "para.h"
#include "aac.h"
#include "error.h"
}
-int aac_find_entry(unsigned char *buf, unsigned buflen, int *skip)
+int aac_find_entry_point(unsigned char *buf, unsigned buflen, int *skip)
{
int i, ret;
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111, USA.
*/
-
/*
* based in parts on libfaad, Copyright (C) 2003-2005 M. Bakker,
* Ahead Software AG
if (padd->decoder_length > 0) {
consumed = 0;
if (!padd->entry) {
- ret = aac_find_entry(inbuf + consumed, len - consumed,
- &skip);
+ ret = aac_find_entry_point(inbuf + consumed,
+ len - consumed, &skip);
if (ret < 0) {
ret = len;
goto out;