mirror of https://github.com/ericonr/sndio.git
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.
This commit is contained in:
parent
0778d29b61
commit
f945cd7996
|
@ -558,6 +558,8 @@ aucat_main(int argc, char **argv)
|
||||||
case 'e':
|
case 'e':
|
||||||
opt_enc(&cs->ipar);
|
opt_enc(&cs->ipar);
|
||||||
aparams_copyenc(&cs->opar, &cs->ipar);
|
aparams_copyenc(&cs->opar, &cs->ipar);
|
||||||
|
aparams_copyenc(&cd->ipar, &cs->ipar);
|
||||||
|
aparams_copyenc(&cd->opar, &cd->ipar);
|
||||||
break;
|
break;
|
||||||
case 'r':
|
case 'r':
|
||||||
rate = strtonum(optarg, RATE_MIN, RATE_MAX, &str);
|
rate = strtonum(optarg, RATE_MIN, RATE_MAX, &str);
|
||||||
|
@ -679,6 +681,10 @@ aucat_main(int argc, char **argv)
|
||||||
*/
|
*/
|
||||||
SLIST_FOREACH(cd, &cfdevs, entry) {
|
SLIST_FOREACH(cd, &cfdevs, entry) {
|
||||||
mode = 0;
|
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) {
|
SLIST_FOREACH(cs, &cd->ins, entry) {
|
||||||
if (cs->mode == 0)
|
if (cs->mode == 0)
|
||||||
errx(1, "%s: not in play mode", cs->path);
|
errx(1, "%s: not in play mode", cs->path);
|
||||||
|
|
Loading…
Reference in New Issue