git: sound: Import latest code from FreeBSD
Francois Tigeot
ftigeot at crater.dragonflybsd.org
Thu Jan 8 03:37:38 PST 2015
commit 2a1ad637466621af45d5a17185b33f3dcaaa1b1c
Author: François Tigeot <ftigeot at wolfpond.org>
Date: Thu Jan 8 10:44:43 2015 +0100
sound: Import latest code from FreeBSD
* As of 1bac48ea8f21c4121f1c45311ec4f05577c58abc (SVN id r275101)
"Add bunch of PCI IDs of Intel Wildcat Point (9 Series) chipsets."
* Do not import isa, macio, sbus and usb drivers
* snd_au88x0 has been removed. According to the FreeBSD commit message, it
never even got compiled into the kernel or as a module.
* Drop the ds1, csa and maestro3 drivers due to restrictive license terms
or the need to use binary blobs. These drivers are not built by default
on FreeBSD.
Summary of changes:
Makefile_upgrade.inc | 7 +
share/man/man4/Makefile | 6 -
share/man/man4/pcm.4 | 3 -
share/man/man4/snd_csa.4 | 98 -
share/man/man4/snd_ds1.4 | 72 -
share/man/man4/snd_maestro.4 | 1 -
share/man/man4/snd_maestro3.4 | 88 -
sys/boot/dloader/loader-bootp.conf | 1 -
sys/boot/dloader/loader.conf | 1 -
sys/conf/files | 92 +-
sys/conf/kmod.mk | 3 +
sys/conf/options | 9 +
sys/config/LINT | 7 +-
sys/config/LINT64 | 18 +-
sys/dev/sound/Makefile | 7 +-
sys/dev/sound/Makefile.inc | 3 +-
sys/dev/sound/chip.h | 3 +-
sys/dev/sound/clone.c | 799 +++
sys/dev/sound/clone.h | 132 +
sys/dev/sound/driver.c | 18 +-
sys/dev/sound/driver/Makefile | 6 +-
sys/dev/sound/driver/Makefile.inc | 3 +-
sys/dev/sound/driver/als4000/Makefile | 3 +-
sys/dev/sound/driver/atiixp/Makefile | 3 +-
sys/dev/sound/driver/au88x0/Makefile | 10 -
sys/dev/sound/driver/audiocs/Makefile | 11 -
sys/dev/sound/driver/cmi/Makefile | 4 +-
sys/dev/sound/driver/cs4281/Makefile | 3 +-
sys/dev/sound/driver/csa/Makefile | 10 -
sys/dev/sound/driver/driver/Makefile | 3 +-
sys/dev/sound/driver/ds1/Makefile | 10 -
sys/dev/sound/driver/emu10k1/Makefile | 16 +-
sys/dev/sound/driver/emu10kx/Makefile | 13 +
sys/dev/sound/driver/envy24/Makefile | 3 +-
sys/dev/sound/driver/envy24ht/Makefile | 3 +-
sys/dev/sound/driver/es137x/Makefile | 3 +-
sys/dev/sound/driver/fm801/Makefile | 3 +-
sys/dev/sound/driver/hda/Makefile | 7 +-
sys/dev/sound/driver/hdspe/Makefile | 9 +
sys/dev/sound/driver/ich/Makefile | 3 +-
sys/dev/sound/driver/maestro/Makefile | 4 +-
sys/dev/sound/driver/maestro3/Makefile | 12 -
sys/dev/sound/driver/neomagic/Makefile | 3 +-
sys/dev/sound/driver/solo/Makefile | 3 +-
sys/dev/sound/driver/spicds/Makefile | 2 +-
sys/dev/sound/driver/t4dwave/Makefile | 3 +-
sys/dev/sound/driver/via8233/Makefile | 3 +-
sys/dev/sound/driver/via82c686/Makefile | 3 +-
sys/dev/sound/driver/vibes/Makefile | 3 +-
sys/dev/sound/midi/midi.c | 1531 +++++
sys/dev/sound/{pcm/vchan.h => midi/midi.h} | 35 +-
sys/dev/sound/midi/midiq.h | 106 +
sys/dev/sound/midi/mpu401.c | 298 +
sys/dev/sound/{pcm/dsp.h => midi/mpu401.h} | 20 +-
sys/dev/sound/{pcm/mixer_if.m => midi/mpu_if.m} | 62 +-
sys/dev/sound/{pcm/ac97_if.m => midi/mpufoi_if.m} | 46 +-
sys/dev/sound/midi/sequencer.c | 2095 ++++++
sys/dev/sound/{chip.h => midi/sequencer.h} | 72 +-
sys/dev/sound/midi/synth_if.m | 313 +
sys/dev/sound/pci/allegro_code.h | 218 +
.../maestro3_reg.h => dev/sound/pci/allegro_reg.h} | 418 +-
sys/dev/sound/pci/als4000.c | 108 +-
sys/dev/sound/pci/als4000.h | 3 +-
sys/dev/sound/pci/atiixp.c | 778 ++-
sys/dev/sound/pci/atiixp.h | 8 +-
sys/dev/sound/pci/au88x0.c | 730 --
sys/dev/sound/pci/au88x0.h | 179 -
sys/dev/sound/pci/aureal.c | 91 +-
sys/dev/sound/pci/aureal.h | 3 +-
sys/dev/sound/pci/cmi.c | 213 +-
sys/dev/sound/pci/cmireg.h | 5 +-
sys/dev/sound/pci/cs4281.c | 108 +-
sys/dev/sound/pci/cs4281.h | 3 +-
sys/dev/sound/pci/cs461x_dsp.h | 3497 ++++++++++
sys/dev/sound/pci/csa.c | 1071 ---
sys/dev/sound/pci/csapcm.c | 1036 ---
sys/dev/sound/pci/csareg.h | 1973 ------
sys/dev/sound/pci/csavar.h | 71 -
sys/dev/sound/pci/ds1-fw.h | 1603 -----
sys/dev/sound/pci/ds1.c | 1101 ---
sys/dev/sound/pci/ds1.h | 157 -
sys/dev/sound/pci/emu10k1.c | 808 ++-
sys/dev/sound/pci/emu10kx-midi.c | 253 +
sys/dev/sound/pci/emu10kx-pcm.c | 1538 +++++
sys/dev/sound/pci/emu10kx.c | 3570 ++++++++++
sys/dev/sound/pci/emu10kx.h | 191 +
sys/dev/sound/pci/emuxkireg.h | 689 ++
sys/dev/sound/pci/envy24.c | 492 +-
sys/dev/sound/pci/envy24.h | 5 +-
sys/dev/sound/pci/envy24ht.c | 502 +-
sys/dev/sound/pci/envy24ht.h | 7 +-
sys/dev/sound/pci/es137x.c | 1221 ++--
sys/dev/sound/pci/es137x.h | 28 +-
sys/dev/sound/pci/fm801.c | 106 +-
sys/dev/sound/pci/hda/hda_reg.h | 184 +-
sys/dev/sound/pci/hda/hdaa.c | 7155 ++++++++++++++++++++
sys/dev/sound/pci/hda/hdaa.h | 274 +
sys/dev/sound/pci/hda/hdaa_patches.c | 739 ++
sys/dev/sound/pci/hda/hdac.c | 6890 ++++---------------
sys/dev/sound/pci/hda/hdac.h | 678 +-
sys/dev/sound/pci/hda/hdac_if.m | 115 +
sys/dev/sound/pci/hda/hdac_private.h | 200 +-
sys/dev/sound/pci/hda/hdac_reg.h | 13 +-
sys/dev/sound/pci/hda/hdacc.c | 726 ++
sys/dev/sound/pci/hdspe-pcm.c | 711 ++
sys/dev/sound/pci/hdspe.c | 397 ++
sys/dev/sound/pci/hdspe.h | 179 +
sys/dev/sound/pci/ich.c | 124 +-
sys/dev/sound/pci/ich.h | 3 +-
sys/dev/sound/pci/maestro.c | 381 +-
sys/dev/sound/pci/maestro3.c | 1739 -----
sys/dev/sound/pci/maestro_reg.h | 3 +-
sys/dev/sound/pci/neomagic-coeff.h | 3 +-
sys/dev/sound/pci/neomagic.c | 71 +-
sys/dev/sound/pci/neomagic.h | 3 +-
sys/dev/sound/pci/sb.h | 34 +-
sys/dev/sound/pci/solo.c | 145 +-
sys/dev/sound/pci/spicds.c | 46 +-
sys/dev/sound/pci/spicds.h | 5 +-
sys/dev/sound/pci/t4dwave.c | 210 +-
sys/dev/sound/pci/t4dwave.h | 3 +-
sys/dev/sound/pci/via8233.c | 1005 ++-
sys/dev/sound/pci/via8233.h | 3 +-
sys/dev/sound/pci/via82c686.c | 97 +-
sys/dev/sound/pci/via82c686.h | 10 +-
sys/dev/sound/pci/vibes.c | 107 +-
sys/dev/sound/pci/vibes.h | 3 +-
sys/dev/sound/pcm/Makefile | 41 +-
sys/dev/sound/pcm/ac97.c | 155 +-
sys/dev/sound/pcm/ac97.h | 3 +-
sys/dev/sound/pcm/ac97_if.m | 3 +-
sys/dev/sound/pcm/ac97_patch.c | 12 +-
sys/dev/sound/pcm/ac97_patch.h | 6 +-
sys/dev/sound/pcm/buffer.c | 415 +-
sys/dev/sound/pcm/buffer.h | 49 +-
sys/dev/sound/pcm/channel.c | 2825 +++++---
sys/dev/sound/pcm/channel.h | 384 +-
sys/dev/sound/pcm/channel_if.m | 122 +-
sys/dev/sound/pcm/dsp.c | 3100 +++++++--
sys/dev/sound/pcm/dsp.h | 23 +-
sys/dev/sound/pcm/fake.c | 164 -
sys/dev/sound/pcm/feeder.c | 492 +-
sys/dev/sound/pcm/feeder.h | 185 +-
sys/dev/sound/pcm/feeder_chain.c | 842 +++
sys/dev/sound/pcm/feeder_eq.c | 702 ++
sys/dev/sound/pcm/feeder_fmt.c | 1142 ----
sys/dev/sound/pcm/feeder_format.c | 300 +
sys/dev/sound/pcm/feeder_if.m | 3 +-
sys/dev/sound/pcm/feeder_matrix.c | 827 +++
sys/dev/sound/pcm/feeder_mixer.c | 402 ++
sys/dev/sound/pcm/feeder_rate.c | 2266 +++++--
sys/dev/sound/pcm/feeder_volume.c | 345 +-
sys/dev/sound/pcm/g711.h | 225 +
sys/dev/sound/pcm/intpcm.h | 136 +
sys/dev/sound/pcm/matrix.h | 220 +
sys/dev/sound/pcm/matrix_map.h | 672 ++
sys/dev/sound/pcm/mixer.c | 1185 +++-
sys/dev/sound/pcm/mixer.h | 43 +-
sys/dev/sound/pcm/mixer_if.m | 3 +-
sys/dev/sound/pcm/pcm.h | 438 ++
sys/dev/sound/pcm/sndstat.c | 273 +-
sys/dev/sound/pcm/sndstat.h | 170 +
sys/dev/sound/pcm/sound.c | 1636 +++--
sys/dev/sound/pcm/sound.h | 487 +-
sys/dev/sound/pcm/vchan.c | 1323 ++--
sys/dev/sound/pcm/vchan.h | 48 +-
sys/dev/sound/sound/Makefile | 46 +
sys/dev/sound/unit.c | 198 +
sys/dev/sound/{pcm/vchan.h => unit.h} | 30 +-
sys/dev/sound/{pcm/vchan.h => version.h} | 20 +-
sys/gnu/dev/sound/pci/csaimg.h | 341 -
sys/gnu/dev/sound/pci/emu10k1-ac97.h | 293 -
sys/gnu/dev/sound/pci/emu10k1-alsa.h | 1374 ----
sys/gnu/dev/sound/pci/emu10k1.h | 740 --
sys/gnu/dev/sound/pci/maestro3_dsp.h | 214 -
sys/sys/soundcard.h | 614 +-
sys/tools/{ => sound}/emu10k1-mkalsa.sh | 3 +-
sys/tools/sound/feeder_eq_mkfilter.awk | 467 ++
sys/tools/sound/feeder_rate_mkfilter.awk | 899 +++
sys/tools/sound/snd_fxdiv_gen.awk | 142 +
180 files changed, 50744 insertions(+), 27452 deletions(-)
delete mode 100644 share/man/man4/snd_csa.4
delete mode 100644 share/man/man4/snd_ds1.4
delete mode 100644 share/man/man4/snd_maestro3.4
create mode 100644 sys/dev/sound/clone.c
create mode 100644 sys/dev/sound/clone.h
delete mode 100644 sys/dev/sound/driver/au88x0/Makefile
delete mode 100644 sys/dev/sound/driver/audiocs/Makefile
delete mode 100644 sys/dev/sound/driver/csa/Makefile
delete mode 100644 sys/dev/sound/driver/ds1/Makefile
create mode 100644 sys/dev/sound/driver/emu10kx/Makefile
create mode 100644 sys/dev/sound/driver/hdspe/Makefile
delete mode 100644 sys/dev/sound/driver/maestro3/Makefile
create mode 100644 sys/dev/sound/midi/midi.c
copy sys/dev/sound/{pcm/vchan.h => midi/midi.h} (61%)
create mode 100644 sys/dev/sound/midi/midiq.h
create mode 100644 sys/dev/sound/midi/mpu401.c
copy sys/dev/sound/{pcm/dsp.h => midi/mpu401.h} (77%)
copy sys/dev/sound/{pcm/mixer_if.m => midi/mpu_if.m} (65%)
copy sys/dev/sound/{pcm/ac97_if.m => midi/mpufoi_if.m} (69%)
create mode 100644 sys/dev/sound/midi/sequencer.c
copy sys/dev/sound/{chip.h => midi/sequencer.h} (55%)
create mode 100644 sys/dev/sound/midi/synth_if.m
create mode 100644 sys/dev/sound/pci/allegro_code.h
rename sys/{gnu/dev/sound/pci/maestro3_reg.h => dev/sound/pci/allegro_reg.h} (76%)
delete mode 100644 sys/dev/sound/pci/au88x0.c
delete mode 100644 sys/dev/sound/pci/au88x0.h
create mode 100644 sys/dev/sound/pci/cs461x_dsp.h
delete mode 100644 sys/dev/sound/pci/csa.c
delete mode 100644 sys/dev/sound/pci/csapcm.c
delete mode 100644 sys/dev/sound/pci/csareg.h
delete mode 100644 sys/dev/sound/pci/csavar.h
delete mode 100644 sys/dev/sound/pci/ds1-fw.h
delete mode 100644 sys/dev/sound/pci/ds1.c
delete mode 100644 sys/dev/sound/pci/ds1.h
create mode 100644 sys/dev/sound/pci/emu10kx-midi.c
create mode 100644 sys/dev/sound/pci/emu10kx-pcm.c
create mode 100644 sys/dev/sound/pci/emu10kx.c
create mode 100644 sys/dev/sound/pci/emu10kx.h
create mode 100644 sys/dev/sound/pci/emuxkireg.h
create mode 100644 sys/dev/sound/pci/hda/hdaa.c
create mode 100644 sys/dev/sound/pci/hda/hdaa.h
create mode 100644 sys/dev/sound/pci/hda/hdaa_patches.c
create mode 100644 sys/dev/sound/pci/hda/hdac_if.m
create mode 100644 sys/dev/sound/pci/hda/hdacc.c
create mode 100644 sys/dev/sound/pci/hdspe-pcm.c
create mode 100644 sys/dev/sound/pci/hdspe.c
create mode 100644 sys/dev/sound/pci/hdspe.h
delete mode 100644 sys/dev/sound/pci/maestro3.c
delete mode 100644 sys/dev/sound/pcm/fake.c
create mode 100644 sys/dev/sound/pcm/feeder_chain.c
create mode 100644 sys/dev/sound/pcm/feeder_eq.c
delete mode 100644 sys/dev/sound/pcm/feeder_fmt.c
create mode 100644 sys/dev/sound/pcm/feeder_format.c
create mode 100644 sys/dev/sound/pcm/feeder_matrix.c
create mode 100644 sys/dev/sound/pcm/feeder_mixer.c
create mode 100644 sys/dev/sound/pcm/g711.h
create mode 100644 sys/dev/sound/pcm/intpcm.h
create mode 100644 sys/dev/sound/pcm/matrix.h
create mode 100644 sys/dev/sound/pcm/matrix_map.h
create mode 100644 sys/dev/sound/pcm/pcm.h
create mode 100644 sys/dev/sound/pcm/sndstat.h
create mode 100644 sys/dev/sound/sound/Makefile
create mode 100644 sys/dev/sound/unit.c
copy sys/dev/sound/{pcm/vchan.h => unit.h} (67%)
copy sys/dev/sound/{pcm/vchan.h => version.h} (73%)
delete mode 100644 sys/gnu/dev/sound/pci/csaimg.h
delete mode 100644 sys/gnu/dev/sound/pci/emu10k1-ac97.h
delete mode 100644 sys/gnu/dev/sound/pci/emu10k1-alsa.h
delete mode 100644 sys/gnu/dev/sound/pci/emu10k1.h
delete mode 100644 sys/gnu/dev/sound/pci/maestro3_dsp.h
rename sys/tools/{ => sound}/emu10k1-mkalsa.sh (63%)
create mode 100644 sys/tools/sound/feeder_eq_mkfilter.awk
create mode 100644 sys/tools/sound/feeder_rate_mkfilter.awk
create mode 100644 sys/tools/sound/snd_fxdiv_gen.awk
http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/2a1ad637466621af45d5a17185b33f3dcaaa1b1c
--
DragonFly BSD source repository
More information about the Commits
mailing list