=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/sndiod/sndiod.c,v retrieving revision 1.47 retrieving revision 1.48 diff -u -r1.47 -r1.48 --- src/usr.bin/sndiod/sndiod.c 2021/11/01 14:43:25 1.47 +++ src/usr.bin/sndiod/sndiod.c 2022/03/07 08:58:33 1.48 @@ -1,4 +1,4 @@ -/* $OpenBSD: sndiod.c,v 1.47 2021/11/01 14:43:25 ratchov Exp $ */ +/* $OpenBSD: sndiod.c,v 1.48 2022/03/07 08:58:33 ratchov Exp $ */ /* * Copyright (c) 2008-2012 Alexandre Ratchov * @@ -85,6 +85,13 @@ #define DEFAULT_BUFSZ 7680 #endif +/* + * default device precision + */ +#ifndef DEFAULT_BITS +#define DEFAULT_BITS 16 +#endif + void sigint(int); void sighup(int); void opt_ch(int *, int *); @@ -486,7 +493,11 @@ pmax = 1; rmin = 0; rmax = 1; - aparams_init(&par); + par.bits = DEFAULT_BITS; + par.bps = APARAMS_BPS(par.bits); + par.le = ADATA_LE; + par.sig = 1; + par.msb = 0; mode = MODE_PLAY | MODE_REC; dev_first = dev_next = NULL; port_first = port_next = NULL;