=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/sndiod/sndiod.c,v retrieving revision 1.47 retrieving revision 1.48 diff -c -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 **** ! /* $OpenBSD: sndiod.c,v 1.47 2021/11/01 14:43:25 ratchov Exp $ */ /* * Copyright (c) 2008-2012 Alexandre Ratchov * --- 1,4 ---- ! /* $OpenBSD: sndiod.c,v 1.48 2022/03/07 08:58:33 ratchov Exp $ */ /* * Copyright (c) 2008-2012 Alexandre Ratchov * *************** *** 85,90 **** --- 85,97 ---- #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,492 **** pmax = 1; rmin = 0; rmax = 1; ! aparams_init(&par); mode = MODE_PLAY | MODE_REC; dev_first = dev_next = NULL; port_first = port_next = NULL; --- 493,503 ---- pmax = 1; rmin = 0; rmax = 1; ! 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;