X-Git-Url: http://git.tuebingen.mpg.de/?p=paraslash.git;a=blobdiff_plain;f=audiod.c;h=5ed7067325ab526132fd80a18f06b4633a993e79;hp=64925b76e6e6d3500186670ec5d4bf5e9f91dd08;hb=59796673d90ad532d03ebb730f928b2c755fa8b6;hpb=a94e8e4f82f20f5285713a80598a90021f38f560 diff --git a/audiod.c b/audiod.c index 64925b76..5ed70673 100644 --- a/audiod.c +++ b/audiod.c @@ -914,7 +914,7 @@ out: static int parse_filter_args(void) { - int i, j, ret, af_mask; + int i, j, ret, af_mask, num_matches; for (i = 0; i < conf.filter_given; i++) { char *arg; @@ -922,13 +922,18 @@ static int parse_filter_args(void) if (ret < 0) goto out; af_mask = ret; + num_matches = 0; FOR_EACH_AUDIO_FORMAT(j) { if ((af_mask & (1 << j)) == 0) /* no match */ continue; ret = add_filter(j, arg); if (ret < 0) goto out; + num_matches++; } + if (num_matches == 0) + PARA_WARNING_LOG("ignoring filter spec: %s\n", + conf.filter_arg[i]); } ret = init_default_filters(); /* use default values for the rest */ out: