struct audio_format_handler: use proper pointer type for the init function
[paraslash.git] / ogg.c
diff --git a/ogg.c b/ogg.c
index e5647b2..6bdb230 100644 (file)
--- a/ogg.c
+++ b/ogg.c
@@ -345,7 +345,8 @@ static char *ogg_get_header_info(int *len)
        return header;
 }
 
-void ogg_init(void *p)
+static const char* ogg_suffixes[] = {"ogg", NULL};
+void ogg_init(struct audio_format_handler *p)
 {
        af = p;
        af->reposition_stream = ogg_reposition_stream;
@@ -356,4 +357,5 @@ void ogg_init(void *p)
        af->chunk_tv.tv_sec = 0;
        af->chunk_tv.tv_usec = 250 * 1000;
        tv_scale(3, &af->chunk_tv, &af->eof_tv);
+       af->suffixes = ogg_suffixes;
 }