[alsa-devel] [PATCH 0/6] snd-usb endpoint rework, version 7

Daniel Mack zonque at gmail.com
Thu Apr 12 13:51:09 CEST 2012

Here's the 7th iteration of patches that reimplement the streaming logic of
the ALSA USB audio driver.

There were some bugs reportes by Felix and Grant, which have been resolved.

More testing is definitely important, but maybe the code will get a wider
test coverage when merged to the development tree?


Daniel Mack (6):
  ALSA: snd-usb: add snd_usb_audio-wide mutex
  ALSA: snd-usb: implement new endpoint streaming model
  ALSA: snd-usb: switch over to new endpoint streaming logic
  ALSA: snd-usb: remove old streaming logic
  ALSA: snd-usb: add support for implicit feedback
  ALSA: snd-usb: add some documentation

 sound/usb/card.c     |   10 +-
 sound/usb/card.h     |   62 ++
 sound/usb/endpoint.c | 1601 ++++++++++++++++++++++++++++----------------------
 sound/usb/endpoint.h |   32 +-
 sound/usb/pcm.c      |  441 ++++++++++++---
 sound/usb/stream.c   |   31 +-
 sound/usb/usbaudio.h |    2 +
 7 files changed, 1381 insertions(+), 798 deletions(-)


More information about the Alsa-devel mailing list