Reimplement audioctl using new api in a simper way.
authorratchov <ratchov@openbsd.org>
Tue, 21 Jun 2016 06:26:50 +0000 (06:26 +0000)
committerratchov <ratchov@openbsd.org>
Tue, 21 Jun 2016 06:26:50 +0000 (06:26 +0000)
commit79067d65389fdbf23a48bea274d2b1e12455514c
tree585fb1103f33346d576071fc7f6a714f4210fb81
parent55cda256cf237a408a609da09647ec2a4ee0a5f3
Reimplement audioctl using new api in a simper way.

- group all encoding parameters in a signle string, ex.  "s16le",
  this way we use the same naming scheme as aucat, sndiod and many
  ports.
- remove "properties" as they are not used any longer
- remove the list of encodings as there's no benefit in having it.
  We don't have lists for other parameters (sample rates, channel
  numbers) either.
- add -q option, to look like sysctl
- remove unused -a option
- stop using symlinks in /dev, most other software doesn't use
  them.

ok semarie@
usr.bin/audioctl/audioctl.c