mirror of
https://github.com/alsa-project/alsa-lib.git
synced 2025-11-18 07:00:03 -05:00
big simple mixer update
- exported all necessary functions to create a mixer module outside alsa-lib
- separated simple mixer API from the simple mixer implementation
(using callbacks as usuall)
- src/mixer/simple.c is the core
- src/mixer/simple_none.c is the current (no-abstraction) implementation
based on control names; note that this module does not depend on
internal ALSA structures now
- src/mixer/simple_abst.c is the ongoing abstraction which will use
external dynamic modules; src/conf/smixer.conf will describe which
modules will be used depending on the components from the driver
This commit is contained in:
parent
ae07fd40fb
commit
597b4d0942
12 changed files with 2270 additions and 1486 deletions
8
src/conf/smixer.conf
Normal file
8
src/conf/smixer.conf
Normal file
|
|
@ -0,0 +1,8 @@
|
|||
usb {
|
||||
searchl "USB"
|
||||
lib smixer_usb.so
|
||||
}
|
||||
ac97 {
|
||||
searchl "AC97a:"
|
||||
lib smixer_ac97.so
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue