X-Git-Url: http://git.tuebingen.mpg.de/?p=paraslash.git;a=blobdiff_plain;f=filter.h;h=937bb42bc610e65d371ff8787a6e701c240c558a;hp=ab312f5d8d27ecc5eea55b8b127087bc9e8ac73c;hb=673f8dbef56bbe6a09870bdef65966db3f6793a2;hpb=7eab3b26d6c5094ad13bf64ac07eaed57f7b69a0 diff --git a/filter.h b/filter.h index ab312f5d..937bb42b 100644 --- a/filter.h +++ b/filter.h @@ -121,7 +121,7 @@ struct filter { }; void filter_init(void); -int check_filter_arg(char *filter_arg, void **conf); +int check_filter_arg(const char *fa, void **conf); void print_filter_helps(unsigned flags); void generic_filter_pre_select(struct sched *s, void *context); int decoder_execute(const char *cmd, unsigned sample_rate, unsigned channels, @@ -140,5 +140,4 @@ static inline void write_int16_host_endian(char *buf, int val) DECLARE_FILTER_INITS -/** The filter array, one structure for each supported filter. */ -extern struct filter filters[NUM_SUPPORTED_FILTERS]; +const struct filter *filter_get(int filter_num);