Paul Davis writes:
 > >Hello all,
 > >
 > >    it seems that I've finished an initial version of documentation
 > >for alsa-lib's configuration files and PCM interface. Here is URL:
 > 
 > looks like a decent start. i hope i can find time to improve some
 > parts of this. in reading the section on the syntax of config files,
 > however, i find myself overwhelmed by the question "why another small
 > language?" it seems really hard to explain to myself, let alone anyone
 > else. its possible that some introductory material may help here, but
 > i'm not sure. it seems *really* odd that alsa-lib has its own
 > configuration language when there are so many other options. the
 > existence of this language isn't so clear when you've just been
 > hacking .asoundrc files, but seeing it defined like this makes me much
 > more uneasy about it all. rather strange reaction, i suspect.
 > 
 > not that i'm really suggesting we do much about it. i think.
 > 

Ah, but it's not "another small language", it's the same language that
X11 and java resource files use, with two extensions that are well
chosen:
    1) a compound node syntax so that you don't need to type the
    entire a.b.c.d.etc... path name for each resource. 
    2) an array node syntax that generates the 0, 1, 2, ... leaf names
    for you.

At least, that's my reading.

Now, how do I get libasound to give me the root of the snd_config_t
that it's using by default, so I can see how it's put together?

-- rec --

_______________________________________________
Alsa-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/alsa-devel

Reply via email to