|
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-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-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 tls-maxphys-base 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 matt-premerge-20091211 jym-xensuspend-nbase jym-xensuspend-base
|
| 1.4 |
14-Apr-2009 |
lukem |
Enable WARNS=4 by default for usr.bin, except for: awk bdes checknr compile_et error gss hxtool kgetcred kinit klist ldd less lex locale login m4 man menuc mk_cmds mklocale msgc openssl rpcgen rpcinfo sdiff spell ssh string2key telnet tn3270 verify_krb5_conf xlint
|
|
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 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.3 |
05-Oct-2007 |
lukem |
branches: 1.3.14; 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
|
| 1.2 |
13-Jan-2002 |
ross |
branches: 1.2.26; Rototill play_fd() to fix some original problems and some added later. Also, fix up for and enable WARNS=2. This fixes problems playing from pipes or standard input, and playing from funny filesystems or other cases that can't be mmap(2)ed.
|
|
Revision tags: 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 |
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.34 |
04-Mar-2024 |
mrg |
audioplay: add -n flag that doesn't write audio data.
this will be used in an upcoming testsuite for the wav parser.
|
| 1.33 |
04-Feb-2024 |
mrg |
update my email address.
|
| 1.32 |
30-Jun-2023 |
gutteridge |
audioplay.1: fix sentence punctuation
|
| 1.31 |
13-Feb-2023 |
uwe |
audioplay(1): fix typo
From Jim Spath in PR/57228
|
|
Revision tags: netbsd-10-base cjep_sun2x-base1 cjep_sun2x-base cjep_staticlib_x-base1 cjep_staticlib_x-base phil-wifi-20200421 phil-wifi-20200411
|
| 1.30 |
10-Apr-2020 |
gutteridge |
branches: 1.30.6; audioplay.1: generalize a reference to web browsers
|
|
Revision tags: is-mlppp-base phil-wifi-20200406 phil-wifi-20191119
|
| 1.29 |
12-Nov-2019 |
wiz |
Remove list of audio drivers, moved to audio(4).
|
| 1.28 |
11-Nov-2019 |
wiz |
Fix a typo. Fix some xrefs, comment out references to non-existing man pages.
|
| 1.27 |
09-Nov-2019 |
mrg |
add support for playing IEEE float32 and float64 RIFF WAVE samples on platforms that have these types natively, and can handle signed linear 32 bit samples. explicitly disabled on vax, run-or-compile-time sizeof() check disabled for everyone else
now i can play a float32 .wav file i found. float64 not tested.
copyright maint, update HISTORY, update audio drivers list.
|
|
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 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.26 |
18-Mar-2014 |
riastradh |
branches: 1.26.18; 1.26.26; 1.26.28; Merge riastradh-drm2 to HEAD.
|
|
Revision tags: riastradh-drm2-base3 riastradh-drm2-base2 riastradh-drm2-base1
|
| 1.25 |
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.24 |
29-Dec-2010 |
wiz |
branches: 1.24.6; 1.24.12; 1.24.16; Use better reference after sorting in -f description.
|
| 1.23 |
29-Dec-2010 |
wiz |
Sort some more.
|
| 1.22 |
29-Dec-2010 |
mrg |
add a new "-B buffersize" flag to both audioplay and audiorecord. suggested by jmcneill@.
sort audioplay manual some.
|
|
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-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.21 |
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 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
|
| 1.20 |
31-Mar-2003 |
perry |
branches: 1.20.32; 1.20.34; audiofiles -> audio files
|
|
Revision tags: fvdl_fs64_base
|
| 1.19 |
13-Oct-2002 |
wiz |
New sentence, new line. Use Aq/An.
|
|
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.18 |
26-Feb-2002 |
augustss |
Update man pages to reflect the use of /dev/sound instead of /dev/audio.
|
| 1.17 |
08-Feb-2002 |
ross |
Generate <>& symbolically. I'm avoiding .../dist/... directories for now.
|
| 1.16 |
02-Feb-2002 |
jdolecek |
Retire -C, do all the ioctls on same audio device we do i/o
|
| 1.15 |
15-Jan-2002 |
wiz |
Sort SEE ALSO.
|
| 1.14 |
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.13 |
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.12 |
01-Dec-2001 |
wiz |
Sort sections, sort SEE ALSO, close quotes in two places.
|
| 1.11 |
01-Dec-2001 |
wiz |
Whitespace cleanup.
|
| 1.10 |
05-Jun-2001 |
wiz |
Don't give .Os an argument, not even 'NetBSD' (default includes version).
|
| 1.9 |
02-May-2001 |
minoura |
X68k built-in voice synthesizer supports 4bit ADPCM.
|
| 1.8 |
05-Jul-2000 |
msaitoh |
remove extra period in SEE ALL section
|
|
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 wrstuden-devbsize-19991221 wrstuden-devbsize-base comdex-fall-1999-base
|
| 1.7 |
14-Sep-1999 |
mrg |
branches: 1.7.8; add a note about "audioctl encodings", to find available supported encodings.
|
| 1.6 |
13-Sep-1999 |
tron |
Name possible encodings for "-e" option and add an example provided by Ben Wong in PR bin/8391. Thanks must go to Ross Harvey for helping me with the "nroff" stuff.
|
| 1.5 |
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.4 |
02-Apr-1999 |
augustss |
Fix various buglets.
|
|
Revision tags: netbsd-1-4-base
|
| 1.3 |
30-Mar-1999 |
mrg |
branches: 1.3.2; document new play -f/-s/-P-/c/-e, s/name/named/ from mason in pr#7292. update dates.
|
| 1.2 |
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.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..
|
|
Revision tags: perseant-exfatfs-base-20250801 netbsd-11-base perseant-exfatfs-base-20240630 perseant-exfatfs-base
|
| 1.64 |
04-Mar-2024 |
mrg |
audioplay: add -n flag that doesn't write audio data.
this will be used in an upcoming testsuite for the wav parser.
|
| 1.63 |
15-Apr-2023 |
mlelstv |
Revert accidentially committed part. The 'latency' report isn't ready to be useful.
|
| 1.62 |
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.61 |
15-May-2022 |
mrg |
branches: 1.61.2; fix verbose log for 64 bit float
|
|
Revision tags: cjep_sun2x-base1 cjep_sun2x-base cjep_staticlib_x-base1 cjep_staticlib_x-base phil-wifi-20200421 phil-wifi-20200411 is-mlppp-base phil-wifi-20200406 phil-wifi-20191119
|
| 1.60 |
11-Nov-2019 |
joerg |
Spell the largest 32bit signed value as INT32_MAX. Explicitly cast to float, because it is not precisely representable.
|
| 1.59 |
09-Nov-2019 |
mrg |
copyright maint.
|
| 1.58 |
09-Nov-2019 |
mrg |
add support for playing IEEE float32 and float64 RIFF WAVE samples on platforms that have these types natively, and can handle signed linear 32 bit samples. explicitly disabled on vax, run-or-compile-time sizeof() check disabled for everyone else
now i can play a float32 .wav file i found. float64 not tested.
copyright maint, update HISTORY, update audio drivers list.
|
|
Revision tags: 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-base phil-wifi-20190609
|
| 1.57 |
04-May-2019 |
isaki |
branches: 1.57.2; Use err(3)/errx(3) properly to avoid "write failed: Undefined error: 0".
|
|
Revision tags: pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226 pgoyette-compat-1126
|
| 1.56 |
16-Nov-2018 |
mlelstv |
The test for regular file was wrong.
From yarl on freenode, thanks!
|
|
Revision tags: netbsd-8-2-RELEASE netbsd-8-1-RELEASE netbsd-8-1-RC1 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.55 |
05-Aug-2015 |
mrg |
branches: 1.55.8; 1.55.14; 1.55.16; 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-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-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 tls-maxphys-base 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.54 |
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.53 |
29-Dec-2010 |
wiz |
Sort usage.
|
| 1.52 |
29-Dec-2010 |
jmcneill |
allow for buffer sizes < 32k
|
| 1.51 |
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.50 |
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.49 |
29-May-2008 |
mrg |
branches: 1.49.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.48 |
15-Dec-2007 |
perry |
branches: 1.48.4; 1.48.6; convert __attribute__s to applicable cdefs.h macros
|
|
Revision tags: cube-autoconf-base
|
| 1.47 |
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.46 |
23-May-2006 |
christos |
branches: 1.46.10; Coverity CID 3187: Fix memory leak
|
| 1.45 |
13-Jul-2005 |
mrg |
branches: 1.45.2; 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.44 |
02-Jun-2005 |
lukem |
appease gcc -Wuninitialized
|
|
Revision tags: netbsd-3-base
|
| 1.43 |
09-Jul-2004 |
wiz |
branches: 1.43.2; There is no -m option -- remove it from the usage. From Kouichirou Hiratsuka in PR 26192.
|
|
Revision tags: netbsd-2-0-3-RELEASE 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.42 |
23-Jun-2003 |
agc |
branches: 1.42.4; Add NetBSD RCS Ids.
|
|
Revision tags: fvdl_fs64_base
|
| 1.41 |
08-Dec-2002 |
mrg |
fix an error message
|
| 1.40 |
04-Nov-2002 |
mrg |
fix PR#18909, but not quite exactly the same as the patch provided. also, check if the filesize causes a size_t overflow and if so, use the fallback read/write loop method.
|
| 1.39 |
03-Nov-2002 |
wiz |
Move close so that last ioctl is before close call. Fix duplicate word in comment. Based on patch from Christian Biere in PR 18902, with a style nit fixed.
|
| 1.38 |
01-Oct-2002 |
mrg |
print the file name in verbose mode as well. avoid printing (null) for encoding.
|
| 1.37 |
20-Jul-2002 |
grant |
sweep of errx/warnx, remove unnecessary trailing \n
|
|
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.36 |
10-Feb-2002 |
mrg |
define: datasize == 0 means use the whole file. fixes part of PR#12809.
|
| 1.35 |
05-Feb-2002 |
augustss |
Test for default device in a portable way. Thanks to Michael Ericsson for spotting the problem.
|
| 1.34 |
02-Feb-2002 |
jdolecek |
Retire -C, do all the ioctls on same audio device we do i/o
|
| 1.33 |
31-Jan-2002 |
augustss |
Actually be verbose if the -V flag is given.
|
| 1.32 |
31-Jan-2002 |
augustss |
Use _PATH_SOUND etc, all fall back to _PATH_SOUND0 (etc.) if that fails.
|
| 1.31 |
15-Jan-2002 |
mrg |
KNF.
|
| 1.30 |
15-Jan-2002 |
mrg |
flush the audio buffer on signals; from Ben Wong <hackerb9@u.washington.edu> in PR#9134
|
| 1.29 |
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.28 |
13-Jan-2002 |
ross |
fix regression, err() -> errx()
|
| 1.27 |
13-Jan-2002 |
ross |
Rototill play_fd() to fix some original problems and some added later. Also, fix up for and enable WARNS=2. This fixes problems playing from pipes or standard input, and playing from funny filesystems or other cases that can't be mmap(2)ed.
|
| 1.26 |
02-May-2001 |
minoura |
X68k built-in voice synthesizer supports 4bit ADPCM.
|
| 1.25 |
28-Mar-2001 |
simonb |
Fix white space and formatting nits.
|
| 1.24 |
08-Mar-2001 |
ross |
lp64/printf
|
| 1.23 |
04-Mar-2001 |
hubertf |
Don't play trailing garbage at end of RIFF WAVE (.wav) files Patch sent by YAMAMOTO Takashi <takashi.yamamoto@bigfoot.com> in PR 12328
|
| 1.22 |
19-Feb-2001 |
cgd |
convert to use getprogname()
|
| 1.21 |
05-Feb-2001 |
christos |
fix nested extern
|
| 1.20 |
19-Jan-2001 |
mrg |
- move the mmap playing code into new play() function - be more (properly) quiet with `-q'
|
| 1.19 |
22-Dec-2000 |
mrg |
de-__P()-ify
|
| 1.18 |
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-RELEASE netbsd-1-5-BETA2 netbsd-1-5-BETA netbsd-1-5-ALPHA2 netbsd-1-5-base minoura-xpg4dl-base
|
| 1.17 |
27-Feb-2000 |
mrg |
branches: 1.17.4; honour -q (quiet) flag a bit more.
|
|
Revision tags: wrstuden-devbsize-19991221 wrstuden-devbsize-base
|
| 1.16 |
08-Nov-1999 |
kleink |
When we have to print usage instructions, don't indicate success in the exit status.
|
| 1.15 |
06-Nov-1999 |
kleink |
* Don't treat failure to open a file as fatal error; print a warning to standard error, arrange for a non-zero exit status and continue with the next file. Addresses PR bin/8748. * GCC vs. ANSI: a cast doesn't yield an lvalue. * Use MAP_FAILED.
|
|
Revision tags: comdex-fall-1999-base
|
| 1.14 |
23-Oct-1999 |
mrg |
fix bug introduced in 1.12: only return a header length of 0 if we are using -f (force), not in the case when we know how long the header is. this stops from playing the audio header.
|
| 1.13 |
27-Sep-1999 |
mrg |
honour -f, even if we appear to have a sun audio file. un-byte-screw the encoding for printing, too.
|
| 1.12 |
13-Sep-1999 |
tron |
branches: 1.12.2; Fix broken "-f" and "-P" options. Patches supplied by Ben Wong in PR bin/8390.
|
| 1.11 |
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.10 |
17-May-1999 |
jtk |
fix defect where specifying channels would also specify the same string as the control device (missing 'break')
|
| 1.9 |
13-Apr-1999 |
mrg |
try using normal read/write is mmap() fails. tell the VM system we are going to be doing sequential access via madvise().
|
| 1.8 |
02-Apr-1999 |
augustss |
Fix various buglets.
|
|
Revision tags: netbsd-1-4-base
|
| 1.7 |
30-Mar-1999 |
augustss |
branches: 1.7.2; Insert an AUDIO_DRAIN at the end of each file.
|
| 1.6 |
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.5 |
27-Mar-1999 |
mrg |
expand usage message to reality.
|
| 1.4 |
27-Mar-1999 |
mrg |
add support to play stdin.
|
| 1.3 |
26-Mar-1999 |
mrg |
add missing copyrights.
|
| 1.2 |
26-Mar-1999 |
mrg |
audio paths are in <paths.h>
|
| 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..
|