diff options
Diffstat (limited to 'toys')
-rw-r--r-- | toys/other/mix.c | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/toys/other/mix.c b/toys/other/mix.c index 2b8165e3..845aac1f 100644 --- a/toys/other/mix.c +++ b/toys/other/mix.c @@ -9,13 +9,13 @@ config MIX bool "mix" default y help - usage: mix [-m DEV] [-d CHANNEL] [-l VOL] [-r RIGHT] + usage: mix [-d DEV] [-c CHANNEL] [-l VOL] [-r RIGHT] List OSS sound channels (module snd-mixer-oss), or set volume(s). + -c CHANNEL Set/show volume of CHANNEL (default first channel found) -d DEV Device node (default /dev/mixer) -l VOL Volume level - -c CHANNEL Set/show volume of CHANNEL (default first channel found) -r RIGHT Volume of right stereo channel (with -r, -l sets left volume) */ @@ -41,8 +41,9 @@ void mix_main(void) for (channel = 0; channel < SOUND_MIXER_NRDEVICES; channel++) { if ((1<<channel) & mask) { - if (TT.chan && !strcmp(channels[channel], TT.chan)) break; - else if (toys.optflags & FLAG_l) break; + if (TT.chan) { + if (!strcmp(channels[channel], TT.chan)) break; + } else if (toys.optflags & FLAG_l) break; else printf("%s\n", channels[channel]); } } |