All of lore.kernel.org
 help / color / mirror / Atom feed
* [RFC][PATCH 00/13 v2] ALSA: Enhancement for Dice driver
@ 2014-09-28 15:58 Takashi Sakamoto
  2014-09-28 15:58 ` [PATCH 01/13] ALSA: dice: Rename structure and its members Takashi Sakamoto
                   ` (14 more replies)
  0 siblings, 15 replies; 16+ messages in thread
From: Takashi Sakamoto @ 2014-09-28 15:58 UTC (permalink / raw)
  To: clemens; +Cc: alsa-devel, ffado-devel

This patchset is to update my previous series.
http://mailman.alsa-project.org/pipermail/alsa-devel/2014-May/076730.html

The previous series includes some bugs, as a result, playback/capture is
not successfull. I've tested with actual device (TC Electronic, Impact
Twin) and fix so as Dice driver drives the device.

Currently this driver supports:
- up to 192kHz
- PCM playback/capture
- MIDI playback/capture
- Duplex streams with synchronization (with snd-firewire-lib)

This driver doesn't support:
- Synchronization between multiple devices on the same bus

The rest of issue:
- Handling bus reset
  Especially, just after powering on. Currently this driver often fails to
  probe device. I require more time to investigate. A workasound is to
  execute modprobe when the device is powered.

Takashi Sakamoto (13):
  ALSA: dice: Rename structure and its members
  ALSA: dice: Move file to its own directory
  ALSA: dice: Split transaction functionality into a file
  ALSA: dice: Split stream functionality into a file
  ALSA: dice: Split PCM functionality into a file
  ALSA: dice: Split hwdep functionality into a file
  ALSA: dice: Split proc functionality into a file
  ALSA: dice: Add new functions for limitation of PCM parameters
  ALSA: dice: Change the way to start stream
  ALSA: dice: Add support for duplex streams with synchronization
  ALSA: dice: Support for non SYT-Match sampling clock source mode
  ALSA: dice: Add support for PCM capture
  ALSA: dice: Add support for MIDI capture/playback

 sound/firewire/Kconfig                 |    3 -
 sound/firewire/Makefile                |    4 +-
 sound/firewire/dice-interface.h        |  371 --------
 sound/firewire/dice.c                  | 1511 --------------------------------
 sound/firewire/dice/Makefile           |    3 +
 sound/firewire/dice/dice-hwdep.c       |  190 ++++
 sound/firewire/dice/dice-interface.h   |  371 ++++++++
 sound/firewire/dice/dice-midi.c        |  173 ++++
 sound/firewire/dice/dice-pcm.c         |  389 ++++++++
 sound/firewire/dice/dice-proc.c        |  252 ++++++
 sound/firewire/dice/dice-stream.c      |  426 +++++++++
 sound/firewire/dice/dice-transaction.c |  370 ++++++++
 sound/firewire/dice/dice.c             |  364 ++++++++
 sound/firewire/dice/dice.h             |  189 ++++
 14 files changed, 2728 insertions(+), 1888 deletions(-)
 delete mode 100644 sound/firewire/dice-interface.h
 delete mode 100644 sound/firewire/dice.c
 create mode 100644 sound/firewire/dice/Makefile
 create mode 100644 sound/firewire/dice/dice-hwdep.c
 create mode 100644 sound/firewire/dice/dice-interface.h
 create mode 100644 sound/firewire/dice/dice-midi.c
 create mode 100644 sound/firewire/dice/dice-pcm.c
 create mode 100644 sound/firewire/dice/dice-proc.c
 create mode 100644 sound/firewire/dice/dice-stream.c
 create mode 100644 sound/firewire/dice/dice-transaction.c
 create mode 100644 sound/firewire/dice/dice.c
 create mode 100644 sound/firewire/dice/dice.h

-- 
1.9.1

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

end of thread, other threads:[~2014-09-29 23:29 UTC | newest]

Thread overview: 16+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-09-28 15:58 [RFC][PATCH 00/13 v2] ALSA: Enhancement for Dice driver Takashi Sakamoto
2014-09-28 15:58 ` [PATCH 01/13] ALSA: dice: Rename structure and its members Takashi Sakamoto
2014-09-28 15:58 ` [PATCH 02/13] ALSA: dice: Move file to its own directory Takashi Sakamoto
2014-09-28 15:58 ` [PATCH 03/13] ALSA: dice: Split transaction functionality into a file Takashi Sakamoto
2014-09-28 15:58 ` [PATCH 04/13] ALSA: dice: Split stream " Takashi Sakamoto
2014-09-28 15:58 ` [PATCH 05/13] ALSA: dice: Split PCM " Takashi Sakamoto
2014-09-28 15:58 ` [PATCH 06/13] ALSA: dice: Split hwdep " Takashi Sakamoto
2014-09-28 15:58 ` [PATCH 07/13] ALSA: dice: Split proc " Takashi Sakamoto
2014-09-28 15:58 ` [PATCH 08/13] ALSA: dice: Add new functions for limitation of PCM parameters Takashi Sakamoto
2014-09-28 15:58 ` [PATCH 09/13] ALSA: dice: Change the way to start stream Takashi Sakamoto
2014-09-28 15:58 ` [PATCH 10/13] ALSA: dice: Add support for duplex streams with synchronization Takashi Sakamoto
2014-09-28 15:58 ` [PATCH 11/13] ALSA: dice: Support for non SYT-Match sampling clock source mode Takashi Sakamoto
2014-09-28 15:58 ` [PATCH 12/13] ALSA: dice: Add support for PCM capture Takashi Sakamoto
2014-09-28 15:58 ` [PATCH 13/13] ALSA: dice: Add support for MIDI capture/playback Takashi Sakamoto
2014-09-29 11:06 ` [PATCH 02/13] ALSA: dice: Move file to its own directory Takashi Sakamoto
2014-09-29 23:29 ` Dice notification issue between ALSA/FFADO Takashi Sakamoto

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.