X-Git-Url: http://git.eversberg.eu/gitweb.cgi?p=lcr.git;a=blobdiff_plain;f=interface.c;h=3fc0a79dcd68194119f56198c111b5b9f6570ab3;hp=ce05173739f74868edc8ca49e9c2ad5010c924c2;hb=6642360dcf1eecba954ad04d2d0a78753f8e5182;hpb=7d414983c9ddfa9cf8300d5d9aee7a86876b7ea7;ds=sidebyside diff --git a/interface.c b/interface.c index ce05173..3fc0a79 100644 --- a/interface.c +++ b/interface.c @@ -1097,8 +1097,15 @@ static int inter_ss5(struct interface *interface, char *filename, int line, char if (!strcasecmp(element, "delay")) ifport->ss5 |= SS5_FEATURE_DELAY; else - if (!strcasecmp(element, "suppress")) - ifport->ss5 |= SS5_FEATURE_SUPPRESS; + if (!strcasecmp(element, "release")) + ifport->ss5 |= SS5_FEATURE_RELEASE; + else + if (!strcasecmp(element, "suppress") + || !strcasecmp(element, "mute")) + ifport->ss5 |= SS5_FEATURE_MUTE; + else + if (!strcasecmp(element, "quality")) + ifport->ss5 |= SS5_FEATURE_QUALITY; else { SPRINT(interface_error, "Error in %s (line %d): parameter '%s' does not allow value element '%s'.\n", filename, line, parameter, element); return(-1);