Jaroslav Kysela
b45c08611c
Added symbol versioning for dlsym-callbacks.
...
Removed snd_config_refer_load from confmisc.c and pcm.c.
2001-08-15 12:12:16 +00:00
Jaroslav Kysela
f5709d953d
Moved SND_PCM_INFO defines from asoundlib.h to pcm_local.h.
2001-07-30 12:13:49 +00:00
Jaroslav Kysela
b67957a08f
include/pcm.h
2001-07-30 11:25:57 +00:00
Jaroslav Kysela
a978b49127
Added missing tests for hw_params->info.
2001-07-26 13:52:43 +00:00
Jaroslav Kysela
c6170962f8
Fixed typo
2001-07-21 09:55:01 +00:00
Jaroslav Kysela
24a2d2c078
snd_pcm_route_load_ttable is exported again for pcm_plug.c
2001-07-20 07:44:21 +00:00
Jaroslav Kysela
255fc1d22d
Enhanced description for write* and read* functions
2001-07-19 16:08:52 +00:00
Jaroslav Kysela
b81a1dd79f
Added route_policy option for the plug plugin.
...
Some fixes in the route and hooks plugin.
2001-07-19 09:11:05 +00:00
Jaroslav Kysela
0d9a5d0e59
More documentation updates.
2001-07-18 12:17:11 +00:00
Jaroslav Kysela
3590f6ecd3
More documentation enhancements / removal of non-existent functions.
2001-07-11 15:48:27 +00:00
Jaroslav Kysela
c20c954f3d
Added documentation for instrument and midi event functions.
...
Removed snd_enum_() macros.
Documentation changes in asoundlib.h.
2001-07-11 14:09:01 +00:00
Abramo Bagnara
fcd164e622
Permit to PCM plug configuration to specify unchanged parameters. Added support for RT signals to async interface. Added ops for PCM mix.
2001-07-07 15:53:20 +00:00
Abramo Bagnara
d23ff765ad
Added snd_pcm_hw_params_*_get_mask
2001-07-02 11:46:38 +00:00
Abramo Bagnara
c51095434d
Fixed missing frames count initialization
2001-06-30 08:24:41 +00:00
Abramo Bagnara
be5529bc3a
Removed surround.conf reference
2001-06-21 06:14:01 +00:00
Abramo Bagnara
157f47aedd
New async notification API. Removed obsolete surround. Cleaning
2001-06-20 20:52:12 +00:00
Jaroslav Kysela
735e5473e0
Fixed SIGSEGV based on thinkos
2001-06-18 14:43:46 +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
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
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
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