All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/8] [RFC] new driver for Echo Audio's Fireworks based devices
@ 2013-06-01 15:55 o-takashi
  2013-06-01 15:55 ` [PATCH 1/8] add main file of driver module o-takashi
                   ` (8 more replies)
  0 siblings, 9 replies; 19+ messages in thread
From: o-takashi @ 2013-06-01 15:55 UTC (permalink / raw)
  To: perex, clemens, tiwai; +Cc: alsa-devel, linux1394-devel, ffado-devel

From: Takashi Sakamoto <o-takashi@sakamocchi.jp>

This driver module is originally developed by Clemens Ladish 2010. But it
includes duplicate codes which current snd-firewire-lib has and lack of
automatical sampling rate/the number of channels arrangement.
http://git.alsa-project.org/?p=alsa-kprivate.git;a=shortlog;h=refs/heads/fireworks

This driver module is based on snd-firewire-lib with my previous patches.

[PATCH v2 0/3] snd-firewire-lib: add handling CMP output connection
http://mailman.alsa-project.org/pipermail/alsa-devel/2013-April/061607.html

[PATCH v2 0/4] snd-firewire-lib: add handling AMDTP receive stream
http://mailman.alsa-project.org/pipermail/alsa-devel/2013-April/061611.html

[PATCH 0/2] snd-firewire-lib: add MIDI stream support
http://mailman.alsa-project.org/pipermail/alsa-devel/2013-June/062610.html

Currently this driver module support just PCM/MIDI kernel streaming via ALSA interfaces.
So there are some issues about this driver.
1.whether adding each PCM devices for analog and digital interface
2.where the codes for device control like volume, routing and etc are
3.card definition files for ALSA applications like PulseAudio

I hope this driver module promote developers to discuss about how to implement
Firewire devices which has many channels and options.

Takashi Sakamoto (8):
  add main file of driver module
  add device specific command
  add control interfaces
  add handling AMDTP stream
  add MIDI interface
  add PCM interface
  add proc interface
  modify Makefile and Kconfig to build this module

 sound/firewire/Kconfig                       |   16 +
 sound/firewire/Makefile                      |    2 +
 sound/firewire/fireworks/Makefile            |    2 +
 sound/firewire/fireworks/fireworks.c         |  488 +++++++++++++++++++++++
 sound/firewire/fireworks/fireworks.h         |  241 ++++++++++++
 sound/firewire/fireworks/fireworks_command.c |  535 +++++++++++++++++++++++++
 sound/firewire/fireworks/fireworks_control.c |  537 ++++++++++++++++++++++++++
 sound/firewire/fireworks/fireworks_midi.c    |  236 +++++++++++
 sound/firewire/fireworks/fireworks_pcm.c     |  530 +++++++++++++++++++++++++
 sound/firewire/fireworks/fireworks_proc.c    |  183 +++++++++
 sound/firewire/fireworks/fireworks_stream.c  |  107 +++++
 11 files changed, 2877 insertions(+)
 create mode 100644 sound/firewire/fireworks/Makefile
 create mode 100644 sound/firewire/fireworks/fireworks.c
 create mode 100644 sound/firewire/fireworks/fireworks.h
 create mode 100644 sound/firewire/fireworks/fireworks_command.c
 create mode 100644 sound/firewire/fireworks/fireworks_control.c
 create mode 100644 sound/firewire/fireworks/fireworks_midi.c
 create mode 100644 sound/firewire/fireworks/fireworks_pcm.c
 create mode 100644 sound/firewire/fireworks/fireworks_proc.c
 create mode 100644 sound/firewire/fireworks/fireworks_stream.c

-- 
1.7.10.4


------------------------------------------------------------------------------
Get 100% visibility into Java/.NET code with AppDynamics Lite
It's a free troubleshooting tool designed for production
Get down to code-level detail for bottlenecks, with <2% overhead.
Download for free and get started troubleshooting in minutes.
http://p.sf.net/sfu/appdyn_d2d_ap2

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

end of thread, other threads:[~2013-06-08  9:29 UTC | newest]

Thread overview: 19+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-06-01 15:55 [PATCH 0/8] [RFC] new driver for Echo Audio's Fireworks based devices o-takashi
2013-06-01 15:55 ` [PATCH 1/8] add main file of driver module o-takashi
2013-06-03 11:18   ` Clemens Ladisch
2013-06-01 15:55 ` [PATCH 2/8] add device specific command o-takashi
2013-06-03 11:18   ` Clemens Ladisch
2013-06-06 17:33     ` Takashi Sakamoto
2013-06-06 22:49       ` Takashi Sakamoto
2013-06-01 15:55 ` [PATCH 3/8] add control interfaces o-takashi
2013-06-01 15:55 ` [PATCH 4/8] add handling AMDTP stream o-takashi
2013-06-01 15:55 ` [PATCH 5/8] add MIDI interface o-takashi
2013-06-03 11:18   ` Clemens Ladisch
2013-06-01 15:55 ` [PATCH 6/8] add PCM interface o-takashi
2013-06-03 11:18   ` Clemens Ladisch
2013-06-01 15:55 ` [PATCH 7/8] add proc interface o-takashi
2013-06-01 15:55 ` [PATCH 8/8] modify Makefile and Kconfig to build this module o-takashi
2013-06-03 11:19   ` Clemens Ladisch
2013-06-03 11:18 ` [PATCH 0/8] [RFC] new driver for Echo Audio's Fireworks based devices Clemens Ladisch
2013-06-07 12:16   ` Takashi Sakamoto
2013-06-08  9:29     ` Clemens Ladisch

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.