Jaroslav Kysela
be8e3bb72d
sndrv_ctl_card_info_t->abbreviation member changed to driver
2001-06-21 14:16:13 +00:00
Abramo Bagnara
157f47aedd
New async notification API. Removed obsolete surround. Cleaning
2001-06-20 20:52:12 +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
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
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
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
b72c78f887
Removed snd_ctl_pcm_surround_next_device function.
2001-05-03 15:11:35 +00:00
Jaroslav Kysela
5e5a429815
Added snd_ctl_elem_info_is_owner and snd_ctl_elem_info_get_owner functions.
2001-04-23 09:15:09 +00:00
Jaroslav Kysela
12a47782cb
Added ctl_elem_lock and unlock code...
2001-04-19 13:53:39 +00:00
Jaroslav Kysela
e0ef729f41
Fixed typo
2001-04-19 07:46:50 +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
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
Abramo Bagnara
de4cfc3e4b
More documentation. Added mode argument to i/o_stdio_open.
2001-03-29 09:10:46 +00:00
Abramo Bagnara
7893ea238d
Added mode argument to open functions where it was missing. First part of CTL documentation
2001-03-26 12:45:48 +00:00
Abramo Bagnara
a275d66356
Improved .asoundrc changes
2001-03-17 16:34:43 +00:00
Abramo Bagnara
46b52167df
Exported ERR macros. Completed scopes architecture. Added defaults for {pcm,ctl,rawmidi,seq}type configuration. Fixed bogus dlclose. Implemented ncurses levelmeter (temporarily placed in src/pcm/scopes)
2001-03-07 12:36:05 +00:00
Abramo Bagnara
bbaeb29a74
Renamed ERR to SNDERR. Added s16 pseudo meter scope. Fixed plug hw_refine/params
2001-03-04 20:39:02 +00:00
Abramo Bagnara
191d03501e
Changed descriptors_count
2001-02-18 18:32:30 +00:00
Jaroslav Kysela
cc956312b3
Changed behaviour of poll_descriptors function (returns the filled count of fds).
...
Added poll_descriptors_count functions.
Added snd_mixer_elem_count function.
2001-02-14 12:15:03 +00:00
Abramo Bagnara
3e97ef3ea0
Changed control to use events mask. Added subscribe ioctl
2001-02-13 21:29:30 +00:00
Abramo Bagnara
460660d4b4
More generic support for poll descriptors
2001-02-12 23:51:49 +00:00
Abramo Bagnara
a2d3434961
Completed mixer API. Improved iterators. Renamed control values struct. Rewritten simple elements implementation
2001-02-11 15:45:35 +00:00
Jaroslav Kysela
38033b49dd
Updated the hctl interface (the more independent way).
2001-02-09 14:50:05 +00:00
Abramo Bagnara
fea0c73cdb
Completed control and mixer API
2001-02-09 11:20:31 +00:00
Abramo Bagnara
45c416ed82
Better names for control API
2001-02-07 15:13:15 +00:00
Abramo Bagnara
3e091c8822
Encapsulated conf API
2001-02-07 11:34:33 +00:00
Abramo Bagnara
8f0cb26fdf
Control API encapsulation. Better names for kernel API. Simpler PCM hw_params API. Added missing const.
2001-02-06 23:48:10 +00:00
Abramo Bagnara
ccb399f0cd
Missing enum change
2001-02-05 16:04:15 +00:00
Abramo Bagnara
de19407578
Removed card type from devices info. Added card number to devices info. Completed encapsulation of PCM API. Removed snd_pcm_card(). All copy functions now have the form copy(dst, src).
2001-01-31 17:26:56 +00:00
Abramo Bagnara
c1ad051636
Fixed snd_*_card() wrt aserver
2000-12-23 16:13:38 +00:00
Jaroslav Kysela
9acdef38c9
Added snd_*_card() functions.
2000-12-22 14:03:01 +00:00
Jaroslav Kysela
35cb79860d
Changes and cleanups for the timer API.
...
The device lists use the next device syntax now.
2000-11-30 19:17:55 +00:00
Jaroslav Kysela
41bb7068f2
Merged pcmfinal branch.
2000-11-20 20:10:46 +00:00
Jaroslav Kysela
0e561770c6
Added functions:
...
snd_ctl_rawmidi_prefer_subdevice
snd_rawmidi_open_subdevice
Fixed functions:
snd_pcm_hw_open - fixed prefer subdevice code
2000-10-30 12:15:18 +00:00
Abramo Bagnara
8d554635af
Interpret id as card if a definition is not found
2000-10-14 10:43:02 +00:00
Abramo Bagnara
e5e1ca14d4
Fixed mmap wrt shm. Renamed pcm_client, control_client to shm. More error messages. Implemented asoundrc as documented.
2000-10-14 10:31:34 +00:00
Jaroslav Kysela
6962a9d6ce
Merged pcmplug branch.
2000-09-24 09:57:26 +00:00
Abramo Bagnara
df35e8457a
Added abstraction layer to controls. Added client/server support to controls. Cleaned private_data use for PCMs. Cleaned aserver
2000-09-11 15:49:10 +00:00
Abramo Bagnara
b5576ef229
Completed conf. Better name for snd_card_get_index. Cleaned card access
2000-08-25 14:33:53 +00:00
Jaroslav Kysela
82102903fe
The highlevel control layer was rewritten and updated.
...
Various fixes in mixer simple layer.
Added include/list.h (from the kernel tree).
2000-08-11 19:28:43 +00:00
Jaroslav Kysela
f5d6fdeba8
More control/mixer API updates.
...
Added highlevel control layer.
Recoded simple control mixer API.
2000-07-28 20:21:12 +00:00
Jaroslav Kysela
273d115de0
Removed old mixer API functions.
...
Added simple control layer (experimental).
2000-07-15 10:20:32 +00:00
Abramo Bagnara
79793b98c2
Remove device, stream, subdevice selection and incorporated in info structs. Changed paranoia checks in assert
2000-06-21 15:00:24 +00:00
Abramo Bagnara
1a7f88d10e
Better names for ALSA API. Added min_fragments, max_fragments.
2000-05-27 16:52:17 +00:00
Jaroslav Kysela
4931c0c7e2
Changed the switch interface.
...
Every switches are accessible via one ioctl.
2000-03-01 18:12:30 +00:00
Jaroslav Kysela
a8a134e334
Fixed wrong function name... snd_control_read-
2000-01-24 10:26:04 +00:00
Abramo Bagnara
d2911f9f34
uniformed alsa-lib interfaces
2000-01-09 22:44:52 +00:00