X-Git-Url: http://git.tuebingen.mpg.de/?p=paraslash.git;a=blobdiff_plain;f=mp3.c;h=4bd8888767406187d51f2f40f87cd8cc25d8c345;hp=b9b21a94de7db52f680bb90e788778fa8e74d1e6;hb=f3ebfd3dcb117f1c4a91c2c9f08d8ed710ee3907;hpb=db34194eaab9819772bd55ea1ab08c719ed8f1c8 diff --git a/mp3.c b/mp3.c index b9b21a94..4bd88887 100644 --- a/mp3.c +++ b/mp3.c @@ -31,6 +31,7 @@ #include "server.cmdline.h" #include "server.h" #include "afs.h" +#include "afh.h" #include "error.h" #include "fd.h" @@ -481,7 +482,8 @@ static void mp3_close_audio_file(void) mp3.file = NULL; } -void mp3_init(void *p) +static const char* mp3_suffixes[] = {"mp3", NULL}; +void mp3_init(struct audio_format_handler *p) { af = p; af->get_file_info = mp3_get_file_info; @@ -492,4 +494,5 @@ void mp3_init(void *p) /* eof_tv gets overwritten in mp3_get_file_info() */ af->eof_tv.tv_sec = 0; af->eof_tv.tv_usec = 100 * 1000; + af->suffixes = mp3_suffixes; }