[PATCH v5 0/8] ALSA: emu10k1: add support for high-bitrate modes of E-MU cards

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



This series is what all the work was about: support the "dual-/quad-pumped"
modes of the E-MU cards.
---

i don't suppose you had an epiphany, so as before i'm posting this for
posterity, without expectation of it being applied.

---
v5:
- rebased onto new buffer copy callback
- added end-user documentation
v4:
- rebased onto locking changes
v3:
- rebased onto pulled ahead series
---
This patch series needs to be applied on top of the patch titled "ALSA:
emu10k1: add separate documentation for E-MU cards".

Oswald Buddenhagen (8):
  ALSA: add snd_ctl_add_locked() & export snd_ctl_remove_locked()
  ALSA: emu10k1: introduce alternative E-MU D.A.S. mode
  ALSA: emu10k1: improve mixer control naming in E-MU D.A.S. mode
  ALSA: emu10k1: make playback in E-MU D.A.S. mode 32-bit
  ALSA: emu10k1: add support for 2x/4x word clocks in E-MU D.A.S. mode
  ALSA: emu10k1: add high-rate capture in E-MU D.A.S. mode
  ALSA: emu10k1: add high-rate playback in E-MU D.A.S. mode
  ALSA: emu10k1: document E-MU D.A.S. mode

 Documentation/sound/cards/emu-mixer.rst |  59 +-
 include/sound/control.h                 |   2 +
 include/sound/emu10k1.h                 |  11 +
 sound/core/control.c                    |  43 +-
 sound/pci/emu10k1/emu10k1.c             |  29 +-
 sound/pci/emu10k1/emu10k1_main.c        |  30 +-
 sound/pci/emu10k1/emufx.c               | 109 ++-
 sound/pci/emu10k1/emumixer.c            | 902 +++++++++++++++++++++---
 sound/pci/emu10k1/emupcm.c              | 400 +++++++++--
 sound/pci/emu10k1/emuproc.c             |   5 +
 sound/pci/emu10k1/io.c                  |  30 +-
 sound/pci/emu10k1/voice.c               |   6 +
 12 files changed, 1423 insertions(+), 203 deletions(-)


base-commit: c5baafafd8411c19e27c6a2c7237538a34b8ca31
prerequisite-patch-id: 6b89fb2dc075fcf9e5b8d8ae36bed09ecf063344
prerequisite-patch-id: 44c4ce123c9838904e4fb3ce285ade080f09f306
prerequisite-patch-id: 40620a68c4ad5945a920ff05ba3c7f73e58ad45c
-- 
2.40.0.152.g15d061e6df




[Index of Archives]     [ALSA User]     [Linux Audio Users]     [Pulse Audio]     [Kernel Archive]     [Asterisk PBX]     [Photo Sharing]     [Linux Sound]     [Video 4 Linux]     [Gimp]     [Yosemite News]

  Powered by Linux