Commit graph

476 commits

Author SHA1 Message Date
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
45cfa1405f Added support for direct alias 2001-06-13 12:55:00 +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
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
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
Abramo Bagnara
f5534c46ed Completed parametric configuration and begun to use it 2001-05-22 09:19:43 +00:00
Jaroslav Kysela
8df53e998e More EMU10K1 fixes. 2001-05-14 15:50:09 +00:00
Abramo Bagnara
6cb24e0186 Added embedded/anonymous slave PCM definition 2001-05-14 15:44:37 +00:00
Jaroslav Kysela
00c749f080 Reverted back the previous read/write_areas code 2001-05-14 15:21:18 +00:00
Jaroslav Kysela
808fb82d1f Enhanced snd_pcm_mmap_read/write_areas to support the blocking behaviour.
Removed wrong asserts.
2001-05-14 14:31:45 +00:00
Jaroslav Kysela
f1a6bb270d Added EMU10K1 configuration 2001-05-14 14:26:38 +00:00
Jaroslav Kysela
22c689135e Enhanced code (use_fd) 2001-05-14 14:26:10 +00:00
Jaroslav Kysela
8b51f89d16 Fixed Intel8x0 configuration 2001-05-10 19:57:52 +00:00
Jaroslav Kysela
6a60b182fc Separated four & six route info; fixed route bugs 2001-05-10 19:57:18 +00:00
Jaroslav Kysela
a2ea265bae Added the channel route code; fixed refine (mmap) 2001-05-10 10:51:28 +00:00
Jaroslav Kysela
f14a47481f Added subdevice identifiers 2001-05-10 10:15:28 +00:00
Jaroslav Kysela
232d703c23 Added snd_card_type_string_to_enum and snd_card_type_enum_to_string functions.
- the /usr/share/alsa/cards.conf file contains the translation table
Added snd_sctl_build and snd_sctl_free functions.
Recoded the surround plugin to use the surround.conf file.
 - the /usr/share/alsa/surround.conf file contains the surround configuration
2001-05-10 08:32:40 +00:00
Jaroslav Kysela
a6d19dc156 Small changes; added INTEL8X0 2001-05-08 09:10:14 +00:00
Jaroslav Kysela
c6c1de70dd Fixed NULL pointer dereference, added Intel i8x0 2001-05-08 08:57:30 +00:00
Jaroslav Kysela
b54168e4d2 Added surround.conf 2001-05-03 16:12:19 +00:00
Jaroslav Kysela
b72c78f887 Removed snd_ctl_pcm_surround_next_device function. 2001-05-03 15:11:35 +00:00
Abramo Bagnara
1498d2ea66 Small optimization from Paul Davis 2001-04-24 16:43:17 +00:00
Jaroslav Kysela
98ab09fb27 Added code for Trident 4D Wave NX 2001-04-24 09:22:20 +00:00
Jaroslav Kysela
b238a26ea4 ENS1370 fixes, YMFPCI code 2001-04-24 08:58:21 +00:00
Abramo Bagnara
301a62f90a Improved automatic start/stop 2001-04-19 21:18:23 +00:00
Jaroslav Kysela
667f008cd4 Code checking mmap() is back 2001-04-19 16:13:47 +00:00
Jaroslav Kysela
2969cea162 Fixed typos 2001-04-19 16:05:15 +00:00
Jaroslav Kysela
d4253b7e53 Code reorganization; support for ENS1370 (untested) 2001-04-19 15:39:20 +00:00
Jaroslav Kysela
996be745d1 Fixed typos 2001-04-19 11:15:35 +00:00
Jaroslav Kysela
7e1f41be73 Code enhancements, added support for FM801 (untested) 2001-04-19 08:30:07 +00:00
Jaroslav Kysela
4c9fb56172 More fixes; code is working (todo: specific code for lowlevel drivers) 2001-04-17 19:23:06 +00:00
Jaroslav Kysela
13fb68344e More complete code 2001-04-17 10:01:57 +00:00
Jaroslav Kysela
2879321023 Fixed linked variable reset 2001-04-17 09:58:06 +00:00
Abramo Bagnara
6a3b962d06 Better PCM mmap API. Fixed pcm_multi 2001-04-13 15:40:53 +00:00
Jaroslav Kysela
c4f95f48c3 Added the surround plugin to allow simple access for 4.0 and 5.1 speakers.
It needs a bit more work to make it functional.
2001-04-13 10:54:56 +00:00
Abramo Bagnara
edaf7fdf2c Fixed missing direction matching 2001-04-11 21:53:11 +00:00
Jaroslav Kysela
da51a809a9 Fixed typo 2001-04-10 08:54:55 +00:00
Jaroslav Kysela
36f01067bf Added a few asserts 2001-04-10 08:52:41 +00:00
Jaroslav Kysela
21cbbc6d0d Added the check to avoid NULL pointer dereference in snd_pcm_areas_copy 2001-04-10 08:26:38 +00:00
Abramo Bagnara
2374c70bca Fixed returned value 2001-04-02 16:35:31 +00:00
Abramo Bagnara
62b2da1186 Documentation generation fixes 2001-03-30 10:12:19 +00:00
Abramo Bagnara
5b50ec848a Lot of cleanings with the help of gcc3 2001-03-29 17:50:28 +00:00
Jaroslav Kysela
306a6d206d Removed __KERNEL__ includes 2001-03-27 11:16:17 +00:00