Takashi Iwai
093e07cdf8
fixed typos.
2003-08-27 13:54:55 +00:00
Jaroslav Kysela
7a9658e6ba
Added MEMORY-LEAK to EXTRA_DIST
2003-08-26 12:31:57 +00:00
Jaroslav Kysela
523b1eb92e
alsalisp memory allocation optimization
...
- force of reusing alisp objects
- added auto-garbage-collect mechanism
- fixed bad garbage-collect (yes, the original code can free "running" lisp program)
- hctl.lisp test example
- reduced lisp object memory pool usage from 240kB to 29kB (auto-gc)
- reduced --''-- from 29kB (auto-gc) to 9kB (manual gc)
FIXME: we need definitely an opminization for the alisp object lookups
- use bsearch()?
2003-08-22 09:41:17 +00:00
Takashi Iwai
06221f86d2
added workaround for ppc64.
2003-08-13 13:18:36 +00:00
Jaroslav Kysela
47ba6cef55
Fixed bug: added limit for source channels.
2003-08-12 12:30:53 +00:00
Jaroslav Kysela
e09736109e
Added surround41 and surround50 definitions
2003-08-12 09:34:38 +00:00
Jaroslav Kysela
63c19961b9
Takashi: added shadow pcm to avoid problem with plug plugin and mmaped access
2003-08-08 09:06:41 +00:00
Takashi Iwai
18927bfe9a
fixed dmix crashes by Clemens Ladisch <clemens@ladisch.de>:
...
pcm->name can be NULL (when an unnamed pcm node is embedded in another
pcm)
2003-08-07 14:20:32 +00:00
Takashi Iwai
7058054471
fixed the missing initialization of poll events for copy plugin.
2003-08-06 15:43:30 +00:00
Takashi Iwai
bffffeef45
- missing changes from virt to virtual rawmidi.
2003-08-06 14:46:33 +00:00
Takashi Iwai
237f7f46f0
- fixed the name from "virt" to "virtual".
...
- fixed compilation error.
2003-08-05 13:54:38 +00:00
Jaroslav Kysela
5efcf32772
alisp - implemented hctl_elem_read/write and find
2003-08-03 20:36:53 +00:00
Jaroslav Kysela
2699f5510b
More alisp changes
2003-08-01 18:21:19 +00:00
Jaroslav Kysela
16647d9c53
Added some hctl_elem functions to alisp
2003-07-30 19:14:01 +00:00
Takashi Iwai
184612c30a
added the definition of rawmidi.virtual.
2003-07-29 17:16:18 +00:00
Takashi Iwai
f9a954fd6e
added SND_RAWMIDI_TYPE_VIRTUAL.
2003-07-29 17:15:58 +00:00
Takashi Iwai
e332fc0b9b
added virtual rawmidi plugin.
2003-07-29 17:15:34 +00:00
Takashi Iwai
118bf89508
added const modifier to some function arguments
2003-07-29 17:05:31 +00:00
Jaroslav Kysela
adbc93f1a4
More alisp extensions (card related functions, ctl_card_info).
2003-07-29 13:19:19 +00:00
Jaroslav Kysela
c55d2495d7
Fix against current code
2003-07-28 12:03:41 +00:00
Jaroslav Kysela
468c3d18b6
0.9.6
2003-07-28 11:50:24 +00:00
Jaroslav Kysela
92093ae0fe
Added snd_hctl_open_ctl() function.
...
alisp massive extensions and tested ALSA function bindings.
2003-07-27 20:20:26 +00:00
Jaroslav Kysela
6a543d8e20
Art Haas <ahaas@airmail.net>
...
C99 initializers cleanup
2003-07-26 16:24:11 +00:00
Jaroslav Kysela
b3e3c349ce
Added float number support
...
Replaced 'int' with 'long' (integer type)
Improved garbage collect
2003-07-26 15:19:27 +00:00
Takashi Iwai
b5c2327ce7
tagged for new functions;
...
snd_seq_port_info_get/set_timestamping()
snd_seq_port_info_get/set_timestamp_real()
snd_seq_port_info_get/set_timestamp_queue()
2003-07-25 17:25:05 +00:00
Takashi Iwai
09161437ef
- added auto-timestamp mode for the port.
...
snd_seq_port_info_get/set_timestamping()
snd_seq_port_info_get/set_timestamp_real()
snd_seq_port_info_get/set_timestamp_queue()
- increased the protocol version to 1.0.1.
2003-07-25 17:24:13 +00:00
Takashi Iwai
60035f4fae
- updated asound.h and asequencer.h from alsa-kernel.
2003-07-25 17:23:18 +00:00
Takashi Iwai
7716fd1e3d
fixes by Art Haas <ahaas@airmail.net>:
...
rewritten with C99 struct initialization style.
2003-07-25 17:02:00 +00:00
Jaroslav Kysela
c18c32b26c
Kill the zombie process creation, use 'start' process to detach the server_job() from parent
2003-07-24 18:49:54 +00:00
Jaroslav Kysela
cb1f308ab5
NULL check in mmap_begin()
2003-07-23 06:57:53 +00:00
Jaroslav Kysela
0d1fc81692
Fixed typo
2003-07-16 19:31:42 +00:00
Jaroslav Kysela
ed9961c9a2
Fixed snd_pcm_wait() function
2003-07-16 19:31:15 +00:00
Takashi Iwai
f073afbdfa
- snd_pcm_wait() returns more understandable error code when an error
...
happens during poll().
- clean up the code along with the change above.
2003-07-16 11:37:25 +00:00
Jaroslav Kysela
e03aaa1888
Added unlink of the communication socket name.
...
Added retry when the semaphore is lost (server is going down and removes
the global semaphore). Now the application creates a new direct server
automagically rather than the error return.
2003-07-15 19:15:10 +00:00
Takashi Iwai
0811da2a15
fixed the type prefix of printd for the time (unsigned long).
2003-07-14 10:23:16 +00:00
Takashi Iwai
3eba62e9a8
fixed the old multi-line strings.
2003-07-14 10:22:39 +00:00
Takashi Iwai
2335577a15
change the include path "asoundlib.h" to <alsa/asoundlib.h>
2003-07-14 10:21:46 +00:00
Takashi Iwai
9a19772de9
- reverted to include <alsa/xxx.h> again.
...
- include stdarg.h for va_list.
2003-07-14 10:20:31 +00:00
Takashi Iwai
9f491f4aa6
create a symlink for inclusion of alsa/xxx.h in the alsa-lib tree itself.
...
the symlink is created by configure script.
2003-07-14 10:16:38 +00:00
Jaroslav Kysela
e3590ca3fc
Giuliano Pochini <pochini@shiny.it>
...
snd_ctl_elem_info_get_dimension? fixes
2003-07-14 07:56:03 +00:00
Jaroslav Kysela
0d2c25b6fa
More fixes (empty vars)
2003-07-09 14:42:49 +00:00
Jaroslav Kysela
c36af78b2e
Small fix in makefiles
2003-07-09 14:16:39 +00:00
Takashi Iwai
22e1a1bb13
added config files for digigram cards.
2003-07-08 10:45:50 +00:00
Jaroslav Kysela
960b97c8f6
0.9.5
2003-07-08 08:21:21 +00:00
Jaroslav Kysela
6633460801
Clemens Ladisch <clemens@ladisch.de>
...
fix some wrong section/file/reference names
2003-07-01 09:23:38 +00:00
Jaroslav Kysela
1097c437a1
Fixed some lisp bugs
2003-06-27 20:38:13 +00:00
Takashi Iwai
7a69ed8558
include files from the local directory ("xxx.h") instead of the standard
...
path (<alsa/xxx.h>).
2003-06-27 17:57:40 +00:00
Jaroslav Kysela
640ee8faa7
Initial code for lisp interpreter
2003-06-24 19:30:08 +00:00
Jaroslav Kysela
8b1ac5a638
Some code for ordinary pcm
2003-06-23 17:41:01 +00:00
Jaroslav Kysela
79c0a6998c
Added __STRING definition
2003-06-23 07:51:14 +00:00