Jaroslav Kysela
27472b56a6
Changes for static build.
2001-10-24 14:14:11 +00:00
Jaroslav Kysela
d333c1e9de
Added direct_write transfer method
2001-10-18 18:04:26 +00:00
Jaroslav Kysela
0259e6877e
Changed CFLAGS
2001-10-18 17:10:46 +00:00
Jaroslav Kysela
0f67a428be
Enhanced, added async and direct (mmap) mode
2001-10-18 17:10:06 +00:00
Jaroslav Kysela
56778fa89d
Changes to show the different transfer methods
2001-10-17 17:50:16 +00:00
Jaroslav Kysela
76abb9738e
Enhanced, added -c, -r options
2001-10-17 15:04:39 +00:00
Jaroslav Kysela
d1944ccfa6
Rewritten test code
2001-10-16 16:11:04 +00:00
Jaroslav Kysela
e441ec8013
Added -s option
2001-10-15 12:36:55 +00:00
Jaroslav Kysela
ff913d0143
2nd fix for initial write
2001-10-15 11:49:36 +00:00
Jaroslav Kysela
183da83f8e
Fixed initial write
2001-10-15 11:47:53 +00:00
Jaroslav Kysela
0a8749a802
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:13 +00:00
Jaroslav Kysela
d08c2eb251
Removed obsolete test programs.
2001-09-07 09:33:20 +00:00
Jaroslav Kysela
3e6f423501
Updated to latest API
2001-09-07 09:24:30 +00:00
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