[EMAIL PROTECTED] wrote:
> (1) what do soundcore and snd do? 
> 
> I assume one provides the ALSA api, but what about the other?

soundcore provides functions for allocating OSS devices, so it's used by
both the OSS drivers and by ALSA's OSS emulation.

snd is the basic module of the ALSA framework.

The ALSA API is provided by libasound.so.2.

> (2) why do some apps grab a control channel and others not?

Ask the app's author.  ;-)

> (2A) what's a control channel control, anyway?

The control device node is used for mixer controls and for some other
common stuff, like enumerating other devices of a sound card or setting
power saving modes.

> do control channels have anything to do with 
>   what encoding/sample rate the chipset expects? 

No, this information is provided directly by the respective PCM device.

> do control channels control hw mixing? 

No, hardware mixing is just provided by the drivers of hardware that
supports it, and cannot be controlled.


HTH
Clemens


-------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
Alsa-user mailing list
Alsa-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/alsa-user

Reply via email to