The NetBSD Project

CVS log for src/share/man/man9/audio.9

[BACK] Up to [cvs.NetBSD.org] / src / share / man / man9

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.61 / (download) - annotate - [select for diffs], Sun Mar 28 07:42:06 2021 UTC (3 years ago) by isaki
Branch: MAIN
CVS Tags: netbsd-10-base, netbsd-10-0-RELEASE, netbsd-10-0-RC6, netbsd-10-0-RC5, netbsd-10-0-RC4, netbsd-10-0-RC3, netbsd-10-0-RC2, netbsd-10-0-RC1, netbsd-10, cjep_sun2x-base1, cjep_sun2x-base, cjep_sun2x, cjep_staticlib_x-base1, cjep_staticlib_x-base, cjep_staticlib_x, HEAD
Changes since 1.60: +4 -8 lines
Diff to previous 1.60 (colored)

Update documents.
- query_format has been mandatory (since at least Feb 2020).
- set_params has been replaced to set_format (since May 2019).

Revision 1.60 / (download) - annotate - [select for diffs], Sat Feb 6 13:55:40 2021 UTC (3 years, 2 months ago) by nia
Branch: MAIN
Changes since 1.59: +25 -28 lines
Diff to previous 1.59 (colored)

Fix various typos, etc

Revision 1.59 / (download) - annotate - [select for diffs], Sat Feb 6 06:15:13 2021 UTC (3 years, 2 months ago) by isaki
Branch: MAIN
Changes since 1.58: +6 -1 lines
Diff to previous 1.58 (colored)

Add a description to close().
> Before call to this, halt_input and halt_output are called if necessary.

Revision 1.47.2.3 / (download) - annotate - [select for diffs], Mon Apr 13 08:03:26 2020 UTC (4 years ago) by martin
Branch: phil-wifi
Changes since 1.47.2.2: +17 -5 lines
Diff to previous 1.47.2.2 (colored) to branchpoint 1.47 (colored) next main 1.48 (colored)

Mostly merge changes from HEAD upto 20200411

Revision 1.47.2.2 / (download) - annotate - [select for diffs], Wed Apr 8 14:07:22 2020 UTC (4 years ago) by martin
Branch: phil-wifi
Changes since 1.47.2.1: +9 -1 lines
Diff to previous 1.47.2.1 (colored) to branchpoint 1.47 (colored)

Merge changes from current as of 20200406

Revision 1.58 / (download) - annotate - [select for diffs], Sat Feb 29 05:39:03 2020 UTC (4 years, 1 month ago) by isaki
Branch: MAIN
CVS Tags: phil-wifi-20200421, phil-wifi-20200411, phil-wifi-20200406, is-mlppp-base, is-mlppp
Changes since 1.57: +5 -1 lines
Diff to previous 1.57 (colored)

Describe about (existing) constraints on round_blocksize().

Revision 1.57 / (download) - annotate - [select for diffs], Sun Feb 23 04:02:45 2020 UTC (4 years, 1 month ago) by isaki
Branch: MAIN
Changes since 1.56: +5 -1 lines
Diff to previous 1.56 (colored)

Make start_input/halt_input optional if the driver has no recording,
make start_output/halt_output optional if the driver has no playback.
And remove such never called functions.

Revision 1.56 / (download) - annotate - [select for diffs], Wed Jun 12 13:53:25 2019 UTC (4 years, 10 months ago) by wiz
Branch: MAIN
CVS Tags: phil-wifi-20191119, netbsd-9-base, netbsd-9-3-RELEASE, netbsd-9-2-RELEASE, netbsd-9-1-RELEASE, netbsd-9-0-RELEASE, netbsd-9-0-RC2, netbsd-9-0-RC1, netbsd-9
Changes since 1.55: +1 -2 lines
Diff to previous 1.55 (colored)

Remove superfluous Pp.

Revision 1.55 / (download) - annotate - [select for diffs], Wed Jun 12 13:14:31 2019 UTC (4 years, 10 months ago) by isaki
Branch: MAIN
Changes since 1.54: +19 -6 lines
Diff to previous 1.54 (colored)

Describe about get_props() properties.

Revision 1.47.2.1 / (download) - annotate - [select for diffs], Mon Jun 10 22:05:41 2019 UTC (4 years, 10 months ago) by christos
Branch: phil-wifi
Changes since 1.47: +207 -149 lines
Diff to previous 1.47 (colored)

Sync with HEAD

Revision 1.54 / (download) - annotate - [select for diffs], Thu May 9 09:35:18 2019 UTC (4 years, 11 months ago) by wiz
Branch: MAIN
CVS Tags: phil-wifi-20190609
Changes since 1.53: +2 -2 lines
Diff to previous 1.53 (colored)

Bump date.

Revision 1.53 / (download) - annotate - [select for diffs], Thu May 9 09:32:26 2019 UTC (4 years, 11 months ago) by wiz
Branch: MAIN
Changes since 1.52: +68 -48 lines
Diff to previous 1.52 (colored)

Improve wording, add more formatting.

Revision 1.52 / (download) - annotate - [select for diffs], Wed May 8 14:25:39 2019 UTC (4 years, 11 months ago) by isaki
Branch: MAIN
Changes since 1.51: +175 -137 lines
Diff to previous 1.51 (colored)

Update manpages respond to isaki-audio2 branch.

Revision 1.51 / (download) - annotate - [select for diffs], Sat Feb 16 07:00:56 2019 UTC (5 years, 1 month ago) by wiz
Branch: MAIN
Changes since 1.50: +7 -3 lines
Diff to previous 1.50 (colored)

Mark up NULL with Dv.

Revision 1.50 / (download) - annotate - [select for diffs], Sat Feb 16 06:51:04 2019 UTC (5 years, 1 month ago) by isaki
Branch: MAIN
Changes since 1.49: +5 -8 lines
Diff to previous 1.49 (colored)

Two minor fixes.
- 0 -> NULL.
- avoid K&R and sync with reality.

Revision 1.45.4.3 / (download) - annotate - [select for diffs], Wed Dec 26 14:01:30 2018 UTC (5 years, 3 months ago) by pgoyette
Branch: pgoyette-compat
CVS Tags: pgoyette-compat-merge-20190127
Changes since 1.45.4.2: +6 -7 lines
Diff to previous 1.45.4.2 (colored) to branchpoint 1.45 (colored) next main 1.46 (colored)

Sync with HEAD, resolve a few conflicts

Revision 1.49 / (download) - annotate - [select for diffs], Sun Dec 2 09:22:30 2018 UTC (5 years, 4 months ago) by isaki
Branch: MAIN
CVS Tags: pgoyette-compat-20190127, pgoyette-compat-20190118, pgoyette-compat-1226
Changes since 1.48: +2 -2 lines
Diff to previous 1.48 (colored)

Correct function name.
freem is used to free memory allocated by allocm.

Revision 1.48 / (download) - annotate - [select for diffs], Sun Dec 2 09:18:26 2018 UTC (5 years, 4 months ago) by isaki
Branch: MAIN
Changes since 1.47: +5 -6 lines
Diff to previous 1.47 (colored)

Sync prototypes with reality.  These have been changed in 2011.

Revision 1.45.4.2 / (download) - annotate - [select for diffs], Mon Jun 25 07:25:37 2018 UTC (5 years, 9 months ago) by pgoyette
Branch: pgoyette-compat
Changes since 1.45.4.1: +2 -2 lines
Diff to previous 1.45.4.1 (colored) to branchpoint 1.45 (colored)

Sync with HEAD

Revision 1.44.16.2 / (download) - annotate - [select for diffs], Thu Jun 7 18:24:15 2018 UTC (5 years, 10 months ago) by martin
Branch: netbsd-8
CVS Tags: netbsd-8-2-RELEASE, netbsd-8-1-RELEASE, netbsd-8-1-RC1, netbsd-8-0-RELEASE, netbsd-8-0-RC2
Changes since 1.44.16.1: +2 -2 lines
Diff to previous 1.44.16.1 (colored) to branchpoint 1.44 (colored) next main 1.45 (colored)

Pull up following revision(s) (requested by nat in ticket #848):

	share/man/man9/Makefile: revision 1.422
	distrib/sets/lists/comp/mi: revision 1.2198
	share/man/man7/Makefile: revision 1.33
	share/man/man9/audio.9: revision 1.47
	share/man/man7/audio.7: file removal
	sys/dev/audio.c: revision 1.456
	sys/dev/audio.c: revision 1.457
	distrib/sets/lists/man/mi: revision 1.1591
	share/man/man9/intro.9: revision 1.20
	share/man/man7/audio.7: revision 1.3
	share/man/man9/audio_system.9: revision 1.1
	share/man/man7/intro.7: revision 1.26
	share/man/man4/audio.4: revision 1.86

Fix a typo with sc_out/inports when setting the hardware recording gain on the
mix ring.  Found by mrg@
XXX pullup-8

Using audioctl without the -p switch defaults to the mix ring.  This allows
setting the hardware gain etc.

Update the audio spec in audio.7 to reflect these changes.
Addresses PR kern/52781.

Move the audio specification to section 9 under audio_system.
Ok wiz@

Revision 1.47 / (download) - annotate - [select for diffs], Mon May 28 00:18:06 2018 UTC (5 years, 10 months ago) by nat
Branch: MAIN
CVS Tags: phil-wifi-base, pgoyette-compat-1126, pgoyette-compat-1020, pgoyette-compat-0930, pgoyette-compat-0906, pgoyette-compat-0728, pgoyette-compat-0625
Branch point for: phil-wifi
Changes since 1.46: +2 -2 lines
Diff to previous 1.46 (colored)

Move the audio specification to section 9 under audio_system.

Ok wiz@

Revision 1.45.4.1 / (download) - annotate - [select for diffs], Mon May 21 04:35:57 2018 UTC (5 years, 10 months ago) by pgoyette
Branch: pgoyette-compat
Changes since 1.45: +4 -3 lines
Diff to previous 1.45 (colored)

Sync with HEAD

Revision 1.44.16.1 / (download) - annotate - [select for diffs], Tue May 15 13:42:50 2018 UTC (5 years, 11 months ago) by martin
Branch: netbsd-8
Changes since 1.44: +4 -3 lines
Diff to previous 1.44 (colored)

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.

Revision 1.46 / (download) - annotate - [select for diffs], Tue May 15 00:54:01 2018 UTC (5 years, 11 months ago) by nat
Branch: MAIN
CVS Tags: pgoyette-compat-0521
Changes since 1.45: +4 -3 lines
Diff to previous 1.45 (colored)

Add the audio mixer specification to section 7 of the manual.
See posting on tech-kern - "NetBSD Audio Specification 2018."

Revision 1.45 / (download) - annotate - [select for diffs], Mon Jul 3 21:28:48 2017 UTC (6 years, 9 months ago) by wiz
Branch: MAIN
CVS Tags: pgoyette-compat-base, pgoyette-compat-0502, pgoyette-compat-0422, pgoyette-compat-0415, pgoyette-compat-0407, pgoyette-compat-0330, pgoyette-compat-0322, pgoyette-compat-0315, perseant-stdc-iso10646-base, perseant-stdc-iso10646
Branch point for: pgoyette-compat
Changes since 1.44: +16 -16 lines
Diff to previous 1.44 (colored)

Remove workaround for ancient HTML generation code.

Revision 1.43.6.1 / (download) - annotate - [select for diffs], Wed Aug 20 00:02:37 2014 UTC (9 years, 7 months ago) by tls
Branch: tls-maxphys
Changes since 1.43: +3 -3 lines
Diff to previous 1.43 (colored) next main 1.44 (colored)

Rebase to HEAD as of a few days ago.

Revision 1.43.16.1 / (download) - annotate - [select for diffs], Sun Aug 10 06:53:26 2014 UTC (9 years, 8 months ago) by tls
Branch: tls-earlyentropy
Changes since 1.43: +3 -3 lines
Diff to previous 1.43 (colored) next main 1.44 (colored)

Rebase.

Revision 1.44 / (download) - annotate - [select for diffs], Sun Jul 13 11:08:46 2014 UTC (9 years, 9 months ago) by mbalmer
Branch: MAIN
CVS Tags: tls-maxphys-base, tls-earlyentropy-base, prg-localcount2-base3, prg-localcount2-base2, prg-localcount2-base1, prg-localcount2-base, prg-localcount2, pgoyette-localcount-base, pgoyette-localcount-20170426, pgoyette-localcount-20170320, pgoyette-localcount-20170107, pgoyette-localcount-20161104, pgoyette-localcount-20160806, pgoyette-localcount-20160726, pgoyette-localcount, netbsd-8-base, netbsd-8-0-RC1, netbsd-7-nhusb-base-20170116, netbsd-7-nhusb-base, netbsd-7-nhusb, netbsd-7-base, netbsd-7-2-RELEASE, netbsd-7-1-RELEASE, netbsd-7-1-RC2, netbsd-7-1-RC1, netbsd-7-1-2-RELEASE, netbsd-7-1-1-RELEASE, netbsd-7-1, netbsd-7-0-RELEASE, netbsd-7-0-RC3, netbsd-7-0-RC2, netbsd-7-0-RC1, netbsd-7-0-2-RELEASE, netbsd-7-0-1-RELEASE, netbsd-7-0, netbsd-7, matt-nb8-mediatek-base, matt-nb8-mediatek, localcount-20160914, bouyer-socketcan-base1, bouyer-socketcan-base, bouyer-socketcan
Branch point for: netbsd-8
Changes since 1.43: +3 -3 lines
Diff to previous 1.43 (colored)

Fix a typo in a function name.  Found by Nat Sloss, thanks.
Fixes PR misc/46446.

Revision 1.42.22.1 / (download) - annotate - [select for diffs], Tue Apr 17 00:05:49 2012 UTC (12 years ago) by yamt
Branch: yamt-pagecache
CVS Tags: yamt-pagecache-tag8
Changes since 1.42: +5 -15 lines
Diff to previous 1.42 (colored) next main 1.43 (colored)

sync with head

Revision 1.43 / (download) - annotate - [select for diffs], Wed Nov 23 23:11:56 2011 UTC (12 years, 4 months ago) by jmcneill
Branch: MAIN
CVS Tags: yamt-pagecache-base9, yamt-pagecache-base8, yamt-pagecache-base7, yamt-pagecache-base6, yamt-pagecache-base5, yamt-pagecache-base4, riastradh-xf86-video-intel-2-7-1-pre-2-21-15, riastradh-drm2-base3, riastradh-drm2-base2, riastradh-drm2-base1, riastradh-drm2-base, riastradh-drm2, netbsd-6-base, netbsd-6-1-RELEASE, netbsd-6-1-RC4, netbsd-6-1-RC3, netbsd-6-1-RC2, netbsd-6-1-RC1, netbsd-6-1-5-RELEASE, netbsd-6-1-4-RELEASE, netbsd-6-1-3-RELEASE, netbsd-6-1-2-RELEASE, netbsd-6-1-1-RELEASE, netbsd-6-1, netbsd-6-0-RELEASE, netbsd-6-0-RC2, netbsd-6-0-RC1, netbsd-6-0-6-RELEASE, netbsd-6-0-5-RELEASE, netbsd-6-0-4-RELEASE, netbsd-6-0-3-RELEASE, netbsd-6-0-2-RELEASE, netbsd-6-0-1-RELEASE, netbsd-6-0, netbsd-6, matt-nb6-plus-nbase, matt-nb6-plus-base, matt-nb6-plus, agc-symver-base, agc-symver
Branch point for: tls-maxphys, tls-earlyentropy
Changes since 1.42: +5 -15 lines
Diff to previous 1.42 (colored)

update audio(9) docs for audiomp changes

Revision 1.40.6.1 / (download) - annotate - [select for diffs], Mon Jun 2 13:21:41 2008 UTC (15 years, 10 months ago) by mjf
Branch: mjf-devfs2
Changes since 1.40: +2 -9 lines
Diff to previous 1.40 (colored) next main 1.41 (colored)

Sync with HEAD.

Revision 1.40.8.1 / (download) - annotate - [select for diffs], Sun May 18 12:31:12 2008 UTC (15 years, 10 months ago) by yamt
Branch: yamt-pf42
Changes since 1.40: +2 -9 lines
Diff to previous 1.40 (colored) next main 1.41 (colored)

sync with head.

Revision 1.42 / (download) - annotate - [select for diffs], Wed Apr 30 13:10:58 2008 UTC (15 years, 11 months ago) by martin
Branch: MAIN
CVS Tags: yamt-pf42-base4, yamt-pf42-base3, yamt-pf42-base2, yamt-pagecache-base3, yamt-pagecache-base2, yamt-pagecache-base, wrstuden-revivesa-base-3, wrstuden-revivesa-base-2, wrstuden-revivesa-base-1, wrstuden-revivesa-base, wrstuden-revivesa, uebayasi-xip-base7, uebayasi-xip-base6, uebayasi-xip-base5, uebayasi-xip-base4, uebayasi-xip-base3, uebayasi-xip-base2, uebayasi-xip-base1, uebayasi-xip, netbsd-5-base, netbsd-5-2-RELEASE, netbsd-5-2-RC1, netbsd-5-2-3-RELEASE, netbsd-5-2-2-RELEASE, netbsd-5-2-1-RELEASE, netbsd-5-2, netbsd-5-1-RELEASE, netbsd-5-1-RC4, netbsd-5-1-RC3, netbsd-5-1-RC2, netbsd-5-1-RC1, netbsd-5-1-5-RELEASE, netbsd-5-1-4-RELEASE, netbsd-5-1-3-RELEASE, netbsd-5-1-2-RELEASE, netbsd-5-1-1-RELEASE, netbsd-5-1, netbsd-5-0-RELEASE, netbsd-5-0-RC4, netbsd-5-0-RC3, netbsd-5-0-RC2, netbsd-5-0-RC1, netbsd-5-0-2-RELEASE, netbsd-5-0-1-RELEASE, netbsd-5-0, netbsd-5, mjf-devfs2-base, matt-premerge-20091211, matt-nb5-pq3-base, matt-nb5-pq3, matt-nb5-mips64-u2-k2-k4-k7-k8-k9, matt-nb5-mips64-u1-k1-k5, matt-nb5-mips64-premerge-20101231, matt-nb5-mips64-premerge-20091211, matt-nb5-mips64-k15, matt-nb5-mips64, matt-nb4-mips64-k7-u2a-k9b, matt-mips64-premerge-20101231, matt-mips64-base2, jym-xensuspend-nbase, jym-xensuspend-base, jym-xensuspend, hpcarm-cleanup-nbase, cherry-xenmp-base, cherry-xenmp, bouyer-quota2-nbase, bouyer-quota2-base, bouyer-quota2
Branch point for: yamt-pagecache
Changes since 1.41: +1 -8 lines
Diff to previous 1.41 (colored)

Convert TNF licenses to new 2 clause variant

Revision 1.41 / (download) - annotate - [select for diffs], Fri Apr 25 14:16:05 2008 UTC (15 years, 11 months ago) by mjf
Branch: MAIN
Changes since 1.40: +2 -2 lines
Diff to previous 1.40 (colored)

Grammar fix.

Revision 1.38.2.1 / (download) - annotate - [select for diffs], Wed Jan 9 01:39:18 2008 UTC (16 years, 3 months ago) by matt
Branch: matt-armv6
Changes since 1.38: +6 -6 lines
Diff to previous 1.38 (colored) next main 1.39 (colored)

sync with HEAD

Revision 1.40 / (download) - annotate - [select for diffs], Sat Nov 10 20:55:33 2007 UTC (16 years, 5 months ago) by jmcneill
Branch: MAIN
CVS Tags: yamt-pf42-baseX, yamt-pf42-base, matt-armv6-nbase, matt-armv6-base, keiichi-mipv6-nbase, keiichi-mipv6-base, keiichi-mipv6, hpcarm-cleanup-base, cube-autoconf-base, cube-autoconf
Branch point for: yamt-pf42, mjf-devfs2
Changes since 1.39: +2 -2 lines
Diff to previous 1.39 (colored)

Wups, bump date.

Revision 1.39 / (download) - annotate - [select for diffs], Sat Nov 10 20:54:56 2007 UTC (16 years, 5 months ago) by jmcneill
Branch: MAIN
Changes since 1.38: +5 -5 lines
Diff to previous 1.38 (colored)

It's mixer_ctrl_t, not mixer_ctl_t.

Revision 1.38.4.2 / (download) - annotate - [select for diffs], Mon Jul 30 22:48:47 2007 UTC (16 years, 8 months ago) by alc
Branch: matt-mips64
Changes since 1.38.4.1: +616 -0 lines
Diff to previous 1.38.4.1 (colored) to branchpoint 1.38 (colored) next main 1.39 (colored)

kills a few `caddr_t' occurences still present in manpage

Revision 1.38.4.1, Mon Jul 30 22:48:46 2007 UTC (16 years, 8 months ago) by alc
Branch: matt-mips64
Changes since 1.38: +0 -616 lines
FILE REMOVED

file audio.9 was added on branch matt-mips64 on 2007-07-30 22:48:47 +0000

Revision 1.38 / (download) - annotate - [select for diffs], Mon Jul 30 22:48:46 2007 UTC (16 years, 8 months ago) by alc
Branch: MAIN
CVS Tags: matt-mips64-base, matt-armv6-prevmlocking
Branch point for: matt-mips64, matt-armv6
Changes since 1.37: +2 -2 lines
Diff to previous 1.37 (colored)

kills a few `caddr_t' occurences still present in manpage

Revision 1.37 / (download) - annotate - [select for diffs], Wed Mar 7 00:41:17 2007 UTC (17 years, 1 month ago) by dogcow
Branch: MAIN
CVS Tags: hpcarm-cleanup
Changes since 1.36: +2 -2 lines
Diff to previous 1.36 (colored)

running in emulated wizd mode, convert caddr_t to void *.

Revision 1.36 / (download) - annotate - [select for diffs], Sat Mar 11 11:52:17 2006 UTC (18 years, 1 month ago) by wiz
Branch: MAIN
CVS Tags: wrstuden-fixsa-newbase, wrstuden-fixsa-base-1, wrstuden-fixsa-base, wrstuden-fixsa, netbsd-4-base, netbsd-4-0-RELEASE, netbsd-4-0-RC5, netbsd-4-0-RC4, netbsd-4-0-RC3, netbsd-4-0-RC2, netbsd-4-0-RC1, netbsd-4-0-1-RELEASE, netbsd-4-0, netbsd-4, chap-midi-nbase, chap-midi-base, chap-midi, abandoned-netbsd-4-base, abandoned-netbsd-4
Changes since 1.35: +21 -18 lines
Diff to previous 1.35 (colored)

s/.br/.Pp/; mark up AUDIOPOWER*; new sentence, new line.
Bump date for previous.

Revision 1.35 / (download) - annotate - [select for diffs], Tue Mar 7 15:18:11 2006 UTC (18 years, 1 month ago) by jmcneill
Branch: MAIN
Changes since 1.34: +11 -1 lines
Diff to previous 1.34 (colored)

Document powerstate callback in audio_hw_if

Revision 1.34 / (download) - annotate - [select for diffs], Tue Dec 20 19:53:14 2005 UTC (18 years, 3 months ago) by rpaulo
Branch: MAIN
Changes since 1.33: +4 -4 lines
Diff to previous 1.33 (colored)

Adapt man pages to ktrace-lwp.

Revision 1.33 / (download) - annotate - [select for diffs], Sun Feb 20 19:55:05 2005 UTC (19 years, 1 month ago) by wiz
Branch: MAIN
CVS Tags: netbsd-3-base, netbsd-3-1-RELEASE, netbsd-3-1-RC4, netbsd-3-1-RC3, netbsd-3-1-RC2, netbsd-3-1-RC1, netbsd-3-1-1-RELEASE, netbsd-3-1, netbsd-3-0-RELEASE, netbsd-3-0-RC6, netbsd-3-0-RC5, netbsd-3-0-RC4, netbsd-3-0-RC3, netbsd-3-0-RC2, netbsd-3-0-RC1, netbsd-3-0-3-RELEASE, netbsd-3-0-2-RELEASE, netbsd-3-0-1-RELEASE, netbsd-3-0, netbsd-3
Changes since 1.32: +3 -3 lines
Diff to previous 1.32 (colored)

Grammar improvement.

Revision 1.32 / (download) - annotate - [select for diffs], Sun Feb 20 19:48:47 2005 UTC (19 years, 1 month ago) by wiz
Branch: MAIN
Changes since 1.31: +16 -16 lines
Diff to previous 1.31 (colored)

> -> \*[Gt]

Revision 1.31 / (download) - annotate - [select for diffs], Sun Feb 20 19:46:15 2005 UTC (19 years, 1 month ago) by wiz
Branch: MAIN
Changes since 1.30: +3 -3 lines
Diff to previous 1.30 (colored)

Drop trailing whitespace.

Revision 1.30 / (download) - annotate - [select for diffs], Mon Feb 14 13:29:03 2005 UTC (19 years, 2 months ago) by fredb
Branch: MAIN
Changes since 1.29: +2 -2 lines
Diff to previous 1.29 (colored)

Delete a superfluous comma.

Revision 1.29 / (download) - annotate - [select for diffs], Mon Feb 14 13:28:24 2005 UTC (19 years, 2 months ago) by fredb
Branch: MAIN
Changes since 1.28: +4 -3 lines
Diff to previous 1.28 (colored)

Clarify that controls affecting both playback and recording should also
be placed in the AudioCinputs class.

Revision 1.28 / (download) - annotate - [select for diffs], Tue Jan 11 07:19:28 2005 UTC (19 years, 3 months ago) by kent
Branch: MAIN
Changes since 1.27: +102 -93 lines
Diff to previous 1.27 (colored)

reflect the recent audio_hw_if changes for open(), close(), set_params(),
round_blocksize(), trigger_output(), and trigger_input().
bump date.

Revision 1.27 / (download) - annotate - [select for diffs], Sat Jan 31 21:33:08 2004 UTC (20 years, 2 months ago) by wiz
Branch: MAIN
CVS Tags: netbsd-2-base, netbsd-2-1-RELEASE, netbsd-2-1-RC6, netbsd-2-1-RC5, netbsd-2-1-RC4, netbsd-2-1-RC3, netbsd-2-1-RC2, netbsd-2-1-RC1, netbsd-2-1, netbsd-2-0-base, netbsd-2-0-RELEASE, netbsd-2-0-RC5, netbsd-2-0-RC4, netbsd-2-0-RC3, netbsd-2-0-RC2, netbsd-2-0-RC1, netbsd-2-0-3-RELEASE, netbsd-2-0-2-RELEASE, netbsd-2-0-1-RELEASE, netbsd-2-0, netbsd-2
Changes since 1.26: +7 -5 lines
Diff to previous 1.26 (colored)

Bump date for previous, and break lines
so that macros only affect what they should.

Revision 1.26 / (download) - annotate - [select for diffs], Sat Jan 31 00:07:56 2004 UTC (20 years, 2 months ago) by fredb
Branch: MAIN
Changes since 1.25: +53 -22 lines
Diff to previous 1.25 (colored)

Fix a couple of long-standing bugs in the volume control(s) part of the
audio device interface:

1) When attempting to match the appropriate mixer control, we weren't
checking the class label, but only the second level label, so for
devices that had both an "inputs.cd" and a "record.cd", for example,
we could never do the right thing except by chance. For this reason,
evidently, all the record masters were labeled (by the underlying
drivers) either "record.record" or "record.volume", to distinguish
from "outputs.master". We'll now accept "record.master", and document
that as the the new preferred way.

2) More importantly, the model was deficient. Selecting a port on many
chips completely disables most of the level controls, which doesn't play
nice with other applications which are trying to use the interface. Now,
selecting a port simply sets which mixer input control shall be changed,
setting state in the audio layer. In other words, the "mixerout" port
is really selected all the time, enabling the final stage mixer, and
setting "gain" sets the level of the appropriate input. It should be
possible for separate applications to each control the mic, dac, and cd
inputs at the same time using this interface, simply by reiterating their
port selections with each change, but applications that don't bother to
do that aren't any worse off than they were before.

The user is expected to set the master output with another application,
dedicated to that task. Though it is now meaningful to select "no port"
with the audio device interface, to manipulate the master output, there's
no particular reason for an audio device consumer to do that. (I added
the capability in order to restore the initial state of the audio device,
for testing purposes. It might also be useful to users of broken binary-
only applications.)

Observe that the mixer device interface (and so, "mixerctl") still
retains all capabilities, including the ability to set the actual input
port on the chip, overriding the level controls. No change is being made
to the mixer device interface. The mixer device simply presents all the
controls on the chip, with no attempt at abstraction, so there are no
bugs there.

The upshot is, that applications that have been trying to use the audio
device interface to change the volume, such as mplayer, now "just work".

I've tested these changes extensively with "eso" and "eap" since first
proposing them on tech-kern last January, and somewhat with "esm" and a
few others. This closes both PR kern/10221, and PR kern/17159.

Revision 1.25 / (download) - annotate - [select for diffs], Mon May 5 20:52:52 2003 UTC (20 years, 11 months ago) by kleink
Branch: MAIN
Changes since 1.24: +8 -8 lines
Diff to previous 1.24 (colored)

Bring audio(9) back in sync with audio_if.h; from Murray Armfield in
PR misc/21432.

Revision 1.24 / (download) - annotate - [select for diffs], Sun Apr 6 18:20:09 2003 UTC (21 years ago) by wiz
Branch: MAIN
Changes since 1.23: +5 -5 lines
Diff to previous 1.23 (colored)

Respect the law: Use A-law and mu-law as spellings as far as easily possible.
Inspired by Igor Sobrado in PR 19680.

Revision 1.23 / (download) - annotate - [select for diffs], Mon Oct 14 13:43:14 2002 UTC (21 years, 6 months ago) by wiz
Branch: MAIN
CVS Tags: fvdl_fs64_base
Changes since 1.22: +66 -52 lines
Diff to previous 1.22 (colored)

New sentence, new line.

Revision 1.21.2.1 / (download) - annotate - [select for diffs], Mon Jun 10 16:03:28 2002 UTC (21 years, 10 months ago) by tv
Branch: netbsd-1-6
CVS Tags: netbsd-1-6-RELEASE, netbsd-1-6-RC3, netbsd-1-6-RC2, netbsd-1-6-RC1, netbsd-1-6-PATCH002-RELEASE, netbsd-1-6-PATCH002-RC4, netbsd-1-6-PATCH002-RC3, netbsd-1-6-PATCH002-RC2, netbsd-1-6-PATCH002-RC1, netbsd-1-6-PATCH002, netbsd-1-6-PATCH001-RELEASE, netbsd-1-6-PATCH001-RC3, netbsd-1-6-PATCH001-RC2, netbsd-1-6-PATCH001-RC1, netbsd-1-6-PATCH001
Changes since 1.21: +7 -3 lines
Diff to previous 1.21 (colored) next main 1.22 (colored)

Pull up revision 1.22 (requested by 194 in ticket #0):
add factor_denom.

Revision 1.22 / (download) - annotate - [select for diffs], Tue Jun 4 14:09:34 2002 UTC (21 years, 10 months ago) by isaki
Branch: MAIN
Changes since 1.21: +7 -3 lines
Diff to previous 1.21 (colored)

add factor_denom.

Revision 1.21 / (download) - annotate - [select for diffs], Wed Mar 13 03:46:55 2002 UTC (22 years, 1 month ago) by kent
Branch: MAIN
CVS Tags: netbsd-1-6-base
Branch point for: netbsd-1-6
Changes since 1.20: +2 -2 lines
Diff to previous 1.20 (colored)

Fix a typo

Revision 1.20 / (download) - annotate - [select for diffs], Mon Mar 11 15:09:51 2002 UTC (22 years, 1 month ago) by kent
Branch: MAIN
Changes since 1.19: +67 -3 lines
Diff to previous 1.19 (colored)

Update struct audio_params and description of set_params().
Feel free to correct my poor English ;-)

Revision 1.19 / (download) - annotate - [select for diffs], Wed Oct 3 20:50:31 2001 UTC (22 years, 6 months ago) by augustss
Branch: MAIN
Changes since 1.18: +3 -4 lines
Diff to previous 1.18 (colored)

Fix pasto in type of dev_ioctl method.

Revision 1.18 / (download) - annotate - [select for diffs], Tue Oct 2 23:58:03 2001 UTC (22 years, 6 months ago) by augustss
Branch: MAIN
Changes since 1.17: +48 -38 lines
Diff to previous 1.17 (colored)

Document a new method, dev_ioctl, for passing ioctl() down to the hardware
driver.

Revision 1.17 / (download) - annotate - [select for diffs], Thu Jun 21 11:59:00 2001 UTC (22 years, 9 months ago) by wiz
Branch: MAIN
CVS Tags: kqueue-base, kqueue
Changes since 1.16: +18 -18 lines
Diff to previous 1.16 (colored)

Fix typos, punctuation and whitespace.

Revision 1.16 / (download) - annotate - [select for diffs], Mon Jul 24 15:00:07 2000 UTC (23 years, 8 months ago) by ad
Branch: MAIN
Changes since 1.15: +7 -7 lines
Diff to previous 1.15 (colored)

Fix a couple of oversights.

Revision 1.15 / (download) - annotate - [select for diffs], Thu Feb 17 21:25:47 2000 UTC (24 years, 2 months ago) by kleink
Branch: MAIN
CVS Tags: netbsd-1-5-base, netbsd-1-5-RELEASE, netbsd-1-5-PATCH003, netbsd-1-5-PATCH002, netbsd-1-5-PATCH001, netbsd-1-5-BETA2, netbsd-1-5-BETA, netbsd-1-5-ALPHA2, netbsd-1-5, minoura-xpg4dl-base, minoura-xpg4dl
Changes since 1.14: +2 -2 lines
Diff to previous 1.14 (colored)

Missed in previous: remove midi goo from argument list as well.

Revision 1.14 / (download) - annotate - [select for diffs], Fri Feb 11 22:56:15 2000 UTC (24 years, 2 months ago) by kleink
Branch: MAIN
Changes since 1.13: +57 -7 lines
Diff to previous 1.13 (colored)

* Nuke obsoleted midi interface from audio_attach_mi().
* Document trgger_{in,out}put().
Fixes PR kern/9341.

Revision 1.13 / (download) - annotate - [select for diffs], Wed Jun 16 14:19:27 1999 UTC (24 years, 10 months ago) by kleink
Branch: MAIN
CVS Tags: wrstuden-devbsize-base, wrstuden-devbsize-19991221, wrstuden-devbsize, comdex-fall-1999-base, comdex-fall-1999
Changes since 1.12: +6 -6 lines
Diff to previous 1.12 (colored)

allocm, freem: one step closer to reality.

Revision 1.12 / (download) - annotate - [select for diffs], Sat Jun 12 20:10:55 1999 UTC (24 years, 10 months ago) by kleink
Branch: MAIN
Changes since 1.11: +3 -3 lines
Diff to previous 1.11 (colored)

Sync round_buffersize() with reality.

Revision 1.10.2.1 / (download) - annotate - [select for diffs], Fri Apr 16 20:26:51 1999 UTC (25 years ago) by augustss
Branch: netbsd-1-4
CVS Tags: netbsd-1-4-RELEASE, netbsd-1-4-PATCH003, netbsd-1-4-PATCH002, netbsd-1-4-PATCH001
Changes since 1.10: +5 -2 lines
Diff to previous 1.10 (colored) next main 1.11 (colored)

Make a bunch of copyright headers conform to the standard.
Pullup approved by Perry.

Revision 1.11 / (download) - annotate - [select for diffs], Tue Apr 13 20:25:29 1999 UTC (25 years ago) by augustss
Branch: MAIN
Changes since 1.10: +5 -2 lines
Diff to previous 1.10 (colored)

Make the copyrights conform to the standard.

Revision 1.10 / (download) - annotate - [select for diffs], Wed Mar 24 06:46:30 1999 UTC (25 years ago) by mycroft
Branch: MAIN
CVS Tags: netbsd-1-4-base
Branch point for: netbsd-1-4
Changes since 1.9: +5 -32 lines
Diff to previous 1.9 (colored)

Remove blank lines.

Revision 1.9 / (download) - annotate - [select for diffs], Tue Mar 16 00:40:47 1999 UTC (25 years, 1 month ago) by garbled
Branch: MAIN
Changes since 1.8: +2 -2 lines
Diff to previous 1.8 (colored)

More .Os cleanups.  .Os is defined in the tmac.doc-common file,
so we shouldn't override it with versions in the manpages.  Many more to
come.

Revision 1.8 / (download) - annotate - [select for diffs], Wed Apr 22 07:14:32 1998 UTC (25 years, 11 months ago) by ross
Branch: MAIN
Changes since 1.7: +2 -2 lines
Diff to previous 1.7 (colored)

Add David Brownlee's new intro pages, with editing. (PR #534[23])
Also, while here, expand apparently incorrectly .Dd month abbreviations.
(I thought about doing this in tmac/doc-common...heh...that would have
allowed a possible reverse map back to abbreviations.)

Revision 1.7 / (download) - annotate - [select for diffs], Sun Oct 19 19:45:46 1997 UTC (26 years, 6 months ago) by augustss
Branch: MAIN
CVS Tags: netbsd-1-3-base, netbsd-1-3-RELEASE, netbsd-1-3-PATCH003-CANDIDATE2, netbsd-1-3-PATCH003-CANDIDATE1, netbsd-1-3-PATCH003-CANDIDATE0, netbsd-1-3-PATCH003, netbsd-1-3-PATCH002, netbsd-1-3-PATCH001, netbsd-1-3-BETA, netbsd-1-3
Changes since 1.6: +26 -20 lines
Diff to previous 1.6 (colored)

Layout changes.

Revision 1.6 / (download) - annotate - [select for diffs], Sun Oct 19 19:14:34 1997 UTC (26 years, 6 months ago) by augustss
Branch: MAIN
Changes since 1.5: +5 -4 lines
Diff to previous 1.5 (colored)

Small clarification.

Revision 1.5 / (download) - annotate - [select for diffs], Sun Oct 19 07:40:31 1997 UTC (26 years, 6 months ago) by augustss
Branch: MAIN
Changes since 1.4: +92 -75 lines
Diff to previous 1.4 (colored)

Update for SunOS compatibility.

Revision 1.4 / (download) - annotate - [select for diffs], Mon Oct 13 21:30:57 1997 UTC (26 years, 6 months ago) by augustss
Branch: MAIN
Changes since 1.3: +5 -9 lines
Diff to previous 1.3 (colored)

Fix pastos.

Revision 1.3 / (download) - annotate - [select for diffs], Sat Oct 11 15:33:26 1997 UTC (26 years, 6 months ago) by augustss
Branch: MAIN
Changes since 1.2: +7 -7 lines
Diff to previous 1.2 (colored)

Fix typos.

Revision 1.2 / (download) - annotate - [select for diffs], Wed Oct 8 22:00:21 1997 UTC (26 years, 6 months ago) by jtc
Branch: MAIN
Changes since 1.1: +3 -3 lines
Diff to previous 1.1 (colored)

Fix tipo inherited from old version of TNF copyright form.
s/REGENTS/FOUNDATION/.

Revision 1.1 / (download) - annotate - [select for diffs], Sun Aug 24 22:46:41 1997 UTC (26 years, 7 months ago) by augustss
Branch: MAIN

Initial version of the documentation of the interface between the
low and high level audio drivers, the audio_hw_if struct.

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.




CVSweb <webmaster@jp.NetBSD.org>