Module Name: src Committed By: martin Date: Tue May 15 13:42:50 UTC 2018
Modified Files: src/distrib/sets/lists/man [netbsd-8]: mi src/share/man/man4 [netbsd-8]: audio.4 src/share/man/man7 [netbsd-8]: Makefile intro.7 src/share/man/man9 [netbsd-8]: audio.9 src/sys/dev [netbsd-8]: audio.c Added Files: src/share/man/man7 [netbsd-8]: audio.7 Log Message: Pull up following revision(s) (requested by nat in ticket #825): share/man/man7/Makefile: revision 1.32 share/man/man9/audio.9: revision 1.46 sys/dev/audio.c: revision 1.453 sys/dev/audio.c: revision 1.454 sys/dev/audio.c: revision 1.455 share/man/man7/audio.7: revision 1.1 share/man/man7/audio.7: revision 1.2 share/man/man7/intro.7: revision 1.24 share/man/man4/audio.4: revision 1.85 distrib/sets/lists/man/mi: revision 1.1586 Fix numbering of vchan mixer controls to correspond to the vchan number in use. This makes the numbering of vchans consistient for audioctl and mixerctl. Expose the audio_info structure of vchan zero(0) the mix ring to allow setting the hardware gain and balance via audioctl(1) using the -p 0 switch. It is not possible to influence the hardware gain/blance from the audio_info structure of vchans 1 onwards. It is now possible to return the audio mixers audio format from the audio_info structure of vchan 0 to ease applications configuring for mmapped play back. This is conformant to the audio specification posted on tech-kern see: "NetBSD Audio Specification 2018" or audio.7 manual page to be added in a follow up commit. Add the audio mixer specification to section 7 of the manual. See posting on tech-kern - "NetBSD Audio Specification 2018." Update the introduction page to section 7 of the manual noting the audio spec. Various improvements, more markup, typo fixes. Fix over cautious compiler error - setmode may not be initialized. To generate a diff of this commit: cvs rdiff -u -r1.1557.2.3 -r1.1557.2.4 src/distrib/sets/lists/man/mi cvs rdiff -u -r1.79.2.1 -r1.79.2.2 src/share/man/man4/audio.4 cvs rdiff -u -r1.31 -r1.31.8.1 src/share/man/man7/Makefile cvs rdiff -u -r0 -r1.2.2.2 src/share/man/man7/audio.7 cvs rdiff -u -r1.23 -r1.23.24.1 src/share/man/man7/intro.7 cvs rdiff -u -r1.44 -r1.44.16.1 src/share/man/man9/audio.9 cvs rdiff -u -r1.357.2.11 -r1.357.2.12 src/sys/dev/audio.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.