]> git.tuebingen.mpg.de Git - paraslash.git/blobdiff - afs.h
aac audio format handler: fix end of file timeout
[paraslash.git] / afs.h
diff --git a/afs.h b/afs.h
index 19d5b685e927811f3ab74d6e771824f274c368c8..c34f88176baf1ab8113aa2797433b5cac24b3969 100644 (file)
--- a/afs.h
+++ b/afs.h
@@ -69,7 +69,7 @@ struct audio_format_handler {
         *
         * Must initialize all function pointers and is assumed to succeed.
         */
-       void (*init)(void*);
+       void (*init)(struct audio_format_handler*);
        /**
         * period of time between sending data chunks
        */
@@ -130,6 +130,9 @@ struct audio_format_handler {
        char * (*read_chunk)(long unsigned chunk_num, ssize_t *len);
 };
 
+extern struct audio_format_handler afl[];
+#define FOR_EACH_AUDIO_FORMAT(i) for (i = 0; afl[i].name; i++)
+
 void afs_init(void);
 void afs_send_chunk(void);
 struct timeval *afs_preselect(void);