Jaroslav Kysela
ff9fd33190
a bit reordered code to fix bug #838
2005-05-30 11:38:54 +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
9835e5c9ce
Add Side controls in the weight list
...
Added the "Side" controls in the weight list.
2005-02-18 18:13:45 +00:00
Takashi Iwai
cb6bb19b4d
Add Front control to weight list
...
Added "Front" control to the weight list.
2005-01-03 17:12:21 +00:00
Takashi Iwai
c11a1fc9be
fixed documents to process properly via doxygen.
2004-05-24 14:57:47 +00:00
Takashi Iwai
70d2dd963d
fixed the event handling of enum elements.
2004-05-02 11:59:08 +00:00
Takashi Iwai
965222c3d9
fixed compile warnings.
2004-04-15 12:52:49 +00:00
Jaroslav Kysela
81f8c76094
Initial proposal for selection of abstraction in simple mixer API.
...
Added dB related functions (no implementation yet).
2004-03-14 18:39:58 +00:00
Jaroslav Kysela
f3da5548b3
Fixed range problems
2003-12-09 09:48:28 +00:00
Takashi Iwai
19e8aa67db
- fixed the invalid (positive) return value from snd_mixer_set_xxx()
...
functions.
2003-11-19 15:52:16 +00:00
Takashi Iwai
3b6ee2ad97
accept enum items for other volumes and switches.
2002-09-20 09:44:25 +00:00
Takashi Iwai
cabf841f4e
handle enumerated playback/capture routes.
2002-09-13 17:36:44 +00:00
Takashi Iwai
c25879f9d9
added the handling of enum controls to simple mixer API.
...
the following functions are added:
int snd_mixer_selem_is_enumerated()
int snd_mixer_selem_get_enum_items()
int snd_mixer_selem_get_enum_item_name()
int snd_mixer_selem_get_enum_item()
int snd_mixer_selem_set_enum_item()
2002-09-09 14:24:56 +00:00
Jaroslav Kysela
52237f3542
Added back check for duplicated helements
2002-09-04 07:35:25 +00:00
Takashi Iwai
cf444c56b3
replaced excessive asserts with normal conditionals.
...
this _might_ cure some problems on powermac driver...
2002-09-03 15:53:59 +00:00
Takashi Iwai
50be21e1e4
fixed the detection of playback switch.
2002-05-02 10:58:10 +00:00
Jaroslav Kysela
853304bbf4
Corrections by Kevin Conder <kconder@interaccess.com>
2002-03-12 20:14:33 +00:00
Takashi Iwai
8336a94225
fixed handling of capture switch / volume:
...
"Capture Switch" and "Capture Volume" controls are handled
capture switch and volume without playback capabilities.
capture switch and volume capabilities are not set on
global switches and volumes such as Bass and Treble.
only playback switch/volume is set.
2002-03-12 12:30:17 +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
aded0e2354
Fixed typo
2001-08-27 09:13:58 +00:00
Jaroslav Kysela
7e6906d056
Another fix - switch behaviour
2001-07-30 09:58:32 +00:00
Jaroslav Kysela
5b41fff0be
Mixer behaviour fixes
2001-07-26 10:52:42 +00:00
Jaroslav Kysela
48c58ade1d
Small fixes (capture & switch read)
2001-07-25 12:33:35 +00:00
Jaroslav Kysela
ff1820f1ad
Added snd_mixer_selem_is_active function.
...
Changed behaviour for CTL_SINGLE.
Function snd_mixer_handle_events is no longer called from simple mixer code.
2001-07-23 13:07:47 +00:00
Jaroslav Kysela
0d9a5d0e59
More documentation updates.
2001-07-18 12:17:11 +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
711a344fa4
Added more Tone Control items to the sort tables
2001-05-14 14:29:19 +00:00
Jaroslav Kysela
290c2ed8fc
Updated the sorting tables and functions.
2001-05-14 11:28:11 +00:00
Jaroslav Kysela
78cd184441
Added 'Center' and 'LFE' to the sort table
2001-05-08 09:25:13 +00:00
Jaroslav Kysela
d16192f6f2
Fixed capture source handling
2001-04-18 14:29:02 +00:00
Abramo Bagnara
62b2da1186
Documentation generation fixes
2001-03-30 10:12:19 +00:00
Abramo Bagnara
b4ac62f3dd
More documentation. Tiny change for simple mixer element API (get_range)
2001-03-30 09:43:29 +00:00
Abramo Bagnara
5b50ec848a
Lot of cleanings with the help of gcc3
2001-03-29 17:50:28 +00:00
Jaroslav Kysela
53fc0f6332
Added I2S to sort tables.
2001-03-27 15:50:17 +00:00
Jaroslav Kysela
0300bbbbb3
Added more sort rules
2001-03-16 16:46:05 +00:00
Abramo Bagnara
0c7637393f
Added range specification to simple mixer. Fixes to alsamixer. Added mixer support to alsa-oss
2001-02-18 17:56:37 +00:00
Abramo Bagnara
ab819d2edd
New simple mixer implementation
2001-02-15 23:05:41 +00:00
Abramo Bagnara
3e97ef3ea0
Changed control to use events mask. Added subscribe ioctl
2001-02-13 21:29:30 +00:00
Jaroslav Kysela
e02f9a9650
Definitely fixed the sorting/find problems for hcontrol & mixer.
2001-02-13 14:07:28 +00:00
Jaroslav Kysela
6ea4260c1c
Added the safe version of the list_for_each function.
2001-02-13 12:53:19 +00:00
Abramo Bagnara
db53ac9b41
Removed Capture Source exceptions. Renamed snd_hctl_elem_get_handle
2001-02-13 11:42:49 +00:00
Jaroslav Kysela
cba5c929ec
Moved the detach code to the more appropriate place.
2001-02-13 11:23:26 +00:00
Jaroslav Kysela
5e2b04c141
Fixed free bug (added missing hctl detach call).
2001-02-13 10:50:31 +00:00
Jaroslav Kysela
6f3b01b79c
Added sort & compare functions to the mixer API.
2001-02-12 13:29:33 +00:00
Abramo Bagnara
8afd6e69af
Fixed thinko
2001-02-11 16:05:59 +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
7165608b17
Fixes
2001-02-09 13:15:54 +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