Commit graph

52 commits

Author SHA1 Message Date
Jaroslav Kysela
6bd266995e Changed location of asoundlib.h from sys dir to alsa dir.
(it means that official location is '#include <alsa/asoundlib.h>')
2001-09-11 09:34:14 +00:00
Jaroslav Kysela
29faa915db Removed unused stuff for poll 2001-09-03 12:16:38 +00:00
Jaroslav Kysela
2ecee3b257 Fixed event handling 2001-07-23 13:08:44 +00:00
Takashi Iwai
99137b4df7 More fix to compile - removed snd_enum_incr and snd_int_to_enum macros. 2001-07-11 15:43:01 +00:00
Jaroslav Kysela
9f29bedbfd Cleanups and fixed arguments for *_open() - default. 2001-06-15 08:55:17 +00:00
Abramo Bagnara
009a7fee0a Completed parametric configuration and begun to use it 2001-05-22 09:19:44 +00:00
Jaroslav Kysela
88272c9da3 Added -D option and improved -c option 2001-05-15 12:25:25 +00:00
Abramo Bagnara
abcd3a5fb4 More documentation. Tiny change for simple mixer element API (get_range) 2001-03-30 09:43:30 +00:00
Abramo Bagnara
f8ab746deb Added mode argument to open functions where it was missing. First part of CTL documentation 2001-03-26 12:45:50 +00:00
Takashi Iwai
a2c30bf682 close the roof of cabriolet (mixer elements w/o mute). 2001-03-01 17:40:17 +00:00
Abramo Bagnara
4200ac00a4 Updated version number 2001-02-25 22:37:18 +00:00
Abramo Bagnara
b43cf63605 Exit if no elems are available 2001-02-20 08:51:57 +00:00
Abramo Bagnara
536e7b66a5 Changed descriptors_count 2001-02-18 18:32:31 +00:00
Abramo Bagnara
7687662381 Added range specification to simple mixer. Fixes to alsamixer. Added mixer support to alsa-oss 2001-02-18 17:56:38 +00:00
Abramo Bagnara
1a2e4a6199 New simple mixer implementation 2001-02-15 23:05:42 +00:00
Jaroslav Kysela
246c930afb elem_count -> get_count 2001-02-14 13:08:49 +00:00
Jaroslav Kysela
c4212d7496 Recoded alsamixer utility to use the latest alsa-lib's API. 2001-02-14 12:22:47 +00:00
Abramo Bagnara
fbec0a5f8d Completed mixer API. Improved iterators. Renamed control values struct. Rewritten simple elements implementation 2001-02-11 15:45:44 +00:00
Jaroslav Kysela
3fadc219ee Temporary hack for compilation 2001-02-09 13:52:39 +00:00
Abramo Bagnara
012584247c Completed control and mixer API 2001-02-09 11:20:32 +00:00
Abramo Bagnara
7d75ba2c1b Better names for control API 2001-02-07 15:13:17 +00:00
Abramo Bagnara
0ef8943fb0 Control API encapsulation. Better names for kernel API. Simpler PCM hw_params API. Added missing const. 2001-02-06 23:48:29 +00:00
Abramo Bagnara
3df0171dc0 Encapsulated hwdep. Converted all enums to type safety 2001-02-05 15:44:45 +00:00
Jaroslav Kysela
3180b94099 Updates for the latest API (the next device changes). 2000-11-30 19:25:50 +00:00
Abramo Bagnara
86b50130e9 Changed default ctl name to open 2000-11-21 17:15:06 +00:00
Jaroslav Kysela
637b3f828c Merged pcmplug branch. 2000-09-24 09:57:50 +00:00
Jaroslav Kysela
ff3ef012ec Added Item: line 2000-09-18 09:47:46 +00:00
Abramo Bagnara
a6427e6044 Added abstraction layer to controls. Added client/server support to controls. Cleaned private_data use for PCMs. Cleaned aserver 2000-09-11 15:49:33 +00:00
Abramo Bagnara
44ee42e587 Better name for snd_card_get_index. Cleaned error messages 2000-08-25 14:36:58 +00:00
Jaroslav Kysela
eb4a1a6015 Removed debugging lines.. 2000-07-28 20:19:42 +00:00
Jaroslav Kysela
9d5b8f205d Changes reflecting the new control API and kernel mixer API removal. 2000-07-15 10:21:59 +00:00
Abramo Bagnara
f46d20e4b2 Added missing include 2000-07-03 07:44:08 +00:00
Takashi Iwai
3b5c5b2268 - fix alsamixer bug which causes SEGFAULT when volume bar is changed.
- fix aplay for reading WAVE file properly even on big-endian machine.
2000-05-16 10:46:11 +00:00
Jaroslav Kysela
b77ca419f6 Merged pcm2 branch. 2000-05-08 18:54:14 +00:00
Takashi Iwai
f7c4aad91f alsamixer supports rear, center and woofer speakers 2000-03-10 15:45:09 +00:00
Jaroslav Kysela
0092ec6c66 Fixed mono mute & capture... 2000-02-07 18:05:52 +00:00
Abramo Bagnara
5f6d6e72d4 Added group and elements sorting 2000-01-18 08:45:43 +00:00
Jaroslav Kysela
9417948722 Fixes for the dynamic group update.
Fixed the mono group handling.
2000-01-04 12:20:49 +00:00
Jaroslav Kysela
277a86c3ad The alsamixer program is back for the mixer v2 API (group control).
This program has a lot of bugs:
  - dynamic updates handling
  - mono volume control handling
2000-01-03 22:40:51 +00:00
Jaroslav Kysela
2e02eadd72 Mixer v2.0 merged to the main CVS tree... 1999-05-02 16:21:40 +00:00
Jaroslav Kysela
4db1fd02ce Merged new-mixer branch... 1999-03-08 16:51:53 +00:00
Tim Janik
1bf9bb468b * Sun Feb 21 19:55:01 1999 Tim Janik <timj@gtk.org>
*
 *      * bumped version to 0.10.
 *
 *      * added scrollable text views.
 *      we now feature an F1 Help screen and an F2 /proc info screen.
 *      the help screen does still require lots of work though.
 *
 *      * keys are evaluated view specific now.
 *
 *      * we feature meta-keys now, e.g. M-Tab as back-tab.
 *
 *      * if we are already in channel view and the user still hits Return,
 *      we do a refresh nonetheless, since 'r'/'R' got removed as a redraw
 *      key (reserved for record volumes). 'l'/'L' is still preserved though,
 *      and actually needs to be to e.g. get around the xterm bold-artefacts.
 *
 *      * support terminals that can't write into lower right corner.
 *
 *      * undocumented '-s' option that will keep the screen to its
 *      minimum size, usefull for debugging only.
 *
1999-02-21 18:57:06 +00:00
Tim Janik
d47938eab3 * Sun Feb 21 02:23:52 1999 Tim Janik <timj@gtk.org>
*
 *      * don't abort if snd_mixer_* functions failed due to EINTR,
 *      we simply retry on the next cycle. hopefully asoundlib preserves
 *      errno states correctly (Jaroslav can you asure that?).
 *
 *      * feature WINCH correctly, so we make a complete relayout on
 *      screen resizes. don't abort on too-small screen sizes anymore,
 *      but simply beep.
 *
 *      * redid the layout algorithm to fix some bugs and to preserve
 *      space for a flag indication line. the channels are
 *      nicer spread horizontally now (i.e. we also pad on the left and
 *      right screen bounds now).
 *
 *      * various other minor fixes.
 *
 *      * indicate whether ExactMode is active or not.
 *
 *      * fixed coding style to follow the GNU coding conventions.
 *
 *      * reverted record volume changes since they broke ExactMode display.
 *
 *      * composed ChangeLog entries.
1999-02-21 04:41:27 +00:00
Jaroslav Kysela
88cdd83d0f Changes for record volume... 1999-02-15 15:42:34 +00:00
Chris Cannam
d9158162d0 Convert alsa-utils to use automake 1999-01-30 19:12:34 +00:00
Jaroslav Kysela
8773d373f0 Coding style... 1998-11-27 15:17:45 +00:00
Jaroslav Kysela
89cbc35ba4 Removed debugging message... 1998-11-09 14:06:10 +00:00
Jaroslav Kysela
18c2009b87 Stereo record source and route selection... 1998-11-04 19:43:45 +00:00
Jaroslav Kysela
171a891b43 Little cleanups in callbacks... 1998-10-29 22:50:10 +00:00
Jaroslav Kysela
5482bc327d Fixed -m option... 1998-09-20 08:05:24 +00:00