Commit Graph

98 Commits

Author SHA1 Message Date
Takashi Iwai
0791fb2848 Added snd_seq_sync_output_queue() function.
Rewrote playmidi1 to use this function.  It is no longer necessary
to wait for echoback.
2001-09-03 10:41:18 +00:00
Jaroslav Kysela
8ab0681082 Updated to latest API 2001-08-28 13:31:01 +00:00
Jaroslav Kysela
79531a4eb0 The main header file is not dependant on asound.h from driver. 2001-08-20 13:15:30 +00:00
Jaroslav Kysela
36a2810081 Added arguments 2001-08-10 16:44:08 +00:00
Jaroslav Kysela
7f498ce393 Updated for latest API 2001-08-10 08:56:25 +00:00
Takashi Iwai
75cac98f76 Fixed compile 2001-07-11 14:17:55 +00:00
Jaroslav Kysela
88e5e45151 Major change to sequencer API.
The sequencer API is totally recoded with the style of "encapsulation"
in other api.
The structure becomes opaque and accessed only via functions.

Other changes:
- There is no longer group in client and port info.
- snd_seq_query_subs_t is renamed to snd_seq_query_subscribe_t.
- snd_seq_delete_port takes only the port id argument instead of
  port_info structure.
- snd_seq_input/output_buffer_size are renamed
  as snd_seq_get_input/output_buffer_size.
  Similarly snd_seq_resize_input/output_buffer are renamed as
  snd_seq_set_input/output_buffer_size.
- snd_seq_get_named_queue is renamed to snd_seq_query_named_queue.
- Sync codes are removed temporarily from API.
- Subscription conditions are accessed via the corresponding functions.
  convert_time is named now as time_update.
- snd_seq_get/set_queue_owner are removed.
  Use snd_seq_get/set_queue_info instead.
- Instrument put/get/remove structure is unified as snd_instr_header_t.
2001-07-04 13:54:13 +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
232d703c23 Added snd_card_type_string_to_enum and snd_card_type_enum_to_string functions.
- the /usr/share/alsa/cards.conf file contains the translation table
Added snd_sctl_build and snd_sctl_free functions.
Recoded the surround plugin to use the surround.conf file.
 - the /usr/share/alsa/surround.conf file contains the surround configuration
2001-05-10 08:32:40 +00:00
Jaroslav Kysela
e74a7322ca Minor bugfix. 2001-04-27 08:33:22 +00:00
Jaroslav Kysela
68bb9a493d Ported to latest API 2001-04-27 08:32:54 +00:00
Jaroslav Kysela
f0c7d62ef9 minor changes 2001-04-27 08:19:53 +00:00
Jaroslav Kysela
128e710940 Ported 2001-04-24 19:46:14 +00:00
Abramo Bagnara
ee6d9f1bbd Name cleaning for hwdep and timer API 2001-03-29 11:18:16 +00:00
Abramo Bagnara
45c416ed82 Better names for control API 2001-02-07 15:13:15 +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
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
34c76ccf73 Fixed test tools for latest API 2000-11-25 13:07:24 +00:00
Jaroslav Kysela
41bb7068f2 Merged pcmfinal branch. 2000-11-20 20:10:46 +00:00
Jaroslav Kysela
cc214bdfea Big rawmidi update - added subdevices support. 2000-11-03 10:11:50 +00:00
Abramo Bagnara
0114f5843f Removed transfer_block_size 2000-10-20 14:17:14 +00:00
Abramo Bagnara
2ea3fd4bb3 Completed renaming drain->stop, flush->drain (PCM). Done renaming drain->drop, flush->drain (rawmidi and seq). Removed wrong module usage count inc/dec from mmap 2000-09-29 20:49:18 +00:00
Jaroslav Kysela
b38376b91f Cleanups 2000-09-25 19:57:58 +00:00
Jaroslav Kysela
6962a9d6ce Merged pcmplug branch. 2000-09-24 09:57:26 +00:00
Abramo Bagnara
3733bbdcff Some cleaning renames. Prepared API for new plugins 2000-09-12 07:11:00 +00:00
Takashi Iwai
d1d906e295 Experimental synchronization support on ALSA sequencer 2000-09-05 17:15:11 +00:00
Takashi Iwai
b000ebc270 Fix for compile with --with-kernel configure option. 2000-09-01 16:22:57 +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
Abramo Bagnara
72fa3cc203 Linked streams fix. Ported latency.c 2000-07-24 09:17:14 +00:00
Abramo Bagnara
eee70747eb Ported to new API 2000-07-18 13:38:58 +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
1cd6778173 Merged pcm2 branch. 2000-05-08 18:53:38 +00:00
Jaroslav Kysela
c4cb2694fd Small cleanup by Frank van de Pol <frank@vande-pol.demon.nl> - timestamp 2000-03-10 22:08:40 +00:00
Jaroslav Kysela
744c87fd12 Added midiloop utility.. 2000-03-04 15:50:15 +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
4637dfaa3e Fixed return codes (added EPIPE). 2000-02-22 17:36:34 +00:00
Jaroslav Kysela
022addf761 SND_PCM_RATE_PLL -> SND_PCM_RATE_CONTINUOUS 2000-02-21 12:28:43 +00:00
Jaroslav Kysela
c036e24220 maarten de boer <maarten.deboer@iua.upf.es>
Sat, 12 Feb 2000 17:36:07 +0100
2000-02-12 17:09:07 +00:00
Jaroslav Kysela
a9197441e0 Added rawmidi.c from maarten de boer <maarten.deboer@iua.upf.es> 2000-02-04 14:23:19 +00:00
Jaroslav Kysela
5c946996db Updated to current API.. 2000-02-04 10:07:20 +00:00
Jaroslav Kysela
924d53cccc Added midi devices.. 2000-02-03 19:41:43 +00:00
Jaroslav Kysela
519d98322b Added sender command to help... 2000-01-21 11:32:54 +00:00
Jaroslav Kysela
70a536e924 snd_seq_timestamp_t->real was renamed to snd_seq_timestamp_t->time
Some code is using real as a variable type.
2000-01-20 12:14:50 +00:00
Jaroslav Kysela
8be913a112 Removed aconnect & aseqnet.. 2000-01-10 20:19:24 +00:00
Jaroslav Kysela
62380b0f43 Moved aconnect and aseqnet sequencer utilities into the alsa-utils package. 2000-01-04 12:38:59 +00:00
Jaroslav Kysela
7ab9b22d88 Takashi Iwai <iwai@ww.uni-erlangen.de>
Initial code.
2000-01-03 22:44:19 +00:00
Jaroslav Kysela
d117462cb9 Takashi Iwai <iwai@ww.uni-erlangen.de>
Mon, 03 Jan 2000 10:47:02 +0100
- bugfix: proper handling of exclusive subscription
- bugfix and update: alsa-lib/test/seq* stuff
- minor updates (long option support, etc) of aconnect and aseqnet
- man pages for aconnect and aseqnet are added
2000-01-03 10:25:56 +00:00
Jaroslav Kysela
a3aaf0582a Takashi Iwai <iwai@ww.uni-erlangen.de>
Frank van de Pol <frank@vande-pol.demon.nl>
Major sequencer changes and cleanups for 1.0.0.
1999-12-15 18:34:12 +00:00
Jaroslav Kysela
4ec59e7283 Added back commented code (latency change) 1999-12-08 21:58:27 +00:00
Jaroslav Kysela
9d8af2f147 NO FILL mode selected... 1999-12-08 19:22:10 +00:00