History log of /src/sys/rump/dev/lib/libaudio |
Revision | Date | Author | Comments |
1.1 | 01-May-2010 |
pooka | branches: 1.1.2; 1.1.4; 1.1.6; add audio(4) support
|
1.1.6.2 | 17-Aug-2010 |
uebayasi | Sync with HEAD.
|
1.1.6.1 | 01-May-2010 |
uebayasi | file AUDIO.ioconf was added on branch uebayasi-xip on 2010-08-17 06:47:53 +0000
|
1.1.4.2 | 11-Aug-2010 |
yamt | sync with head.
|
1.1.4.1 | 01-May-2010 |
yamt | file AUDIO.ioconf was added on branch yamt-nfs-mp on 2010-08-11 22:55:00 +0000
|
1.1.2.2 | 30-May-2010 |
rmind | sync with head
|
1.1.2.1 | 01-May-2010 |
rmind | file AUDIO.ioconf was added on branch rmind-uvmplock on 2010-05-30 05:18:04 +0000
|
1.7 | 08-May-2019 |
isaki | Merge isaki-audio2 branch, the overhaul of audio subsystem. - Interrupt-oriented system rather than thread-oriented. - Improve stability, quality and performance. - Split playback and record cleanly. Improve halfduplex support. - Many bugs are fixed including deadlocks, resource leaks, abuses, etc. - Simplify audio filter mechanism. The encoding/channels/frequency conversions are completely handled in the upper layer. So the hard- ware driver only converts its hardware encoding (if necessary). - audio_hw_if changes: - Obsoletes query_encoding and add query_format instead. - Obsoletes set_params and add set_format instead. - Remove drain, setfd, mappage. - The call sequences are changed. - ioctl AUDIO_GETFD/SETFD, AUDIO_GETCHAN/SETCHAN are obsoleted. - ioctl AUDIO_{QUERY,GET,SET}FORMAT are introduced. - cleanup config attributes: au*conv and mulaw. - All hardware drivers should follow it (I've done as much as possible).
Some file paths are changed: - dev/audio.c -> dev/audio/audio.c (rewritten) - dev/audiovar.h -> dev/audio/audiovar.h - dev/audio_dai.h -> dev/audio/audio_dai.h - dev/audio_if.h -> dev/audio/audio_if.h - dev/audiobell.c -> dev/audio/audiobell.c - dev/audiobellvar.h -> dev/audio/audiobellvar.h - dev/mulaw.[ch] -> dev/audio/mulaw.[ch] + dev/audio/alaw.c
|
1.6 | 01-Jun-2017 |
pgoyette | branches: 1.6.10; 1.6.12; Add infrastructure for modularization of audio, midi, and sequencer
|
1.5 | 26-Jan-2016 |
pooka | Put the kernelside rump kernel headers into <rump-sys> instead of sprinkling them around the faction directories. Avoids having to add a CPPFLAGS (or several) to pretty much every component Makefile.
Leave compat headers around in the old locations.
The commit changes some autogenerated files, but I'll fix the generators shortly and regen.
|
1.4 | 19-Oct-2015 |
pooka | Add a COMMENT describing what each component roughly does.
"make describe" prints the comment.
Requested/inspired by Vincent Schwarzer on rumpkernel-users
|
1.3 | 18-Nov-2014 |
nonaka | branches: 1.3.2; Adopy recent software volume control change.
|
1.2 | 13-Mar-2014 |
pooka | branches: 1.2.4; rename component.c -> audio_component.c
|
1.1 | 01-May-2010 |
pooka | branches: 1.1.2; 1.1.4; 1.1.6; 1.1.14; 1.1.24; 1.1.28; add audio(4) support
|
1.1.28.1 | 18-May-2014 |
rmind | sync with head
|
1.1.24.2 | 03-Dec-2017 |
jdolecek | update from HEAD
|
1.1.24.1 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.1.14.1 | 22-May-2014 |
yamt | sync with head.
for a reference, the tree before this commit was tagged as yamt-pagecache-tag8.
this commit was splitted into small chunks to avoid a limitation of cvs. ("Protocol error: too many arguments")
|
1.1.6.2 | 17-Aug-2010 |
uebayasi | Sync with HEAD.
|
1.1.6.1 | 01-May-2010 |
uebayasi | file Makefile was added on branch uebayasi-xip on 2010-08-17 06:47:53 +0000
|
1.1.4.2 | 11-Aug-2010 |
yamt | sync with head.
|
1.1.4.1 | 01-May-2010 |
yamt | file Makefile was added on branch yamt-nfs-mp on 2010-08-11 22:55:00 +0000
|
1.1.2.2 | 30-May-2010 |
rmind | sync with head
|
1.1.2.1 | 01-May-2010 |
rmind | file Makefile was added on branch rmind-uvmplock on 2010-05-30 05:18:04 +0000
|
1.2.4.1 | 23-Nov-2014 |
snj | Pull up following revision(s) (requested by jmcneill in ticket #249): sys/rump/dev/lib/libaudio/Makefile: revision 1.3 sys/rump/dev/lib/libpad/Makefile: revision 1.4 Adopy recent software volume control change.
|
1.3.2.3 | 28-Aug-2017 |
skrll | Sync with HEAD
|
1.3.2.2 | 19-Mar-2016 |
skrll | Sync with HEAD
|
1.3.2.1 | 27-Dec-2015 |
skrll | Sync with HEAD (as of 26th Dec)
|
1.6.12.1 | 07-May-2019 |
isaki | Fix paths and flags. - aurateconv is gone. mulaw is a part of audio inseparably.
|
1.6.10.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.1 | 01-May-2010 |
pooka | branches: 1.1.2; 1.1.4; 1.1.6; add audio(4) support
|
1.1.6.2 | 17-Aug-2010 |
uebayasi | Sync with HEAD.
|
1.1.6.1 | 01-May-2010 |
uebayasi | file audio.h was added on branch uebayasi-xip on 2010-08-17 06:47:53 +0000
|
1.1.4.2 | 11-Aug-2010 |
yamt | sync with head.
|
1.1.4.1 | 01-May-2010 |
yamt | file audio.h was added on branch yamt-nfs-mp on 2010-08-11 22:55:00 +0000
|
1.1.2.2 | 30-May-2010 |
rmind | sync with head
|
1.1.2.1 | 01-May-2010 |
rmind | file audio.h was added on branch rmind-uvmplock on 2010-05-30 05:18:04 +0000
|
1.5 | 08-May-2019 |
isaki | Merge isaki-audio2 branch, the overhaul of audio subsystem. - Interrupt-oriented system rather than thread-oriented. - Improve stability, quality and performance. - Split playback and record cleanly. Improve halfduplex support. - Many bugs are fixed including deadlocks, resource leaks, abuses, etc. - Simplify audio filter mechanism. The encoding/channels/frequency conversions are completely handled in the upper layer. So the hard- ware driver only converts its hardware encoding (if necessary). - audio_hw_if changes: - Obsoletes query_encoding and add query_format instead. - Obsoletes set_params and add set_format instead. - Remove drain, setfd, mappage. - The call sequences are changed. - ioctl AUDIO_GETFD/SETFD, AUDIO_GETCHAN/SETCHAN are obsoleted. - ioctl AUDIO_{QUERY,GET,SET}FORMAT are introduced. - cleanup config attributes: au*conv and mulaw. - All hardware drivers should follow it (I've done as much as possible).
Some file paths are changed: - dev/audio.c -> dev/audio/audio.c (rewritten) - dev/audiovar.h -> dev/audio/audiovar.h - dev/audio_dai.h -> dev/audio/audio_dai.h - dev/audio_if.h -> dev/audio/audio_if.h - dev/audiobell.c -> dev/audio/audiobell.c - dev/audiobellvar.h -> dev/audio/audiobellvar.h - dev/mulaw.[ch] -> dev/audio/mulaw.[ch] + dev/audio/alaw.c
|
1.4 | 01-Jun-2017 |
pgoyette | branches: 1.4.10; 1.4.12; Add infrastructure for modularization of audio, midi, and sequencer
|
1.3 | 26-Jan-2016 |
pooka | Put the kernelside rump kernel headers into <rump-sys> instead of sprinkling them around the faction directories. Avoids having to add a CPPFLAGS (or several) to pretty much every component Makefile.
Leave compat headers around in the old locations.
The commit changes some autogenerated files, but I'll fix the generators shortly and regen.
|
1.2 | 08-Jun-2015 |
pooka | create /dev/{audio,sound,mixer,audioctl} -> foo0 symlinks
from Robert Millan <rmh@freebsd.org> via rumpkernel-users
|
1.1 | 13-Mar-2014 |
pooka | branches: 1.1.4; 1.1.6; 1.1.10; 1.1.12; rename component.c -> audio_component.c
|
1.1.12.3 | 28-Aug-2017 |
skrll | Sync with HEAD
|
1.1.12.2 | 19-Mar-2016 |
skrll | Sync with HEAD
|
1.1.12.1 | 22-Sep-2015 |
skrll | Sync with HEAD
|
1.1.10.3 | 03-Dec-2017 |
jdolecek | update from HEAD
|
1.1.10.2 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.1.10.1 | 13-Mar-2014 |
tls | file audio_component.c was added on branch tls-maxphys on 2014-08-20 00:04:37 +0000
|
1.1.6.2 | 22-May-2014 |
yamt | sync with head.
for a reference, the tree before this commit was tagged as yamt-pagecache-tag8.
this commit was splitted into small chunks to avoid a limitation of cvs. ("Protocol error: too many arguments")
|
1.1.6.1 | 13-Mar-2014 |
yamt | file audio_component.c was added on branch yamt-pagecache on 2014-05-22 11:41:11 +0000
|
1.1.4.2 | 18-May-2014 |
rmind | sync with head
|
1.1.4.1 | 13-Mar-2014 |
rmind | file audio_component.c was added on branch rmind-smpnet on 2014-05-18 17:46:14 +0000
|
1.4.12.1 | 04-May-2019 |
isaki | Move dev/audio_if.h -> dev/audio/audio_if.h
|
1.4.10.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.2 | 08-May-2019 |
isaki | Merge isaki-audio2 branch, the overhaul of audio subsystem. - Interrupt-oriented system rather than thread-oriented. - Improve stability, quality and performance. - Split playback and record cleanly. Improve halfduplex support. - Many bugs are fixed including deadlocks, resource leaks, abuses, etc. - Simplify audio filter mechanism. The encoding/channels/frequency conversions are completely handled in the upper layer. So the hard- ware driver only converts its hardware encoding (if necessary). - audio_hw_if changes: - Obsoletes query_encoding and add query_format instead. - Obsoletes set_params and add set_format instead. - Remove drain, setfd, mappage. - The call sequences are changed. - ioctl AUDIO_GETFD/SETFD, AUDIO_GETCHAN/SETCHAN are obsoleted. - ioctl AUDIO_{QUERY,GET,SET}FORMAT are introduced. - cleanup config attributes: au*conv and mulaw. - All hardware drivers should follow it (I've done as much as possible).
Some file paths are changed: - dev/audio.c -> dev/audio/audio.c (rewritten) - dev/audiovar.h -> dev/audio/audiovar.h - dev/audio_dai.h -> dev/audio/audio_dai.h - dev/audio_if.h -> dev/audio/audio_if.h - dev/audiobell.c -> dev/audio/audiobell.c - dev/audiobellvar.h -> dev/audio/audiobellvar.h - dev/mulaw.[ch] -> dev/audio/mulaw.[ch] + dev/audio/alaw.c
|
1.1 | 01-May-2010 |
pooka | branches: 1.1.2; 1.1.4; 1.1.6; 1.1.66; 1.1.68; add audio(4) support
|
1.1.68.1 | 07-May-2019 |
isaki | Fix paths and flags. - aurateconv is gone. mulaw is a part of audio inseparably.
|
1.1.66.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.1.6.2 | 17-Aug-2010 |
uebayasi | Sync with HEAD.
|
1.1.6.1 | 01-May-2010 |
uebayasi | file aurateconv.h was added on branch uebayasi-xip on 2010-08-17 06:47:53 +0000
|
1.1.4.2 | 11-Aug-2010 |
yamt | sync with head.
|
1.1.4.1 | 01-May-2010 |
yamt | file aurateconv.h was added on branch yamt-nfs-mp on 2010-08-11 22:55:00 +0000
|
1.1.2.2 | 30-May-2010 |
rmind | sync with head
|
1.1.2.1 | 01-May-2010 |
rmind | file aurateconv.h was added on branch rmind-uvmplock on 2010-05-30 05:18:04 +0000
|
1.3 | 13-Mar-2014 |
pooka | rename component.c -> audio_component.c
|
1.2 | 25-Feb-2011 |
riz | branches: 1.2.4; 1.2.14; 1.2.18; Use AUDIO_DEVICE instead of 0 as the minor number for /dev/audio since 0 is incorrect. While I'm here, add /dev/sound, audioctl, and mixer too.
ok pooka@
|
1.1 | 01-May-2010 |
pooka | branches: 1.1.2; 1.1.4; 1.1.6; 1.1.8; 1.1.10; add audio(4) support
|
1.1.10.1 | 05-Mar-2011 |
bouyer | Sync with HEAD
|
1.1.8.1 | 06-Jun-2011 |
jruoho | Sync with HEAD.
|
1.1.6.2 | 17-Aug-2010 |
uebayasi | Sync with HEAD.
|
1.1.6.1 | 01-May-2010 |
uebayasi | file component.c was added on branch uebayasi-xip on 2010-08-17 06:47:54 +0000
|
1.1.4.2 | 11-Aug-2010 |
yamt | sync with head.
|
1.1.4.1 | 01-May-2010 |
yamt | file component.c was added on branch yamt-nfs-mp on 2010-08-11 22:55:00 +0000
|
1.1.2.3 | 05-Mar-2011 |
rmind | sync with head
|
1.1.2.2 | 30-May-2010 |
rmind | sync with head
|
1.1.2.1 | 01-May-2010 |
rmind | file component.c was added on branch rmind-uvmplock on 2010-05-30 05:18:04 +0000
|
1.2.18.1 | 18-May-2014 |
rmind | sync with head
|
1.2.14.1 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.2.4.1 | 22-May-2014 |
yamt | sync with head.
for a reference, the tree before this commit was tagged as yamt-pagecache-tag8.
this commit was splitted into small chunks to avoid a limitation of cvs. ("Protocol error: too many arguments")
|
1.1 | 01-May-2010 |
pooka | branches: 1.1.2; 1.1.4; 1.1.6; add audio(4) support
|
1.1.6.2 | 17-Aug-2010 |
uebayasi | Sync with HEAD.
|
1.1.6.1 | 01-May-2010 |
uebayasi | file midi.h was added on branch uebayasi-xip on 2010-08-17 06:47:54 +0000
|
1.1.4.2 | 11-Aug-2010 |
yamt | sync with head.
|
1.1.4.1 | 01-May-2010 |
yamt | file midi.h was added on branch yamt-nfs-mp on 2010-08-11 22:55:00 +0000
|
1.1.2.2 | 30-May-2010 |
rmind | sync with head
|
1.1.2.1 | 01-May-2010 |
rmind | file midi.h was added on branch rmind-uvmplock on 2010-05-30 05:18:04 +0000
|
1.2 | 08-May-2019 |
isaki | Merge isaki-audio2 branch, the overhaul of audio subsystem. - Interrupt-oriented system rather than thread-oriented. - Improve stability, quality and performance. - Split playback and record cleanly. Improve halfduplex support. - Many bugs are fixed including deadlocks, resource leaks, abuses, etc. - Simplify audio filter mechanism. The encoding/channels/frequency conversions are completely handled in the upper layer. So the hard- ware driver only converts its hardware encoding (if necessary). - audio_hw_if changes: - Obsoletes query_encoding and add query_format instead. - Obsoletes set_params and add set_format instead. - Remove drain, setfd, mappage. - The call sequences are changed. - ioctl AUDIO_GETFD/SETFD, AUDIO_GETCHAN/SETCHAN are obsoleted. - ioctl AUDIO_{QUERY,GET,SET}FORMAT are introduced. - cleanup config attributes: au*conv and mulaw. - All hardware drivers should follow it (I've done as much as possible).
Some file paths are changed: - dev/audio.c -> dev/audio/audio.c (rewritten) - dev/audiovar.h -> dev/audio/audiovar.h - dev/audio_dai.h -> dev/audio/audio_dai.h - dev/audio_if.h -> dev/audio/audio_if.h - dev/audiobell.c -> dev/audio/audiobell.c - dev/audiobellvar.h -> dev/audio/audiobellvar.h - dev/mulaw.[ch] -> dev/audio/mulaw.[ch] + dev/audio/alaw.c
|
1.1 | 01-May-2010 |
pooka | branches: 1.1.2; 1.1.4; 1.1.6; 1.1.66; 1.1.68; add audio(4) support
|
1.1.68.1 | 07-May-2019 |
isaki | Fix paths and flags. - aurateconv is gone. mulaw is a part of audio inseparably.
|
1.1.66.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.1.6.2 | 17-Aug-2010 |
uebayasi | Sync with HEAD.
|
1.1.6.1 | 01-May-2010 |
uebayasi | file mulaw.h was added on branch uebayasi-xip on 2010-08-17 06:47:54 +0000
|
1.1.4.2 | 11-Aug-2010 |
yamt | sync with head.
|
1.1.4.1 | 01-May-2010 |
yamt | file mulaw.h was added on branch yamt-nfs-mp on 2010-08-11 22:55:00 +0000
|
1.1.2.2 | 30-May-2010 |
rmind | sync with head
|
1.1.2.1 | 01-May-2010 |
rmind | file mulaw.h was added on branch rmind-uvmplock on 2010-05-30 05:18:04 +0000
|
1.2 | 02-Dec-2014 |
pooka | Remove shlib_version files and just use Makefile SHLIB_MAJOR/MINOR, with the default provided by Makefile.rump (they're all 0.0 anyway)
|
1.1 | 01-May-2010 |
pooka | branches: 1.1.2; 1.1.4; 1.1.6; 1.1.24; 1.1.42; add audio(4) support
|
1.1.42.1 | 06-Apr-2015 |
skrll | Sync with HEAD
|
1.1.24.1 | 03-Dec-2017 |
jdolecek | update from HEAD
|
1.1.6.2 | 17-Aug-2010 |
uebayasi | Sync with HEAD.
|
1.1.6.1 | 01-May-2010 |
uebayasi | file shlib_version was added on branch uebayasi-xip on 2010-08-17 06:47:54 +0000
|
1.1.4.2 | 11-Aug-2010 |
yamt | sync with head.
|
1.1.4.1 | 01-May-2010 |
yamt | file shlib_version was added on branch yamt-nfs-mp on 2010-08-11 22:55:00 +0000
|
1.1.2.2 | 30-May-2010 |
rmind | sync with head
|
1.1.2.1 | 01-May-2010 |
rmind | file shlib_version was added on branch rmind-uvmplock on 2010-05-30 05:18:04 +0000
|