[alsa-devel] [PATCH 0/5] snd-usb endpoint rework, take 4

Daniel Mack zonque at gmail.com
Tue Dec 20 10:48:35 CET 2011


As stated in reply to my previous series, the last version caused deadlocks
when quickly starting and stopping the PCM streams. These should finally be
fixed now. Tested with both the FTU and a sync-endpoint driven device.

Please check and report :)

Daniel


Daniel Mack (5):
  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

 sound/usb/card.c     |   10 +-
 sound/usb/card.h     |   63 +++
 sound/usb/endpoint.c | 1458 ++++++++++++++++++++++++++------------------------
 sound/usb/endpoint.h |   32 +-
 sound/usb/pcm.c      |  435 +++++++++++++---
 sound/usb/stream.c   |   31 +-
 sound/usb/usbaudio.h |    2 +
 7 files changed, 1229 insertions(+), 802 deletions(-)

-- 
1.7.5.4



More information about the Alsa-devel mailing list