Commit graph

275 commits

Author SHA1 Message Date
Jaroslav Kysela
13892f6d17 Fixed comment 2002-07-11 08:00:45 +00:00
Jaroslav Kysela
853304bbf4 Corrections by Kevin Conder <kconder@interaccess.com> 2002-03-12 20:14:33 +00:00
Jaroslav Kysela
51b7d15a60 Fixed help 2002-03-07 10:16:07 +00:00
Takashi Iwai
dd68c91cbc fixed compile. 2002-01-28 12:25: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
155e6822d2 Cleanup against latest API (mmap_commit) 2001-12-11 15:26:33 +00:00
Jaroslav Kysela
5c98225fc0 Removed snd_pcm_mmap_begin_avail and changed snd_pcm_mmap_begin behaviour back. 2001-12-10 17:16:13 +00:00
Takashi Iwai
bcf50519e4 Added time skew on queue.
The timer speed can be controlled via skew value, smaller = slower
centered on the skew-base value.
2001-12-10 16:45:05 +00:00
Jaroslav Kysela
b7b11c3558 - added snd_pcm_mmap_begin_avail function; it is optimized for use after
snd_pcm_avail_update() call
- fixed broken hw_ptr management inside snd_pcm_plugin code
2001-12-09 18:41:23 +00:00
Jaroslav Kysela
ddb7209e9a Added snd_*_poll_descriptors_revents functions. 2001-11-30 17:36:45 +00:00
Jaroslav Kysela
ef035eacfe Fixed the period size setup for hardware with fixed values 2001-11-16 10:59:29 +00:00
Jaroslav Kysela
7c7352a009 Removed useless check 2001-11-01 07:23:28 +00:00
Jaroslav Kysela
c580e02348 Added time, poll and effect options and code. 2001-10-31 16:03:33 +00:00
Jaroslav Kysela
78522ea0ea Fixed the right latency settings and added block mode 2001-10-26 16:12:01 +00:00
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