|
Revision tags: perseant-exfatfs-base-20250801 netbsd-11-base netbsd-10-1-RELEASE perseant-exfatfs-base-20240630 perseant-exfatfs-base netbsd-8-3-RELEASE netbsd-9-4-RELEASE 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-base netbsd-9-3-RELEASE cjep_sun2x-base1 cjep_sun2x-base cjep_staticlib_x-base1 netbsd-9-2-RELEASE cjep_staticlib_x-base netbsd-9-1-RELEASE phil-wifi-20200421 phil-wifi-20200411 is-mlppp-base phil-wifi-20200406 netbsd-8-2-RELEASE netbsd-9-0-RELEASE netbsd-9-0-RC2 netbsd-9-0-RC1 phil-wifi-20191119 netbsd-9-base phil-wifi-20190609 netbsd-8-1-RELEASE netbsd-8-1-RC1 pgoyette-compat-merge-20190127 pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226 pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906 netbsd-7-2-RELEASE pgoyette-compat-0728 netbsd-8-0-RELEASE phil-wifi-base pgoyette-compat-0625 netbsd-8-0-RC2 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 netbsd-8-0-RC1 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 netbsd-7-1-2-RELEASE pgoyette-compat-base netbsd-7-1-1-RELEASE matt-nb8-mediatek-base perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 pgoyette-localcount-20170320 netbsd-7-1-RELEASE netbsd-7-1-RC2 netbsd-7-nhusb-base-20170116 bouyer-socketcan-base pgoyette-localcount-20170107 netbsd-7-1-RC1 pgoyette-localcount-20161104 netbsd-7-0-2-RELEASE localcount-20160914 netbsd-7-nhusb-base pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base netbsd-7-0-1-RELEASE netbsd-7-0-RELEASE netbsd-7-0-RC3 netbsd-7-0-RC2 netbsd-7-0-RC1 netbsd-5-2-3-RELEASE netbsd-5-1-5-RELEASE netbsd-6-0-6-RELEASE netbsd-6-1-5-RELEASE netbsd-7-base yamt-pagecache-base9 yamt-pagecache-tag8 netbsd-6-1-4-RELEASE netbsd-6-0-5-RELEASE tls-earlyentropy-base riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3 netbsd-6-1-3-RELEASE netbsd-6-0-4-RELEASE netbsd-5-2-2-RELEASE netbsd-5-1-4-RELEASE netbsd-6-1-2-RELEASE netbsd-6-0-3-RELEASE netbsd-5-2-1-RELEASE netbsd-5-1-3-RELEASE netbsd-6-1-1-RELEASE riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base netbsd-6-0-2-RELEASE netbsd-6-1-RELEASE netbsd-6-1-RC4 netbsd-6-1-RC3 agc-symver-base netbsd-6-1-RC2 netbsd-6-1-RC1 yamt-pagecache-base8 netbsd-6-0-1-RELEASE yamt-pagecache-base7 netbsd-5-2-RELEASE netbsd-5-2-RC1 matt-nb6-plus-nbase yamt-pagecache-base6 netbsd-6-0-RELEASE netbsd-6-0-RC2 tls-maxphys-base matt-nb6-plus-base netbsd-6-0-RC1 yamt-pagecache-base5 yamt-pagecache-base4 netbsd-6-base netbsd-5-1-2-RELEASE netbsd-5-1-1-RELEASE yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base cherry-xenmp-base bouyer-quota2-nbase bouyer-quota2-base matt-mips64-premerge-20101231 matt-nb5-mips64-premerge-20101231 matt-nb5-pq3-base netbsd-5-1-RELEASE netbsd-5-1-RC4 matt-nb5-mips64-k15 netbsd-5-1-RC3 netbsd-5-1-RC2 netbsd-5-1-RC1 netbsd-5-0-2-RELEASE matt-nb5-mips64-premerge-20091211 matt-premerge-20091211 matt-nb5-mips64-u2-k2-k4-k7-k8-k9 matt-nb4-mips64-k7-u2a-k9b matt-nb5-mips64-u1-k1-k5 netbsd-5-0-1-RELEASE jym-xensuspend-nbase netbsd-5-0-RELEASE netbsd-5-0-RC4 netbsd-5-0-RC3 netbsd-5-0-RC2 jym-xensuspend-base netbsd-5-0-RC1 netbsd-5-base matt-mips64-base2 mjf-devfs2-base wrstuden-revivesa-base-3 wrstuden-revivesa-base-2 wrstuden-revivesa-base-1 yamt-pf42-base4 yamt-pf42-base3 hpcarm-cleanup-nbase yamt-pf42-baseX yamt-pf42-base2 wrstuden-revivesa-base yamt-pf42-base keiichi-mipv6-nbase keiichi-mipv6-base matt-armv6-nbase cube-autoconf-base matt-armv6-base hpcarm-cleanup-base
|
| 1.2 |
05-Oct-2007 |
lukem |
Convert to raise_default_signal(3).
|
|
Revision tags: netbsd-4-0-1-RELEASE wrstuden-fixsa-newbase wrstuden-fixsa-base-1 netbsd-4-0-RELEASE netbsd-4-0-RC5 netbsd-4-0-RC4 netbsd-4-0-RC3 netbsd-4-0-RC2 netbsd-4-0-RC1 matt-mips64-base netbsd-3-1-1-RELEASE netbsd-3-0-3-RELEASE wrstuden-fixsa-base abandoned-netbsd-4-base netbsd-3-1-RELEASE netbsd-3-0-2-RELEASE netbsd-3-1-RC4 netbsd-3-1-RC3 netbsd-3-1-RC2 netbsd-3-1-RC1 netbsd-4-base chap-midi-nbase netbsd-3-0-1-RELEASE chap-midi-base 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-2-0-3-RELEASE 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-0-2-RELEASE netbsd-3-base netbsd-2-0-1-RELEASE netbsd-2-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-base netbsd-1-6-PATCH002-RELEASE netbsd-1-6-PATCH002 netbsd-1-6-PATCH002-RC4 netbsd-1-6-PATCH002-RC3 netbsd-1-6-PATCH002-RC2 netbsd-1-6-PATCH002-RC1 netbsd-1-6-PATCH001 netbsd-1-6-PATCH001-RELEASE netbsd-1-6-PATCH001-RC3 netbsd-1-6-PATCH001-RC2 netbsd-1-6-PATCH001-RC1 fvdl_fs64_base netbsd-1-6-RELEASE netbsd-1-6-RC3 netbsd-1-6-RC2 netbsd-1-6-RC1 netbsd-1-6-base netbsd-1-5-PATCH003 netbsd-1-5-PATCH002 netbsd-1-5-PATCH001 netbsd-1-5-RELEASE netbsd-1-5-BETA2 netbsd-1-5-BETA netbsd-1-4-PATCH003 netbsd-1-5-ALPHA2 netbsd-1-5-base minoura-xpg4dl-base netbsd-1-4-PATCH002 wrstuden-devbsize-19991221 wrstuden-devbsize-base comdex-fall-1999-base netbsd-1-4-PATCH001 netbsd-1-4-RELEASE netbsd-1-4-base
|
| 1.1 |
26-Mar-1999 |
mrg |
branches: 1.1.36; add audiorecord and audioplay tools. audioplay does .au and .wav files. audiorecord makes .au files only. uses parts of audioctl..
|
|
Revision tags: perseant-exfatfs-base-20250801 netbsd-11-base perseant-exfatfs-base-20240630 perseant-exfatfs-base
|
| 1.45 |
04-Feb-2024 |
mrg |
update my email address.
|
|
Revision tags: netbsd-10-0-RC5 netbsd-10-0-RC4 netbsd-10-0-RC3 netbsd-10-0-RC2 netbsd-10-0-RC1 netbsd-10-base cjep_sun2x-base1 cjep_sun2x-base cjep_staticlib_x-base1 cjep_staticlib_x-base
|
| 1.44 |
25-Mar-2021 |
nia |
branches: 1.44.6; Add an example for recording CD quality audio
|
|
Revision tags: phil-wifi-20200421 phil-wifi-20200411 is-mlppp-base phil-wifi-20200406
|
| 1.43 |
31-Jan-2020 |
sevan |
audioamd is in the SPARC port
|
|
Revision tags: netbsd-9-3-RELEASE netbsd-9-2-RELEASE netbsd-9-1-RELEASE netbsd-8-2-RELEASE netbsd-9-0-RELEASE netbsd-9-0-RC2 netbsd-9-0-RC1 phil-wifi-20191119 netbsd-9-base phil-wifi-20190609 netbsd-8-1-RELEASE netbsd-8-1-RC1 pgoyette-compat-merge-20190127 pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226 pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906 netbsd-7-2-RELEASE pgoyette-compat-0728 netbsd-8-0-RELEASE phil-wifi-base pgoyette-compat-0625 netbsd-8-0-RC2 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 netbsd-8-0-RC1 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 netbsd-7-1-2-RELEASE pgoyette-compat-base netbsd-7-1-1-RELEASE matt-nb8-mediatek-base perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 pgoyette-localcount-20170320 netbsd-7-1-RELEASE netbsd-7-1-RC2 netbsd-7-nhusb-base-20170116 bouyer-socketcan-base pgoyette-localcount-20170107 netbsd-7-1-RC1 pgoyette-localcount-20161104 netbsd-7-0-2-RELEASE localcount-20160914 netbsd-7-nhusb-base pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base netbsd-7-0-1-RELEASE netbsd-7-0-RELEASE netbsd-7-0-RC3 netbsd-7-0-RC2 netbsd-7-0-RC1 netbsd-7-base yamt-pagecache-base9 tls-earlyentropy-base riastradh-xf86-video-intel-2-7-1-pre-2-21-15 tls-maxphys-base
|
| 1.42 |
18-Mar-2014 |
riastradh |
branches: 1.42.18; 1.42.26; 1.42.28; Merge riastradh-drm2 to HEAD.
|
|
Revision tags: riastradh-drm2-base3 riastradh-drm2-base2 riastradh-drm2-base1
|
| 1.41 |
20-Jul-2013 |
wiz |
Use Mt for email addresses.
|
|
Revision tags: netbsd-6-0-6-RELEASE netbsd-6-1-5-RELEASE yamt-pagecache-tag8 netbsd-6-1-4-RELEASE netbsd-6-0-5-RELEASE netbsd-6-1-3-RELEASE netbsd-6-0-4-RELEASE netbsd-6-1-2-RELEASE netbsd-6-0-3-RELEASE netbsd-6-1-1-RELEASE riastradh-drm2-base netbsd-6-0-2-RELEASE netbsd-6-1-RELEASE netbsd-6-1-RC4 netbsd-6-1-RC3 agc-symver-base netbsd-6-1-RC2 netbsd-6-1-RC1 yamt-pagecache-base8 netbsd-6-0-1-RELEASE yamt-pagecache-base7 matt-nb6-plus-nbase yamt-pagecache-base6 netbsd-6-0-RELEASE netbsd-6-0-RC2 matt-nb6-plus-base netbsd-6-0-RC1 yamt-pagecache-base5 yamt-pagecache-base4 netbsd-6-base yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base cherry-xenmp-base bouyer-quota2-nbase bouyer-quota2-base matt-mips64-premerge-20101231
|
| 1.40 |
29-Dec-2010 |
wiz |
branches: 1.40.6; 1.40.12; 1.40.16; Sort some more.
|
| 1.39 |
29-Dec-2010 |
mrg |
add a new "-B buffersize" flag to both audioplay and audiorecord. suggested by jmcneill@.
sort audioplay manual some.
|
|
Revision tags: matt-premerge-20091211
|
| 1.38 |
02-Jul-2009 |
mrg |
note that -t can take [.dddddd]. sort -q. from dhgutteridge@sympatico.ca in PR#36928.
|
|
Revision tags: netbsd-5-2-3-RELEASE netbsd-5-1-5-RELEASE netbsd-5-2-2-RELEASE netbsd-5-1-4-RELEASE netbsd-5-2-1-RELEASE netbsd-5-1-3-RELEASE netbsd-5-2-RELEASE netbsd-5-2-RC1 netbsd-5-1-2-RELEASE netbsd-5-1-1-RELEASE matt-nb5-mips64-premerge-20101231 matt-nb5-pq3-base netbsd-5-1-RELEASE netbsd-5-1-RC4 matt-nb5-mips64-k15 netbsd-5-1-RC3 netbsd-5-1-RC2 netbsd-5-1-RC1 netbsd-5-0-2-RELEASE matt-nb5-mips64-premerge-20091211 matt-nb5-mips64-u2-k2-k4-k7-k8-k9 matt-nb4-mips64-k7-u2a-k9b matt-nb5-mips64-u1-k1-k5 netbsd-5-0-1-RELEASE jym-xensuspend-nbase netbsd-5-0-RELEASE netbsd-5-0-RC4 netbsd-5-0-RC3 netbsd-5-0-RC2 jym-xensuspend-base netbsd-5-0-RC1 netbsd-5-base matt-mips64-base2 wrstuden-revivesa-base-3 wrstuden-revivesa-base-2 wrstuden-revivesa-base-1 yamt-pf42-base4 yamt-pf42-base3 wrstuden-revivesa-base
|
| 1.37 |
29-May-2008 |
mrg |
remove clause #3 from my license where there are no other copyright holders involved.
|
|
Revision tags: netbsd-4-0-1-RELEASE wrstuden-fixsa-newbase hpcarm-cleanup-nbase yamt-pf42-baseX yamt-pf42-base2 yamt-pf42-base keiichi-mipv6-nbase keiichi-mipv6-base matt-armv6-nbase matt-armv6-prevmlocking wrstuden-fixsa-base-1 netbsd-4-0-RELEASE cube-autoconf-base netbsd-4-0-RC5 netbsd-4-0-RC4 netbsd-4-0-RC3 netbsd-4-0-RC2 netbsd-4-0-RC1 matt-armv6-base matt-mips64-base hpcarm-cleanup-base wrstuden-fixsa-base abandoned-netbsd-4-base netbsd-4-base chap-midi-nbase chap-midi-base
|
| 1.36 |
15-May-2006 |
gson |
branches: 1.36.20; 1.36.22; Recording to standard output is specified by a file name of -, not by omitting the file name.
|
|
Revision tags: netbsd-3-1-1-RELEASE netbsd-3-0-3-RELEASE netbsd-3-1-RELEASE netbsd-3-0-2-RELEASE netbsd-3-1-RC4 netbsd-3-1-RC3 netbsd-3-1-RC2 netbsd-3-1-RC1 netbsd-3-0-1-RELEASE 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-base
|
| 1.35 |
09-Jul-2004 |
wiz |
Add -q to SYNOPSIS. From Kouichirou Hiratsuka in PR 26193.
|
|
Revision tags: netbsd-2-0-3-RELEASE 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-0-2-RELEASE netbsd-2-0-1-RELEASE netbsd-2-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-base
|
| 1.34 |
07-Aug-2003 |
wiz |
Add arguments to options in long description.
|
| 1.33 |
21-Jul-2003 |
mrg |
minor consistency nit
|
| 1.32 |
25-Feb-2003 |
wiz |
.Nm does not need a dummy argument ("") before punctuation or for correct formatting of the SYNOPSIS any longer.
|
|
Revision tags: fvdl_fs64_base
|
| 1.31 |
18-Dec-2002 |
wiz |
Be consistent about putting commas between items in an enumeration.
|
| 1.30 |
08-Dec-2002 |
mrg |
fix the description for "-p" to match reality, new text provided in PR#18949.
|
| 1.29 |
13-Oct-2002 |
wiz |
New sentence, new line. Sort options. Bump Dd for .wav-file handling. Some nits.
|
| 1.28 |
13-Oct-2002 |
mrg |
if the output file is called *.wav, output a WAV file.
|
| 1.27 |
02-Sep-2002 |
ross |
+ rephrase a bunch of stuff + fix totally bogus -i text
|
|
Revision tags: netbsd-1-6-PATCH002-RELEASE netbsd-1-6-PATCH002 netbsd-1-6-PATCH002-RC4 netbsd-1-6-PATCH002-RC3 netbsd-1-6-PATCH002-RC2 netbsd-1-6-PATCH002-RC1 netbsd-1-6-PATCH001 netbsd-1-6-PATCH001-RELEASE netbsd-1-6-PATCH001-RC3 netbsd-1-6-PATCH001-RC2 netbsd-1-6-PATCH001-RC1 netbsd-1-6-RELEASE netbsd-1-6-RC3 netbsd-1-6-RC2 netbsd-1-6-RC1 netbsd-1-6-base
|
| 1.26 |
26-Feb-2002 |
augustss |
Update man pages to reflect the use of /dev/sound instead of /dev/audio.
|
| 1.25 |
10-Feb-2002 |
wiz |
Be more verbose in description of -e.
|
| 1.24 |
08-Feb-2002 |
ross |
Generate <>& symbolically. I'm avoiding .../dist/... directories for now.
|
| 1.23 |
02-Feb-2002 |
jdolecek |
Retire -C, do all the ioctls on same audio device we do i/o
|
| 1.22 |
25-Jan-2002 |
mrg |
update .Dd
|
| 1.21 |
15-Jan-2002 |
wiz |
Fix typos.
|
| 1.20 |
15-Jan-2002 |
mrg |
note about WAV sample conversions.
|
| 1.19 |
15-Jan-2002 |
mrg |
add a note about RIFF/WAVE support and one about signed/unsigned big/little conversion.
|
| 1.18 |
15-Jan-2002 |
wiz |
Sort SEE ALSO.
|
| 1.17 |
15-Jan-2002 |
mrg |
- add signed linear support to audiorecord's WAV support. - swap big endian samples for WAV. - update audioplay(1) and audiorecord(1) audio driver xrefs.
XXX fix support for unsigned linear samples -- it seems they need to be converted to signed for WAV???
|
| 1.16 |
15-Jan-2002 |
mrg |
- add rudimentary "wav" recording support: don't think it copes with big-endian systems properly yet -- need to add RIFX support or swap samples while writing. more on this coming soon.
- new "-F <format>" option for audiorecord. supported values of <format> are "sun", "wav" and "none", plus a few aliases.
- split sun & wav support out into their own files.
- don't assume that WAV header elements are properly aligned for the type of data they hold.
XXX: still need to clean up libaudio interfaces a lot.
|
| 1.15 |
01-Dec-2001 |
wiz |
Sort sections, sort SEE ALSO, drop trailing '.' in SEE ALSO, use standard headers.
|
| 1.14 |
05-Jun-2001 |
wiz |
Don't give .Os an argument, not even 'NetBSD' (default includes version).
|
| 1.13 |
04-May-2001 |
wiz |
Explain '-c' option.
|
| 1.12 |
02-May-2001 |
minoura |
X68k built-in voice synthesizer supports 4bit ADPCM.
|
| 1.11 |
31-Mar-2001 |
mrg |
cleanup. including proper fix for previous
|
| 1.10 |
31-Mar-2001 |
pooka |
add missing chapter number from ym(4) crossreference
Reported by Tetsuya Isaki in bin/12513
|
| 1.9 |
06-Sep-2000 |
msaitoh |
remove extra period
|
|
Revision tags: netbsd-1-5-PATCH002 netbsd-1-5-PATCH001 netbsd-1-5-RELEASE netbsd-1-5-BETA2 netbsd-1-5-BETA netbsd-1-5-ALPHA2 netbsd-1-5-base minoura-xpg4dl-base
|
| 1.8 |
02-Feb-2000 |
dmcmahill |
branches: 1.8.4; When no -e flag is used to specify the encoding, default to "ulaw". This fixes PR bin/9329. Thanks to Wolfgang Rupprecht (wolfgang@wsrcc.com) for filing the PR and identifying the bug. This change is slightly different than the one provided in the PR.
Also, document the default encoding in the manpage.
This default is consistent with the default for audiorecord under solaris.
|
|
Revision tags: wrstuden-devbsize-19991221 wrstuden-devbsize-base comdex-fall-1999-base
|
| 1.7 |
23-Sep-1999 |
dmcmahill |
add description of the -t option
|
| 1.6 |
13-Jul-1999 |
kleink |
If not specified on the command line, attempt to fall back to the environment variables AUDIODEVICE (for -d) and AUDIOCTLDEVICE (for -C, already used in audioctl(1)) before falling back to _PATH_* constants.
|
| 1.5 |
14-Apr-1999 |
mrg |
reword description to not be audioplay, as noted by pr#7379.
|
|
Revision tags: netbsd-1-4-base
|
| 1.4 |
30-Mar-1999 |
mrg |
branches: 1.4.2; document new play -f/-s/-P-/c/-e, s/name/named/ from mason in pr#7292. update dates.
|
| 1.3 |
28-Mar-1999 |
mrg |
add -f (force) flag to audioplay, plus -s/-P/-c/-e switches for force setting sample rate, precision, channels and encoding. fix some man pages missing .El bits (via veego)
|
| 1.2 |
26-Mar-1999 |
mrg |
add missing copyrights.
|
| 1.1 |
26-Mar-1999 |
mrg |
add audiorecord and audioplay tools. audioplay does .au and .wav files. audiorecord makes .au files only. uses parts of audioctl..
|
| 1.60 |
10-Dec-2025 |
andvar |
Fix various typos, mainly in comments.
|
|
Revision tags: perseant-exfatfs-base-20250801 netbsd-11-base perseant-exfatfs-base-20240630 perseant-exfatfs-base
|
| 1.59 |
20-Mar-2024 |
mrg |
match message & conversion function name properly.
probably should make this into an array with two members.
|
| 1.58 |
27-Feb-2024 |
gson |
Clean up lines containing only spaces.
|
| 1.57 |
15-Apr-2023 |
mlelstv |
Add support for recording 24bit wav files.
|
|
Revision tags: netbsd-10-0-RC5 netbsd-10-0-RC4 netbsd-10-0-RC3 netbsd-10-0-RC2 netbsd-10-0-RC1 netbsd-10-base
|
| 1.56 |
09-Jan-2022 |
mlelstv |
branches: 1.56.2; Let user gracefully abort recording with SIGINT.
|
|
Revision tags: cjep_sun2x-base1 cjep_sun2x-base
|
| 1.55 |
01-Jun-2021 |
riastradh |
audiorecord(1): Handle read(2) return value gracefully.
|
|
Revision tags: netbsd-9-3-RELEASE cjep_staticlib_x-base1 netbsd-9-2-RELEASE cjep_staticlib_x-base netbsd-9-1-RELEASE phil-wifi-20200421 phil-wifi-20200411 is-mlppp-base phil-wifi-20200406 netbsd-8-2-RELEASE netbsd-9-0-RELEASE netbsd-9-0-RC2 netbsd-9-0-RC1 phil-wifi-20191119 netbsd-9-base phil-wifi-20190609 netbsd-8-1-RELEASE netbsd-8-1-RC1 pgoyette-compat-merge-20190127 pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226 pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906 pgoyette-compat-0728 netbsd-8-0-RELEASE phil-wifi-base pgoyette-compat-0625 netbsd-8-0-RC2 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 netbsd-8-0-RC1 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base matt-nb8-mediatek-base perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 pgoyette-localcount-20170320 bouyer-socketcan-base pgoyette-localcount-20170107 pgoyette-localcount-20161104 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
|
| 1.54 |
05-Aug-2015 |
mrg |
branches: 1.54.8; 1.54.18; rename struct write_info as struct track_info, and the variable name 'wi' as 'ti', as this info is useful for reading as well.
|
|
Revision tags: netbsd-7-2-RELEASE netbsd-7-1-2-RELEASE netbsd-7-1-1-RELEASE netbsd-7-1-RELEASE netbsd-7-1-RC2 netbsd-7-nhusb-base-20170116 netbsd-7-1-RC1 netbsd-7-0-2-RELEASE netbsd-7-nhusb-base netbsd-7-0-1-RELEASE netbsd-7-0-RELEASE netbsd-7-0-RC3 netbsd-7-0-RC2 netbsd-7-0-RC1 netbsd-7-base yamt-pagecache-base9 tls-earlyentropy-base riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3 tls-maxphys-base
|
| 1.53 |
30-Aug-2013 |
mrg |
move most of the header writing code from record.c into wav.c and sun.c.
introduce a struct write_info for communication between front ends and backends.
libaudio API is still pretty ugly, and needs to stay local here for now, but it is a little more usable for other tools now.
|
|
Revision tags: netbsd-6-0-6-RELEASE netbsd-6-1-5-RELEASE yamt-pagecache-tag8 netbsd-6-1-4-RELEASE netbsd-6-0-5-RELEASE netbsd-6-1-3-RELEASE netbsd-6-0-4-RELEASE netbsd-6-1-2-RELEASE netbsd-6-0-3-RELEASE netbsd-6-1-1-RELEASE riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base netbsd-6-0-2-RELEASE netbsd-6-1-RELEASE netbsd-6-1-RC4 netbsd-6-1-RC3 agc-symver-base netbsd-6-1-RC2 netbsd-6-1-RC1 yamt-pagecache-base8 netbsd-6-0-1-RELEASE yamt-pagecache-base7 matt-nb6-plus-nbase yamt-pagecache-base6 netbsd-6-0-RELEASE netbsd-6-0-RC2 matt-nb6-plus-base netbsd-6-0-RC1 yamt-pagecache-base5 yamt-pagecache-base4 netbsd-6-base yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base
|
| 1.52 |
21-Sep-2011 |
christos |
branches: 1.52.2; 1.52.8; PR/45384: Henning Petersen: Swapped arguments in lseek
|
| 1.51 |
28-Aug-2011 |
joerg |
ANSIfy. Add static. Add __dead.
|
|
Revision tags: cherry-xenmp-base bouyer-quota2-nbase bouyer-quota2-base matt-mips64-premerge-20101231
|
| 1.50 |
29-Dec-2010 |
wiz |
Sort usage.
|
| 1.49 |
29-Dec-2010 |
jmcneill |
allow for buffer sizes < 32k
|
| 1.48 |
29-Dec-2010 |
mrg |
add a new "-B buffersize" flag to both audioplay and audiorecord. suggested by jmcneill@.
sort audioplay manual some.
|
|
Revision tags: matt-premerge-20091211 jym-xensuspend-nbase jym-xensuspend-base
|
| 1.47 |
11-Apr-2009 |
lukem |
fix -Wsign-compare and other WARNS=4 issues
|
|
Revision tags: netbsd-5-2-3-RELEASE netbsd-5-1-5-RELEASE netbsd-5-2-2-RELEASE netbsd-5-1-4-RELEASE netbsd-5-2-1-RELEASE netbsd-5-1-3-RELEASE netbsd-5-2-RELEASE netbsd-5-2-RC1 netbsd-5-1-2-RELEASE netbsd-5-1-1-RELEASE matt-nb5-mips64-premerge-20101231 matt-nb5-pq3-base netbsd-5-1-RELEASE netbsd-5-1-RC4 matt-nb5-mips64-k15 netbsd-5-1-RC3 netbsd-5-1-RC2 netbsd-5-1-RC1 netbsd-5-0-2-RELEASE matt-nb5-mips64-premerge-20091211 matt-nb5-mips64-u2-k2-k4-k7-k8-k9 matt-nb4-mips64-k7-u2a-k9b matt-nb5-mips64-u1-k1-k5 netbsd-5-0-1-RELEASE netbsd-5-0-RELEASE netbsd-5-0-RC4 netbsd-5-0-RC3 netbsd-5-0-RC2 netbsd-5-0-RC1 netbsd-5-base matt-mips64-base2 wrstuden-revivesa-base-3 wrstuden-revivesa-base-2 wrstuden-revivesa-base-1 yamt-pf42-base4 yamt-pf42-base3 wrstuden-revivesa-base
|
| 1.46 |
29-May-2008 |
mrg |
branches: 1.46.6; remove clause #3 from my license where there are no other copyright holders involved.
|
|
Revision tags: hpcarm-cleanup-nbase yamt-pf42-baseX yamt-pf42-base2 yamt-pf42-base keiichi-mipv6-nbase keiichi-mipv6-base matt-armv6-nbase matt-armv6-base hpcarm-cleanup-base
|
| 1.45 |
15-Dec-2007 |
perry |
branches: 1.45.4; 1.45.6; convert __attribute__s to applicable cdefs.h macros
|
|
Revision tags: cube-autoconf-base
|
| 1.44 |
05-Oct-2007 |
lukem |
Convert to raise_default_signal(3).
|
|
Revision tags: netbsd-4-0-1-RELEASE wrstuden-fixsa-newbase wrstuden-fixsa-base-1 netbsd-4-0-RELEASE netbsd-4-0-RC5 netbsd-4-0-RC4 netbsd-4-0-RC3 netbsd-4-0-RC2 netbsd-4-0-RC1 matt-mips64-base wrstuden-fixsa-base abandoned-netbsd-4-base netbsd-4-base chap-midi-nbase chap-midi-base
|
| 1.43 |
11-May-2006 |
mrg |
branches: 1.43.12; variable signed/unsigned cleanup.
|
| 1.42 |
09-May-2006 |
gson |
Do not treat all file names of length 1 as meaning standard output.
|
| 1.41 |
13-Jul-2005 |
mrg |
play.c: allow empty files to exit gracefully rather than with an error of "header seems really large". reported by wiz.
record.c: don't use total_size in the header if is -1 (it's initial value)
|
| 1.40 |
05-Jul-2005 |
mrg |
move some more processing before opening the audio device. don't default the encoding to ulaw; default it to what ever the device has. the latter fixes PR#30612.
|
| 1.39 |
05-Jul-2005 |
mrg |
check that an output file is given before doing any other work. avoids touching the audio device and then printing an error.
|
|
Revision tags: netbsd-3-base
|
| 1.38 |
19-Jul-2004 |
mycroft |
branches: 1.38.2; Convert 8-bit signed linear data to unsigned for .wav files.
|
| 1.37 |
19-Jul-2004 |
mycroft |
Fix fencepost errors in the conversion functions (making them a bit more like the kernel versions).
|
|
Revision tags: netbsd-2-0-base
|
| 1.36 |
21-Oct-2003 |
fvdl |
branches: 1.36.2; Don't set an int to NULL.
|
| 1.35 |
07-Aug-2003 |
wiz |
Sort usage, and move a word.
|
| 1.34 |
21-Jul-2003 |
mrg |
fix a now-wrong comment.
|
| 1.33 |
23-Jun-2003 |
agc |
Add NetBSD RCS Ids.
|
|
Revision tags: fvdl_fs64_base
|
| 1.32 |
27-Dec-2002 |
mrg |
- decode_int(): always use base 10, so that a time of "1:09" works. - decode_time(): 60 seconds in a minute, really. both from tsarna@netbsd.org.
- be verbose about the time we are going to record for, if verbose.
|
| 1.31 |
13-Oct-2002 |
mrg |
if the output file is called *.wav, output a WAV file.
|
| 1.30 |
20-Jul-2002 |
grant |
sweep of errx/warnx, remove unnecessary trailing \n
|
| 1.29 |
20-Jul-2002 |
mrg |
fix an error message.
|
|
Revision tags: netbsd-1-6-PATCH002-RELEASE netbsd-1-6-PATCH002 netbsd-1-6-PATCH002-RC4 netbsd-1-6-PATCH002-RC3 netbsd-1-6-PATCH002-RC2 netbsd-1-6-PATCH002-RC1 netbsd-1-6-PATCH001 netbsd-1-6-PATCH001-RELEASE netbsd-1-6-PATCH001-RC3 netbsd-1-6-PATCH001-RC2 netbsd-1-6-PATCH001-RC1 netbsd-1-6-RELEASE netbsd-1-6-RC3 netbsd-1-6-RC2 netbsd-1-6-RC1 netbsd-1-6-base
|
| 1.28 |
21-Mar-2002 |
uwe |
_PATH_SOUND0 should be opened O_RDONLY (obvious pasto).
|
| 1.27 |
10-Feb-2002 |
mrg |
- add a AUDIO_FORMAT_DEFAULT. use it. don't change functionity.
- fix the function selection in sunau conversions.
- be more verbose when given -V. (hi lennart! :)
|
| 1.26 |
10-Feb-2002 |
mrg |
apply the same fix as the previous to WAV output creation.
|
| 1.25 |
10-Feb-2002 |
mrg |
convert the host (non _LE or _BE) encodings we can, as well. fixes part of PR#12809...
|
| 1.24 |
05-Feb-2002 |
augustss |
Test for default device in a portable way. Thanks to Michael Ericsson for spotting the problem.
|
| 1.23 |
02-Feb-2002 |
jdolecek |
Retire -C, do all the ioctls on same audio device we do i/o
|
| 1.22 |
31-Jan-2002 |
augustss |
Use _PATH_SOUND etc, all fall back to _PATH_SOUND0 (etc.) if that fails.
|
| 1.21 |
15-Jan-2002 |
mrg |
- WARNS=3 (from ross@netbsd.org) - fix a bug in WAV conversions
|
| 1.20 |
15-Jan-2002 |
mrg |
WAV seems to be signed only; convert unsigned samples.
|
| 1.19 |
15-Jan-2002 |
mrg |
for sun output files, if we have unsigned or little endian data, convert it to signed big endian data. pull in a modified copy of the kernels' auconv.[ch] to help with this (and remove some home grown code that did some of the same things.)
|
| 1.18 |
15-Jan-2002 |
mrg |
- add signed linear support to audiorecord's WAV support. - swap big endian samples for WAV. - update audioplay(1) and audiorecord(1) audio driver xrefs.
XXX fix support for unsigned linear samples -- it seems they need to be converted to signed for WAV???
|
| 1.17 |
15-Jan-2002 |
mrg |
- add rudimentary "wav" recording support: don't think it copes with big-endian systems properly yet -- need to add RIFX support or swap samples while writing. more on this coming soon.
- new "-F <format>" option for audiorecord. supported values of <format> are "sun", "wav" and "none", plus a few aliases.
- split sun & wav support out into their own files.
- don't assume that WAV header elements are properly aligned for the type of data they hold.
XXX: still need to clean up libaudio interfaces a lot.
|
| 1.16 |
07-Jun-2001 |
mrg |
only warn about not writing the sun header once. PR#12809
|
| 1.15 |
02-May-2001 |
minoura |
X68k built-in voice synthesizer supports 4bit ADPCM.
|
| 1.14 |
19-Feb-2001 |
cgd |
convert to use getprogname()
|
| 1.13 |
05-Feb-2001 |
christos |
fix nested extern
|
| 1.12 |
22-Dec-2000 |
mrg |
de-__P()-ify
|
| 1.11 |
13-Dec-2000 |
mrg |
libaudio: - rename audio_get_sun_encoding() to audio_sun_to_encoding() - add audio_encoding_to_sun() play.c: - adapt record.c: - convert NetBSD encoding to sun encoding if possible, otherwise don't output a header at all. fixes PR#10380 from Michael Eriksson <eramore@era-t.ericsson.se>.
|
|
Revision tags: netbsd-1-5-PATCH002 netbsd-1-5-PATCH001 netbsd-1-5-RELEASE netbsd-1-5-BETA2 netbsd-1-5-BETA netbsd-1-5-ALPHA2 netbsd-1-5-base minoura-xpg4dl-base
|
| 1.10 |
02-Feb-2000 |
dmcmahill |
branches: 1.10.4; When no -e flag is used to specify the encoding, default to "ulaw". This fixes PR bin/9329. Thanks to Wolfgang Rupprecht (wolfgang@wsrcc.com) for filing the PR and identifying the bug. This change is slightly different than the one provided in the PR.
Also, document the default encoding in the manpage.
This default is consistent with the default for audiorecord under solaris.
|
|
Revision tags: wrstuden-devbsize-19991221 wrstuden-devbsize-base
|
| 1.9 |
08-Nov-1999 |
kleink |
When we have to print usage instructions, don't indicate success in the exit status.
|
|
Revision tags: comdex-fall-1999-base
|
| 1.8 |
27-Sep-1999 |
mrg |
run forever if no -t is specified, from dan mcmahill
|
| 1.7 |
23-Sep-1999 |
dmcmahill |
branches: 1.7.2; fix -t option
|
| 1.6 |
13-Jul-1999 |
kleink |
If not specified on the command line, attempt to fall back to the environment variables AUDIODEVICE (for -d) and AUDIOCTLDEVICE (for -C, already used in audioctl(1)) before falling back to _PATH_* constants.
|
| 1.5 |
19-Jun-1999 |
itohy |
Fix -C behavior.
|
|
Revision tags: netbsd-1-4-RELEASE netbsd-1-4-base
|
| 1.4 |
27-Mar-1999 |
mrg |
branches: 1.4.2; expand usage message to reality.
|
| 1.3 |
27-Mar-1999 |
mrg |
make recording precision/encoding setting sane.
|
| 1.2 |
26-Mar-1999 |
mrg |
add missing copyrights.
|
| 1.1 |
26-Mar-1999 |
mrg |
add audiorecord and audioplay tools. audioplay does .au and .wav files. audiorecord makes .au files only. uses parts of audioctl..
|