mbox series

[0/7] ALSA: emu10k1: refactoring of the playback voice management

Message ID 20230518140947.3725394-1-oswald.buddenhagen@gmx.de (mailing list archive)
Headers show
Series ALSA: emu10k1: refactoring of the playback voice management | expand

Message

Oswald Buddenhagen May 18, 2023, 2:09 p.m. UTC
Oswald Buddenhagen (7):
  ALSA: emu10k1: simplify freeing synth voices
  ALSA: emu10k1: don't forget to reset reclaimed synth voices
  ALSA: emu10k1: improve voice status display in /proc
  ALSA: emu10k1: make freeing untouched playback voices cheap
  ALSA: emu10k1: centralize freeing PCM voices
  ALSA: emu10k1: make snd_emu10k1_voice_alloc() assign voices' epcm
  ALSA: emu10k1: revamp playback voice allocator

 include/sound/emu10k1.h              |  18 ++--
 sound/pci/emu10k1/emu10k1_callback.c |   8 +-
 sound/pci/emu10k1/emumixer.c         |  24 ++---
 sound/pci/emu10k1/emupcm.c           |  88 ++++++++---------
 sound/pci/emu10k1/emuproc.c          |  18 ++--
 sound/pci/emu10k1/voice.c            | 136 +++++++++++++--------------
 6 files changed, 136 insertions(+), 156 deletions(-)

Comments

Takashi Iwai May 18, 2023, 2:58 p.m. UTC | #1
On Thu, 18 May 2023 16:09:40 +0200,
Oswald Buddenhagen wrote:
> 
> 
> Oswald Buddenhagen (7):
>   ALSA: emu10k1: simplify freeing synth voices
>   ALSA: emu10k1: don't forget to reset reclaimed synth voices
>   ALSA: emu10k1: improve voice status display in /proc
>   ALSA: emu10k1: make freeing untouched playback voices cheap
>   ALSA: emu10k1: centralize freeing PCM voices
>   ALSA: emu10k1: make snd_emu10k1_voice_alloc() assign voices' epcm
>   ALSA: emu10k1: revamp playback voice allocator

I applied partially, patches 1-4.
For the rest, please resubmit with corrections.


thanks,

Takashi