diff options
author | 2011-06-03 17:04:47 +0000 | |
---|---|---|
committer | 2011-06-03 17:04:47 +0000 | |
commit | d62a9bcfa543d26b9f7e998343c04e44cd81cbf7 (patch) | |
tree | 8c81adfd343dda9480edd7533410529b514c5181 | |
parent | Change acpi_xfoo to acpi_foo names. (diff) | |
download | wireguard-openbsd-d62a9bcfa543d26b9f7e998343c04e44cd81cbf7.tar.xz wireguard-openbsd-d62a9bcfa543d26b9f7e998343c04e44cd81cbf7.zip |
Allow device encoding to be set if -u is also used. Useful to degrade
quality to save bandwith when a remote audio device is used.
-rw-r--r-- | usr.bin/aucat/aucat.c | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/usr.bin/aucat/aucat.c b/usr.bin/aucat/aucat.c index b3a5fc1e96e..34c74f75ac8 100644 --- a/usr.bin/aucat/aucat.c +++ b/usr.bin/aucat/aucat.c @@ -1,4 +1,4 @@ -/* $OpenBSD: aucat.c,v 1.116 2011/06/03 10:05:27 ratchov Exp $ */ +/* $OpenBSD: aucat.c,v 1.117 2011/06/03 17:04:47 ratchov Exp $ */ /* * Copyright (c) 2008 Alexandre Ratchov <alex@caoua.org> * @@ -557,6 +557,8 @@ aucat_main(int argc, char **argv) case 'e': opt_enc(&cs->ipar); aparams_copyenc(&cs->opar, &cs->ipar); + aparams_copyenc(&cd->ipar, &cs->ipar); + aparams_copyenc(&cd->opar, &cd->ipar); break; case 'r': rate = strtonum(optarg, RATE_MIN, RATE_MAX, &str); @@ -678,6 +680,10 @@ aucat_main(int argc, char **argv) */ SLIST_FOREACH(cd, &cfdevs, entry) { mode = 0; + if (!u_flag) { + aparams_init(&cd->opar, NCHAN_MAX - 1, 0, RATE_MIN); + aparams_init(&cd->opar, NCHAN_MAX - 1, 0, RATE_MIN); + } SLIST_FOREACH(cs, &cd->ins, entry) { if (cs->mode == 0) errx(1, "%s: not in play mode", cs->path); |