X-Git-Url: http://git.tuebingen.mpg.de/?p=paraslash.git;a=blobdiff_plain;f=filter.h;h=0bb51f5ae1e45bcd3396a91bfbba367cbafdec9c;hp=712f1e5bac58bada5fdaadc80a99cdbbebe7d10b;hb=afb43ec103ea5c0e194451c1289c514faee3b2e5;hpb=6bdac07456cb5872f824028912d1049883a9c21f diff --git a/filter.h b/filter.h index 712f1e5b..0bb51f5a 100644 --- a/filter.h +++ b/filter.h @@ -59,13 +59,13 @@ struct filter_chain { * buffer used to read from stdin for para_filter; the output buffer of the * current receiver for para_audiod). */ - char *inbuf; + char **inbufp; /** * The output buffer of the filter chain. * * Points to the output buffer of the last filter in the filter chain. */ - char *outbuf; + char **outbufp; /** Contains the number of bytes loaded in the input buffer. */ size_t *in_loaded; /** Contains the number of bytes loaded in the output buffer. */ @@ -197,11 +197,12 @@ struct filter { */ int (*parse_config)(int argc, char **argv, void **config); + /** The help texts for this filter. */ struct ggo_help help; }; void close_filters(struct filter_chain *fc); -void filter_init(struct filter *all_filters); +void filter_init(void); int check_filter_arg(char *filter_arg, void **conf); void filter_pre_select(__a_unused struct sched *s, struct task *t); void print_filter_helps(int detailed);