All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/6] snd-usb endpoint rework, version 7
@ 2012-04-12 11:51 Daniel Mack
  2012-04-12 11:51 ` [PATCH 1/6] ALSA: snd-usb: add snd_usb_audio-wide mutex Daniel Mack
                   ` (8 more replies)
  0 siblings, 9 replies; 26+ messages in thread
From: Daniel Mack @ 2012-04-12 11:51 UTC (permalink / raw)
  To: alsa-devel; +Cc: gdiffey, tiwai, clemens, linuxaudio, Daniel Mack, blablack

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


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(-)

-- 
1.7.7.6

^ permalink raw reply	[flat|nested] 26+ messages in thread
* [PATCH 0/6] snd-usb endpoint rework, version 6
@ 2011-12-23 16:15 Daniel Mack
  2011-12-23 16:15 ` [PATCH 2/6] ALSA: snd-usb: implement new endpoint streaming model Daniel Mack
  0 siblings, 1 reply; 26+ messages in thread
From: Daniel Mack @ 2011-12-23 16:15 UTC (permalink / raw)
  To: alsa-devel; +Cc: gdiffey, tiwai, clemens, linuxaudio, Daniel Mack, blablack

Fortunately, the effects reported by Aurélien were easy to fix, and
indeed just regressions from previous version of the patch set. Those
are now out of the way, so here's version 6.

One thing that has also been added here is a sixth patch that adds
some documentation to endpoint.c to explain the concept of the new
implementation.

Thanks, and please have more test results coming.


Daniel


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 | 1602 ++++++++++++++++++++++++++++----------------------
 sound/usb/endpoint.h |   32 +-
 sound/usb/pcm.c      |  440 ++++++++++++---
 sound/usb/stream.c   |   31 +-
 sound/usb/usbaudio.h |    2 +
 7 files changed, 1381 insertions(+), 798 deletions(-)

-- 
1.7.7.4

_______________________________________________
Alsa-devel mailing list
Alsa-devel@alsa-project.org
http://mailman.alsa-project.org/mailman/listinfo/alsa-devel

^ permalink raw reply	[flat|nested] 26+ messages in thread

end of thread, other threads:[~2012-04-17 13:33 UTC | newest]

Thread overview: 26+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2012-04-12 11:51 [PATCH 0/6] snd-usb endpoint rework, version 7 Daniel Mack
2012-04-12 11:51 ` [PATCH 1/6] ALSA: snd-usb: add snd_usb_audio-wide mutex Daniel Mack
2012-04-12 11:51 ` [PATCH 2/6] ALSA: snd-usb: implement new endpoint streaming model Daniel Mack
2012-04-12 11:51 ` [PATCH 3/6] ALSA: snd-usb: switch over to new endpoint streaming logic Daniel Mack
2012-04-12 11:51 ` [PATCH 4/6] ALSA: snd-usb: remove old " Daniel Mack
2012-04-12 11:51 ` [PATCH 5/6] ALSA: snd-usb: add support for implicit feedback Daniel Mack
2012-04-12 11:51 ` [PATCH 6/6] ALSA: snd-usb: add some documentation Daniel Mack
2012-04-12 23:59 ` [PATCH 0/6] snd-usb endpoint rework, version 7 Grant Diffey
2012-04-13  1:39   ` Grant Diffey
2012-04-13  6:19     ` Daniel Mack
2012-04-13  6:23       ` Takashi Iwai
2012-04-16 12:00         ` Grant Diffey
2012-04-13  7:32       ` Felix Homann
2012-04-13  7:51         ` Takashi Iwai
2012-04-13 14:10           ` Felix Homann
2012-04-13 14:15             ` Takashi Iwai
2012-04-13 14:25               ` Felix Homann
2012-04-13 14:49               ` Felix Homann
2012-04-13  6:25 ` Takashi Iwai
2012-04-13 19:25   ` Takashi Iwai
2012-04-13 19:27     ` [PATCH 1/3] ALSA: usb: Remove unused variable Takashi Iwai
2012-04-13 19:28     ` [PATCH 2/3] ALSA: usb: Fix fill_max flag set Takashi Iwai
2012-04-13 19:28     ` [PATCH 3/3] ALSA: usb: Remove obsoleted fields from struct snd_usb_substream Takashi Iwai
2012-04-13 20:19     ` [PATCH 0/6] snd-usb endpoint rework, version 7 Daniel Mack
2012-04-17 13:33 ` Aurélien Leblond
  -- strict thread matches above, loose matches on Subject: below --
2011-12-23 16:15 [PATCH 0/6] snd-usb endpoint rework, version 6 Daniel Mack
2011-12-23 16:15 ` [PATCH 2/6] ALSA: snd-usb: implement new endpoint streaming model Daniel Mack

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.