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