Jaroslav Kysela
8bb29f007d
Synced with dmix plugin
2003-02-28 17:03:26 +00:00
Abramo Bagnara
a91efc0fe6
More uniform tests. Added possibility to test without cache poisoning
2003-02-21 10:09:36 +00:00
Jaroslav Kysela
f74660eaeb
Added mix_areas_srv and */srv ratio
2003-02-20 19:47:37 +00:00
Jaroslav Kysela
7e6031b151
Increased LOOP to 100
2003-02-20 16:45:06 +00:00
Jaroslav Kysela
a7dc532df0
Added difference between UP and SMP
2003-02-20 16:41:58 +00:00
Jaroslav Kysela
db59805cdd
Enhanced measuring
2003-02-20 16:38:52 +00:00
Jaroslav Kysela
d13a14b79e
Added special CFLAGS for code
2003-02-19 21:25:59 +00:00
Jaroslav Kysela
1da32fb069
Added code test utility
2003-02-19 21:18:53 +00:00
Jaroslav Kysela
aed2543959
Small cleanups
2003-02-19 21:15:59 +00:00
Jaroslav Kysela
2322f9fec3
Added code.c to measure times for critical part of dmix plugin
2003-02-19 21:00:45 +00:00
Jaroslav Kysela
d763d83ee2
Fixed format parameter according description
2003-02-17 18:01:16 +00:00
Jaroslav Kysela
43cd49f867
small change in output
2003-02-03 20:10:49 +00:00
Jaroslav Kysela
6979732fa5
Changed sw_params to follow hw_params (unify functions)
2002-10-19 19:09:46 +00:00
Takashi Iwai
46b3cc1612
fixed -b option to accept the buffer time in us.
2002-10-17 17:48:56 +00:00
Jaroslav Kysela
7f3942d827
Reverted back the PCM API.
...
New snd_pcm_hw_params_* functions are available only explicitly when
ALSA_PCM_NEW_HW_PARAMS_API is defined.
Updated documentation and test code to new API.
2002-09-19 16:12:13 +00:00
Jaroslav Kysela
b9343e0834
- unified snd_pcm_hw_params_* functions
...
- added backward compatibility for older non-compatible functions
- added --with-compat-rc3 to configure script to build library
backwards compatible with 0.9.0rc3
- added symbol versioning like libc.so.6
- ALSA_0.9 - alsa base
- ALSA_0.9.0rc4 - first set of new functions (snd_pcm_hw_params_*)
2002-09-17 12:33:05 +00:00
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