Abramo Bagnara
157f47aedd
New async notification API. Removed obsolete surround. Cleaning
2001-06-20 20:52:12 +00:00
Takashi Iwai
57469ec597
Use route slave pcm instead of plug.
...
If you need to play 8 or 16bit data on the first two channels, you can do
even like this:
aplay -Dplug:front foo.wav
2001-06-20 15:32:36 +00:00
Takashi Iwai
76b102a36d
Renamed from CMIPCI to CMI8738.
2001-06-20 15:31:16 +00:00
Takashi Iwai
6c17da0d59
Renamed from CMIPCI to CMI8738.
...
IEC958 Enable switch is removed along with the change of cmipci driver.
2001-06-20 15:30:49 +00:00
Takashi Iwai
995b585d8c
Added missing definitions for iec958.
2001-06-20 15:30:01 +00:00
Jaroslav Kysela
1c14c13c96
macro->refer
...
Added the @hooks code...
2001-06-20 13:37:19 +00:00
Takashi Iwai
d5a5a79a03
Fixed for the recent name changes.
2001-06-20 11:24:58 +00:00
Takashi Iwai
33a6918b7f
Added CMIPCI and ICE1712 configurations.
2001-06-20 11:24:29 +00:00
Takashi Iwai
4fcc93d4ca
Surround and IEC958 configuration for ice1712 driver.
2001-06-20 11:24:01 +00:00
Takashi Iwai
eb582efd42
Surround and IEC958 configuration for cmipci driver.
2001-06-20 11:23:41 +00:00
Jaroslav Kysela
b811df2efe
Added missing defaults to alsa.conf.
...
Function snd_func_macro is now an alias to snd_func_refer.
2001-06-20 10:30:18 +00:00
Jaroslav Kysela
0c5b3434a8
Added snd_func_macro and added 'defaults.*' definitions to alsa.conf.
...
Changed arguments CARD to string (to accept card IDs).
Enhanced function card_strtype to accept card IDs.
2001-06-19 11:52:50 +00:00
Jaroslav Kysela
455edb9e21
Ok, back to use '@func refer' inside alsa.conf (following Abramo's
...
interpellation).
2001-06-19 10:36:31 +00:00
Jaroslav Kysela
735e5473e0
Fixed SIGSEGV based on thinkos
2001-06-18 14:43:46 +00:00
Jaroslav Kysela
25ad23d202
Working conf
2001-06-18 14:43:14 +00:00
Jaroslav Kysela
3a993b4a3e
Removed snd_config_string_replace function.
...
Added back modified snd_config_refer_load function.
Added snd_func_private_pcm_subdevice function.
Removed the callback from the snd_sctl_build function (no more required).
Modified alsa.conf to use refer {} blocks again.
Modified card specific conf files to use new snd_func_private_pcm_subdevice function.
2001-06-18 14:14:49 +00:00
Abramo Bagnara
2ced309ee8
Changed $(var) in $var
2001-06-18 13:34:11 +00:00
Jaroslav Kysela
9803257f70
More complicated example for tests
2001-06-18 12:02:33 +00:00
Jaroslav Kysela
fd8c75d112
Moved preloaded configuration files to the preload.filenames[] section.
2001-06-18 11:47:03 +00:00
Jaroslav Kysela
9e9e10c1bd
Optimized index-search functions
2001-06-18 11:44:45 +00:00
Abramo Bagnara
f1fe5d5fb2
Renamed envname -> vars
2001-06-18 08:45:18 +00:00
Jaroslav Kysela
158f7c20b0
Added more configurations and enhanced Trident NX conf
2001-06-18 08:02:57 +00:00
Jaroslav Kysela
1e0c53a11c
Added context handling for snd_config_expand.
...
PCM slave configuration is now dynamic.
2001-06-16 22:03:23 +00:00
Abramo Bagnara
43455a9268
Some fixes. Added conf for trident
2001-06-16 09:40:20 +00:00
Abramo Bagnara
0347bf5438
Typo
2001-06-16 08:31:31 +00:00
Abramo Bagnara
a4768a7b10
Simplified evaluation using snd_config_walk. Fixed implementation
2001-06-16 08:19:15 +00:00
Abramo Bagnara
92b0581c33
Converted @refer special case in ordinary @func. Removed @type
2001-06-15 16:09:56 +00:00
Abramo Bagnara
54daf2f16d
Extended parameterization. Marked with @ all fields with special use
2001-06-15 14:00:19 +00:00
Abramo Bagnara
cf325c68e3
Simplified and fixed semantic
2001-06-15 11:49:19 +00:00
Jaroslav Kysela
58808e42b6
Initial version
2001-06-15 09:45:19 +00:00
Takashi Iwai
681f6ad7b0
fixed compile on ia64 and sparc
2001-06-15 09:30:49 +00:00
Jaroslav Kysela
977a9a33f0
* Cleaned the alsa.conf syntax:
...
- added pcm.front, pcm.rear, pcm.center_lfe blocks
* Added configuration for EMU10K1 (it's fully working one!!!)
* snd_config_redirect_load->snd_config_refer_load rename
* snd_config_search_alias code change (works also with pairs base.key)
* cleanups in the evaluate function (the function prototype has been changed)
2001-06-15 08:47:59 +00:00
Jaroslav Kysela
1b8d405606
redirect->refer
...
Removed the aliasing code (it was already in the search_alias function).
2001-06-14 09:47:44 +00:00
Jaroslav Kysela
2dd594a2f2
Reorganization
2001-06-13 12:56:38 +00:00
Jaroslav Kysela
355bb478e9
Search functions supports NULL result (check the presence)
2001-06-13 12:55:56 +00:00
Jaroslav Kysela
45cfa1405f
Added support for direct alias
2001-06-13 12:55:00 +00:00
Jaroslav Kysela
396f8a12a2
Improvements against updated syntax
2001-06-13 09:40:34 +00:00
Jaroslav Kysela
5c3075d32f
Enhanced configuration syntax (added [ ] block for arrays).
...
The snd_config_expand functions expands the runtime contents (@func...).
Removed the environment variable replace code from the configuration parser.
Updated the alsa.conf configuration file.
2001-06-13 09:31:05 +00:00
Jaroslav Kysela
bf780a25a5
Added argument handling for the slave PCMs.
...
The configuration root (snd_config) can be specified for the internal routines.
The pcm_hooks code was recoded (independent code moved to control/setup.c).
Improved the pcm_multi plugin (added master configuration).
2001-06-11 13:35:48 +00:00
Jaroslav Kysela
61bf03ce70
New syntax for the substituted variables - $(var).
...
Improved the variable substitution (all references in a string are replaced).
Added special redirect loading code (to separate card dependant code to
single files).
2001-06-11 08:07:48 +00:00
Takashi Iwai
135461daeb
Do not include asm/atomic.h on some architectures.
2001-06-08 12:17:51 +00:00
Takashi Iwai
3d2f333c6c
Fixed seg. fault when invalid /etc/asound.conf is found.
2001-06-08 12:17:14 +00:00
Jaroslav Kysela
b36ee47006
Fixed typo
2001-06-08 10:20:27 +00:00
Jaroslav Kysela
b7c05ad942
Removed snd_defaults_ functions.
...
Updated the syntax of configuration file to substitute values from
the environment space.
Updated alsa.conf to replace old snd_defaults_ functions.
2001-06-08 10:15:25 +00:00
Takashi Iwai
5ce8fbeab5
Added comments for doxygen.
...
They are half-automated output from the 0.5.x documents.
The sequencer API will be changed in near future
to suit with encapsulation implemented already in pcm api,
so do not trust the comments added here..
They are just for reference.
2001-06-06 17:50:16 +00:00
Abramo Bagnara
3f0a94ed90
Fixed pointer mismatch
2001-06-06 14:20:29 +00:00
Abramo Bagnara
f563268fac
Fixed strdup
2001-06-06 14:19:40 +00:00
Abramo Bagnara
82929cd852
Added iec958 PCM definition
2001-06-06 14:19:03 +00:00
Abramo Bagnara
31e403ce9d
More work on pcm_hooks
2001-06-06 11:49:52 +00:00
Abramo Bagnara
7f651b3071
Added hooked PCM type (one sample hook implementation will follow). Some cleaning.
2001-06-04 18:04:18 +00:00