All of lore.kernel.org
 help / color / mirror / Atom feed
* alsa problems
@ 2006-03-28 12:10 Johannes Berg
  2006-03-28 13:08 ` Takashi Iwai
  0 siblings, 1 reply; 11+ messages in thread
From: Johannes Berg @ 2006-03-28 12:10 UTC (permalink / raw)
  To: alsa-devel

[-- Attachment #1: Type: text/plain, Size: 856 bytes --]

Hi,

I continued writing the new driver for the apple machine sound stuff,
and I keep running into alsa bugs which is pretty frustrating.

1)
#include <sound/core.h>
doesn't compile because it requires sound/driver.h *before* it.

2)
snd_pcm_new_stream doesn't create the pcm devices when the pcm has
already been registered.
Since I don't know a priori which directions (playback/capture) my pcm
will support, I wanted to add the pcm, register it, and then add
substreams to it. No such luck, so now I have to register both
substreams (I can only support one in each direction anyway) without
knowing if they can ever be used...

3)
No way to get rid of some kinds of resources, like pcms...

Concluding, I'd say that there ought to be some effort to make alsa more
dynamic with the kinds of devices you have in card...

johannes

[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 793 bytes --]

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

end of thread, other threads:[~2006-03-29 12:36 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2006-03-28 12:10 alsa problems Johannes Berg
2006-03-28 13:08 ` Takashi Iwai
2006-03-28 13:11   ` Johannes Berg
2006-03-28 13:16     ` Takashi Iwai
2006-03-28 13:21       ` Johannes Berg
2006-03-28 13:36         ` Takashi Iwai
2006-03-28 13:44           ` Johannes Berg
2006-03-28 14:06             ` Takashi Iwai
2006-03-28 14:10               ` Johannes Berg
2006-03-28 14:21                 ` Takashi Iwai
2006-03-28 15:33                   ` Johannes Berg

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.