Takashi Iwai
1fdd1a6c19
Fix invalid read in setlocale()
...
Fix suspicious warnings "Invalid read" of setlocale() detected by valgrind2.
2005-08-18 14:58:31 +00:00
Takashi Iwai
e120114bde
Clean up string parser
...
Clean up string parser routines.
2005-08-18 14:53:39 +00:00
Takashi Iwai
7a89e3bbca
Fix compile warnings with gcc-4
...
Fixed compile warnings with gcc-4 about pointer signedness.
2005-06-28 10:24:44 +00:00
Takashi Iwai
087184b0f9
Fix doxygen documents
...
Fix the warnings of doxygen parsing.
Add some missing documentation.
2005-05-24 14:14:28 +00:00
Takashi Iwai
ad0b348227
Fix compile with gcc-4.0
...
Fixed compilation with gcc-4.0.
2005-03-24 17:18:01 +00:00
Takashi Iwai
d8f7de1b16
Support dl-object cache
...
Added the support of dl-object caches for PCM plugins.
2005-02-14 15:09:09 +00:00
Clemens Ladisch
49c9eba8e4
use "C" locale when parsing floating point numbers
...
Floating point numbers in configuration files always use "." as separator,
so set the locale temporarily to "C" when calling strtod().
2005-02-14 09:35:06 +00:00
Takashi Iwai
361b8128f1
Fix the parse of filenames with spaces
...
Fixed the parse of filenames with spaces.
2005-02-09 16:59:10 +00:00
Takashi Iwai
2010890399
Fix the bogus return values
...
Fixed return values from snd_config_load(). Return -EINVAL instead of
internal error numbers.
2005-01-13 15:44:05 +00:00
Clemens Ladisch
593cff5bdc
fix memory leak
...
fix memory leak if snd_user_file() fails
2004-10-05 15:33:04 +00:00
Jaroslav Kysela
abd7316ac8
fixed endless loop when parsing backslash inside bad configuration file
2004-09-08 16:43:17 +00:00
Takashi Iwai
d91948db49
- check the return value of malloc & co.
2004-02-25 11:24:29 +00:00
Jaroslav Kysela
6ad93ac892
added snd_user_file() function
...
alisp extensions
- added nth, include, path commands
- added auto-exec functionality
- added helpers for C<->lisp interoperability
2003-09-03 19:25:08 +00:00
Jaroslav Kysela
7340d20729
Fixed documented bugs by Clemens Ladisch <clemens@ladisch.de>
2003-04-23 08:01:07 +00:00
Jaroslav Kysela
63d708a344
Documentation update by Clement Ladish
2002-07-23 19:51:16 +00:00
Takashi Iwai
f726799483
fixed safe_strtoll to check the following characters.
2002-07-03 09:23:36 +00:00
Takashi Iwai
2c1041f4f1
removed invalid const qualifier.
2002-06-18 16:05:36 +00:00
Jaroslav Kysela
ffda02123d
Added INTEGER64 support by Paul Davis
2002-05-13 09:34:08 +00:00
Jaroslav Kysela
853304bbf4
Corrections by Kevin Conder <kconder@interaccess.com>
2002-03-12 20:14:33 +00:00
Jaroslav Kysela
8c1887d7af
Moved some prototypes from src/pcm/pcm_plugin.h to include/pcm_plugin.h.
...
Merged src/pcm/atomic.h to include/iatomic.h.
Added initial description of hw and hooks plugins.
2002-01-12 10:52:42 +00:00
Jaroslav Kysela
d10bcbf76d
Added snd_config_load_override().
...
Fixed problem with EOF detection in freestring parser.
Fixed problem with run-time argument parsing (snd_config_load()->snd_config_load_override() replace).
Added more documentation for configuration run-time arguments and hooks.
Fixed the behaviour of snd_config_search_definition() - implicit and explicit base.
2002-01-09 21:28:15 +00:00
Jaroslav Kysela
3e3df2d32b
Updated GNU GPL license (address).
...
Changed GNU LGPL licence from 2.0 to 2.1.
2001-12-30 09:22:54 +00:00
Jaroslav Kysela
10f3957571
Fixed get_ascii (null string), fixed hooks_load_for_all (aliases)
2001-12-29 22:27:44 +00:00
Jaroslav Kysela
9a6902d8a4
Added snd_config_update_free_global().
...
Added snd_config_delete_compound_members().
'const' changes.
Fixed memory leaks.
2001-12-15 19:50:36 +00:00
Jaroslav Kysela
76c8029e2b
Added snd_config_update_r, snd_config_update_free functions
2001-12-07 14:12:35 +00:00
Jaroslav Kysela
aa68b89c37
Added snd_config_get_ireal function
2001-11-26 15:19:19 +00:00
Jaroslav Kysela
f9756e6efd
Added snd_config_imake_* functions.
2001-11-24 18:29:15 +00:00
Jaroslav Kysela
c33c5760ab
Added snd_*_open_lconf functions.
...
Some minor changes in config interface documentation.
2001-11-24 17:47:01 +00:00
Jaroslav Kysela
c39882f602
Configuration:
...
- changed snd_config_get_id function to follow semantic of other get functions
- added snd_config_test_id
- added runtime pointer type (not persistent)
- added snd_config_make_pointer, snd_config_set_pointer, snd_config_get_pointer
- added type/contents checking for callback functions
- changed 'void *private_data' to 'snd_config_t *private_data'
- renamed card_strtype functions to card_driver
Control:
- fixed passing parameters to snd_ctl_async
Async handlers:
- added public snd_async_handler_get_signo function
Documentation:
- moved all documentation to source files
2001-11-19 08:14:21 +00:00
Jaroslav Kysela
91f0887bdd
Discard newline when backslash is the last character before new-line in a string constant
2001-11-08 14:58:51 +00:00
Jaroslav Kysela
27472b56a6
Changes for static build.
2001-10-24 14:14:11 +00:00
Jaroslav Kysela
d82dd58bb3
Fixed OOPS (double free)
2001-08-24 12:23:19 +00:00
Jaroslav Kysela
8ae3783494
Some small modifications to make doxygen happy.
2001-08-15 14:04:04 +00:00
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
2097e99245
Fixed braces
2001-07-21 10:17:03 +00:00
Jaroslav Kysela
1e658ea05a
Improved documentation for snd_config_update
2001-07-19 16:11:50 +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
420065f2fe
Added "dont override" behaviour
2001-07-02 07:15:13 +00:00
Jaroslav Kysela
18a02e6f6d
Added snd_func_private_string.
...
Changed snd_config_hook_load_for_all_cards (to load also aliases).
Changed snd_config_search_alias routines (to follow aliases also in the middle of path).
2001-06-26 15:27:40 +00:00
Jaroslav Kysela
bc581b87ae
Added snd_config_hook_load_for_all_cards.
...
Added private_data parameter for snd_config_hooks function.
Fixed the return value mess in the config parser routines.
The include file could begin with 'confdir:' which is replaced with /usr/share/alsa.
The snd_config_search_definitions looks for raw name at first (without suggested root).
Added snd_func_private_card_strtype function.
All configuration files moved to the src/conf directory.
Configuration files modified to use load-on-demand feature using hooks.
2001-06-21 13:41:50 +00:00
Abramo Bagnara
157f47aedd
New async notification API. Removed obsolete surround. Cleaning
2001-06-20 20:52:12 +00:00
Jaroslav Kysela
1c14c13c96
macro->refer
...
Added the @hooks code...
2001-06-20 13:37:19 +00:00
Abramo Bagnara
2ced309ee8
Changed $(var) in $var
2001-06-18 13:34:11 +00:00
Jaroslav Kysela
fd8c75d112
Moved preloaded configuration files to the preload.filenames[] section.
2001-06-18 11:47:03 +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
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