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
f64ec1b32d
More verbose output on error (wrong configuration)
2001-12-29 22:29:44 +00:00
Jaroslav Kysela
cd29f8b860
changed result type from int to snd_pcm_sframes_t for snd_pcm_mmap_commit; removed snd_pcm_mmap_commit_partial
2001-12-11 15:27:26 +00:00
Jaroslav Kysela
48ae96f50c
Added error passing to some refining functions to disable abort when
...
no configuration can be found.
2001-12-11 15:10:27 +00:00
Jaroslav Kysela
5c98225fc0
Removed snd_pcm_mmap_begin_avail and changed snd_pcm_mmap_begin behaviour back.
2001-12-10 17:16:13 +00:00
Jaroslav Kysela
bbcf77116d
Added snd_pcm_mmap_commit_partial().
2001-12-10 10:52:04 +00:00
Jaroslav Kysela
b7b11c3558
- added snd_pcm_mmap_begin_avail function; it is optimized for use after
...
snd_pcm_avail_update() call
- fixed broken hw_ptr management inside snd_pcm_plugin code
2001-12-09 18:41:23 +00:00
Jaroslav Kysela
b63e44aab0
Synchronized snd_pcm_write_areas and snd_pcm_read_areas with the kernel
...
write/read functions.
Changed snd_pcm_xfer_areas_func_t to return snd_pcm_sframes_t (pass errors).
2001-12-09 12:32:42 +00:00
Jaroslav Kysela
ddb7209e9a
Added snd_*_poll_descriptors_revents functions.
2001-11-30 17:36:45 +00:00
Jaroslav Kysela
e0aaf895d8
Updated documentation for snd_pcm_mmap_commit()
2001-11-28 16:51:31 +00:00
Jaroslav Kysela
81512cb3f3
Added empty check functions for format and subformat mask
2001-11-26 15:17:01 +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
86db3b4e30
Removed asserts from *name functions
2001-11-24 11:32:10 +00:00
Jaroslav Kysela
d081437f0f
Fixed the async stuff in snd_pcm_close
2001-11-20 15:21:20 +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
169c36213d
Enhanced snd_pcm_wait
2001-11-14 08:58:25 +00:00
Jaroslav Kysela
631540f2f7
Fixed description of mmap functions
2001-11-05 13:17:08 +00:00
Jaroslav Kysela
d9dfe8f023
Added more descriptions for offset/size values for mmap access functions
2001-11-05 08:13:18 +00:00
Jaroslav Kysela
daffd8f1bf
Enhanced mmap_begin and mmap_commit descriptions
2001-11-01 07:46:59 +00:00
Jaroslav Kysela
7d335794f1
Added missing DRAINING state to snd_pcm_state_name()
2001-10-25 13:51:26 +00:00
Jaroslav Kysela
27472b56a6
Changes for static build.
2001-10-24 14:14:11 +00:00
Jaroslav Kysela
14d38d4bb8
Added overrange function
2001-10-23 09:51:45 +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
a1f2251056
Added SUSPENDED state
2001-10-16 09:29:01 +00:00
Jaroslav Kysela
f8c9bcd465
Added snd_pcm_hw_params_can_resume
2001-10-14 09:08:47 +00:00
Jaroslav Kysela
de0c7fd204
Changed retval for snd_pcm_resume
2001-10-04 16:59:23 +00:00
Jaroslav Kysela
4d116740ad
Added more descriptions for -ESTRPIPE (stream is suspended).
2001-10-04 15:03:54 +00:00
Jaroslav Kysela
3c59c6b11d
Added power management functions and defines.
2001-09-26 13:57:04 +00:00
Jaroslav Kysela
3c9d27c82d
Added snd_pcm_sync_id_t
2001-09-11 08:42:15 +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
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
255fc1d22d
Enhanced description for write* and read* functions
2001-07-19 16:08:52 +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
157f47aedd
New async notification API. Removed obsolete surround. Cleaning
2001-06-20 20:52:12 +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
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