improved info status items for the playlist selector
[paraslash.git] / aac_afh.c
index 5ace47e5762749a6f0efff37398932ec168a92d7..55efeefa1d7dc1b067e23da06294a7fb222e9304 100644 (file)
--- a/aac_afh.c
+++ b/aac_afh.c
@@ -37,7 +37,7 @@ static FILE *infile;
 static int inbuf_size;
 static unsigned char *inbuf;
 static size_t inbuf_len;
 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 num_chunks;
 static size_t entry;
 
@@ -233,6 +233,7 @@ static char *aac_read_chunk(long unsigned current_chunk, ssize_t *len)
        return (char *)inbuf;
 }
 
        return (char *)inbuf;
 }
 
+static const char* aac_suffixes[] = {"m4a", NULL};
 /** the init function of the aac audio format handler */
 void aac_afh_init(void *p)
 {
 /** the init function of the aac audio format handler */
 void aac_afh_init(void *p)
 {
@@ -245,4 +246,5 @@ void aac_afh_init(void *p)
        af->chunk_tv.tv_sec = 0;
        af->chunk_tv.tv_usec = 23120;
        tv_scale(3, &af->chunk_tv, &af->eof_tv);
        af->chunk_tv.tv_sec = 0;
        af->chunk_tv.tv_usec = 23120;
        tv_scale(3, &af->chunk_tv, &af->eof_tv);
+       af->suffixes = aac_suffixes;
 }
 }