Takashi Iwai
77c925a71f
Add resmgr support
...
Added the support for resmgr. A new configure option --with-resmgr is added
to enable the resmgr support.
2005-01-26 10:50:28 +00:00
Takashi Iwai
0732cce6f0
Add accessor to user control elements
...
Added accessor functions to user control elements, snd_ctl_elem_add_*(),
and_ctl_elem_remove() and snd_ctl_elem_info_is_user().
2005-01-03 11:52:39 +00:00
Jaroslav Kysela
2bad31bbf4
Fixed bugs detected by Intel compiler
2004-04-20 13:42:48 +00:00
Takashi Iwai
ef5b272b28
Stephen Cook <siti_veni@lycos.com>:
...
- removed the function-in-function for qsort.
replaced with a static function with a static variable.
now protected with pthread mutex.
2004-01-26 15:54:10 +00:00
Jaroslav Kysela
83bfda918e
Clemens Ladisch <clemens@ladisch.de>
...
clear element count when freeing space in element list
2003-11-03 10:31:50 +00:00
Jaroslav Kysela
4a54759f1f
- added support for user control elements
2003-10-21 17:39:14 +00:00
Jaroslav Kysela
ab61b62cb4
More changes to the ordinary mixer API
2003-10-13 12:06:45 +00:00
Jaroslav Kysela
60585e25fc
added snd_hctl_ctl() function
...
ordinary mixer:
- revised Ordinary Mixer I/O type
- sndo_mixer_open() take PCMs rather than strings to pass
the real relationship
- an initial version of toplevel alisp script
more alisp development:
- renamed a* functions to A* functions (acall -> Acall etc.)
- many improvements (unset*, exfun, Acall pcm_info, Asnderr, Asyserr)
2003-09-09 19:24:35 +00:00
Jaroslav Kysela
adbc93f1a4
More alisp extensions (card related functions, ctl_card_info).
2003-07-29 13:19:19 +00:00
Jaroslav Kysela
92093ae0fe
Added snd_hctl_open_ctl() function.
...
alisp massive extensions and tested ALSA function bindings.
2003-07-27 20:20:26 +00:00
Takashi Iwai
7716fd1e3d
fixes by Art Haas <ahaas@airmail.net>:
...
rewritten with C99 struct initialization style.
2003-07-25 17:02:00 +00:00
Jaroslav Kysela
e3590ca3fc
Giuliano Pochini <pochini@shiny.it>
...
snd_ctl_elem_info_get_dimension? fixes
2003-07-14 07:56:03 +00:00
Takashi Iwai
4bd0183b1f
fixed the detection of dimensions in snd_ctl_elem_info_get_dimensions().
2003-05-20 08:49:12 +00:00
Abramo Bagnara
2fb0fa541e
Fixed typos. (one of that courtesy of Sourav K. Mandal <smandal@uclink.berkeley.edu>
2003-05-05 14:24:11 +00:00
Jaroslav Kysela
368918b453
Added snd_ctl_elem_info_get_dimensions() and snd_ctl_elem_info_get_dimension() functions.
2003-04-01 13:58:09 +00:00
Takashi Iwai
8f2e0a48be
added the "optional" field for sctl.
...
if the control is not loaded properly, it's ignored without errors.
2003-02-25 16:57:21 +00:00
Takashi Iwai
be07243fe4
removed the obsolete snd_ prefix.
2003-02-19 09:37:01 +00:00
Jaroslav Kysela
62546a3a32
More pcm_jack plugin changes
2003-02-12 21:57:49 +00:00
Jaroslav Kysela
073dff1ba1
Commented out FD_CLOEXEC fcntl() calls
2003-02-05 11:00:16 +00:00
Jaroslav Kysela
a313072961
Added handling of FD_CLOEXEC flag
2003-02-04 13:35:59 +00:00
Jaroslav Kysela
7fcea07002
Added SND_CTL_READONLY
2002-12-04 14:36:39 +00:00
Jaroslav Kysela
098932ce57
Added POLLNVAL to poll->events
2002-11-30 09:47:20 +00:00
Jaroslav Kysela
0d7d11889d
Added missing snd_dlclose() calls
2002-11-07 15:18:45 +00:00
Jaroslav Kysela
7f3942d827
Reverted back the PCM API.
...
New snd_pcm_hw_params_* functions are available only explicitly when
ALSA_PCM_NEW_HW_PARAMS_API is defined.
Updated documentation and test code to new API.
2002-09-19 16:12:13 +00:00
Jaroslav Kysela
ffda02123d
Added INTEGER64 support by Paul Davis
2002-05-13 09:34:08 +00:00
Jaroslav Kysela
712501af15
Added integer64 routines for control API
2002-05-08 07:56:39 +00:00
Jaroslav Kysela
853304bbf4
Corrections by Kevin Conder <kconder@interaccess.com>
2002-03-12 20:14:33 +00:00
Jaroslav Kysela
2ca5ace9cb
More documentation changes (rawmidi, timer)
2002-02-11 18:11:16 +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
5912f56e53
Added initialization of destination
2001-12-29 22:28:35 +00:00
Jaroslav Kysela
ddb7209e9a
Added snd_*_poll_descriptors_revents functions.
2001-11-30 17:36:45 +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
d4d1405018
Fixed typos.
2001-11-19 11:06:03 +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
c54911b249
Added missing file
2001-10-24 14:16:13 +00:00
Jaroslav Kysela
27472b56a6
Changes for static build.
2001-10-24 14:14:11 +00:00
Jaroslav Kysela
67cc9dbc75
Fixed typos and made some cleanups in the async stuff
2001-10-18 12:33:45 +00:00
Jaroslav Kysela
3c59c6b11d
Added power management functions and defines.
2001-09-26 13:57:04 +00:00
Jaroslav Kysela
6aab8c8f70
Fixed compilation
2001-08-22 11:24:57 +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
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
Jaroslav Kysela
c683567487
Added snd_ctl_*_clear() functions.
2001-07-08 17:24:30 +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
Jaroslav Kysela
b0cef8e666
Removed snd_ctl_card_info_t->mixerid and added the components member.
2001-06-25 13:08:43 +00:00
Jaroslav Kysela
25947ba008
Reorganized configuration files (card->type removal).
2001-06-24 23:16:17 +00:00
Jaroslav Kysela
be8e3bb72d
sndrv_ctl_card_info_t->abbreviation member changed to driver
2001-06-21 14:16:13 +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