===================================================================
RCS file: /cvsrepo/anoncvs/cvs/www/67.html,v
retrieving revision 1.47
retrieving revision 1.48
diff -u -r1.47 -r1.48
--- www/67.html 2020/05/07 20:02:31 1.47
+++ www/67.html 2020/05/07 20:14:50 1.48
@@ -419,34 +419,37 @@
sndio(7) framework:
- Introduced the sioctl_open(3)
+ API to manipulate audio controls exposed by sndiod(8).
+
- Modified sndiod(8) to
+ use and expose hardware volume controls if available.
+
- Modified all ports manipulating audio controls to use sndio(7) instead of the
+ kernel mixer(4) interface.
+
- Introduced the sndioctl(1) utility to
- control audio parameters exposed by sndiod(8).
-
- Increased the default number of audio devices to 4.
+
- Exposed the first 4 audio(4) devices
+ and the first 8 midi(4) devices through sndiod(8) by default.
- Disabled access for regular users to /dev/audio* and
- /dev/rmidi*, creating these devices owned by root:_sndiod.
-
- Added the
- sndioctl(1) -n option to suppress variable names in output and the
- -q option to suppress output when setting variables, as in mixerctl(1).
+ /dev/rmidi*, for improved security.
- Modified mixerctl(1) to use
- /dev/audioctlN instead of /dev/mixerN.
-
- Made libossaudio use sndio(7) instead of the
- kernel mixer(4) interface.
-
- Exposed the first 8 midi(4) devices to sndiod(8) clients if no -q
- options are used.
+ /dev/audioctl* instead of /dev/mixer*.
+
- Removed /dev/mixer*
- Corrected inappropriate rate selection in uaudio(4) preventing
- recording on devices supporting fewer rates for recording than
+ operation of devices supporting fewer rates for recording than
playback.
-
- Introduced the sndioctl(1) utility to
- control audio parameters exposed by sndiod(8).
+
- Fixed volume control of many uaudio(4)
+ devices.
- Fixed channel duplication (-j option) in sndiod(8).
- Allowed rc.d(8)