static int inbuf_size;
static unsigned char *inbuf;
static size_t inbuf_len;
-struct audio_format *af;
+struct audio_format_handler *af;
static size_t num_chunks;
static size_t entry;
static size_t *chunk_table;
NeAACDecHandle handle;
-
static void aac_close_audio_file(void)
{
+ if (!infile)
+ return;
+ fclose(infile);
+ infile = NULL;
}
static int aac_find_stsz(unsigned char *buf, unsigned buflen, size_t *skip)
return (char *)inbuf;
}
+/** the init function of the aac audio format handler */
void aac_afh_init(void *p)
{
af = p;