All of lore.kernel.org
 help / color / mirror / Atom feed
* [RFC] Add scenario management
@ 2009-10-01  9:47 Stefan Schmidt
  2009-10-01  9:47 ` [PATCH] ascenario: Add scenario support to alsa-lib Stefan Schmidt
                   ` (2 more replies)
  0 siblings, 3 replies; 49+ messages in thread
From: Stefan Schmidt @ 2009-10-01  9:47 UTC (permalink / raw)
  To: alsa-devel

Hello.

This patchset add support for scenario management, aka use cases, in alsa-lib
and example programs in alsa-utils. It allows to adjust the current audio kcontrol
settings from a prespective of a changed use case like the switch from listening
to music on your phone to an incoming phone call and back.

To achieve this it offers control aliasing for playback, capture master and
switch as well as the option to post- and prefix a sequence of control changes
avoiding pops and other unwanted noise.

This is of course not meant to replace gstreamer, PulseAudio or a sound server,
but is meant to work in tandem with such audio software. We think alsa-lib is
the best place for this as it will be used on small embedded system which only
use alsa from the full stack of audio libs in linux. We see potential for
desktop usage as well though.

There is also the support of QoS and the submission to salsa on the TODO list,
but we think it is best to gather soem feedback and get the core merged before
drifting away with to much other features.

Please let me know what can be improved.

Project page is here :-

http://www.slimlogic.co.uk/?p=40

regards
Stefan Schmidt

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

end of thread, other threads:[~2009-10-07 13:53 UTC | newest]

Thread overview: 49+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-10-01  9:47 [RFC] Add scenario management Stefan Schmidt
2009-10-01  9:47 ` [PATCH] ascenario: Add scenario support to alsa-lib Stefan Schmidt
2009-10-01 12:28   ` Mark Brown
2009-10-01 12:48     ` Liam Girdwood
2009-10-01 13:02       ` Mark Brown
2009-10-01 14:06         ` Liam Girdwood
2009-10-01 14:18           ` Mark Brown
2009-10-01 13:19     ` Stefan Schmidt
2009-10-01 13:24       ` Mark Brown
2009-10-01 13:38         ` Stefan Schmidt
2009-10-01 13:39         ` pl bossart
2009-10-01 13:54           ` Liam Girdwood
2009-10-01 14:11           ` Stefan Schmidt
2009-10-01 15:08       ` Stefan Schmidt
2009-10-05  8:27         ` Stefan Schmidt
2009-10-05  9:14           ` Jaroslav Kysela
2009-10-05  9:35             ` Stefan Schmidt
2009-10-06  8:23               ` Jaroslav Kysela
2009-10-06  8:41                 ` Takashi Iwai
2009-10-06  9:00                   ` Jaroslav Kysela
2009-10-06  9:13                     ` Takashi Iwai
2009-10-07  8:10                       ` Jaroslav Kysela
2009-10-07  8:52                         ` Takashi Iwai
2009-10-07  9:47                           ` Jaroslav Kysela
2009-10-07  9:55                             ` Takashi Iwai
2009-10-06  9:28                     ` Takashi Iwai
2009-10-06 11:05                       ` Jaroslav Kysela
2009-10-06 13:33                         ` Jaroslav Kysela
2009-10-06 13:46                           ` Takashi Iwai
2009-10-07 13:48                             ` Stefan Schmidt
2009-10-06 15:12                           ` Stefan Schmidt
2009-10-06 15:54                             ` [PATCH 0/3] ascenario: Bring it to compile after API changes Stefan Schmidt
2009-10-06 15:54                             ` [PATCH 1/3] ascenario: Fix typedef for snd_scenario_t Stefan Schmidt
2009-10-06 16:04                               ` Takashi Iwai
2009-10-06 17:08                                 ` Stefan Schmidt
2009-10-06 17:16                                   ` Jaroslav Kysela
2009-10-06 17:42                                     ` Stefan Schmidt
2009-10-06 15:54                             ` [PATCH 2/3] ascenario: Fix usage of new typedefed snd_scenario_t Stefan Schmidt
2009-10-06 15:54                             ` [PATCH 3/3] ascenario: Catchup with function declaration changes Stefan Schmidt
2009-10-07 13:53                           ` [PATCH] ascenario: Add scenario support to alsa-lib Mark Brown
2009-10-06 10:29                 ` Stefan Schmidt
2009-10-01  9:47 ` [PATCH] ascenario: Add dump and configure utils for ascneario Stefan Schmidt
2009-10-02  9:12 ` [RFC] Add scenario management Takashi Iwai
2009-10-02  9:55   ` Stefan Schmidt
2009-10-02  9:58     ` Takashi Iwai
2009-10-02  9:58   ` Jaroslav Kysela
2009-10-02 10:12     ` Takashi Iwai
2009-10-02 10:45     ` Liam Girdwood
2009-10-02 11:03       ` Jaroslav Kysela

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.