Commit graph

1029 commits

Author SHA1 Message Date
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
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
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
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
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
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
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
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
4771213631 Renamed simple_* to ordinary_* (name clash for simple mixer) 2003-06-22 19:02:19 +00:00
Jaroslav Kysela
7c72da4ae5 Added simple_mixer and simple_pcm subdirs with some 'empty' code 2003-06-22 18:09:03 +00:00
Jaroslav Kysela
b004a9d791 Added snd_pcm_munmap() call to snd_pcm_close() - free all resources 2003-06-22 09:59:03 +00:00
Jaroslav Kysela
ea8feb43e2 Reverted back (N)RPN decoding - it is difficult to do this job here 2003-06-16 18:53:25 +00:00
Jaroslav Kysela
8f78ae3b84 Added proper handling of nonregistered and registered MIDI parameters 2003-06-16 11:00:30 +00:00
Jaroslav Kysela
3298a54dbd One more fix to dlsym 2003-06-14 07:38:28 +00:00
Jaroslav Kysela
8bf6c1e5e6 Do not use snd_dl*() functions, dev->activate can be NULL 2003-06-14 07:31:54 +00:00
Jaroslav Kysela
3b9b0d37bf Removed more asserts 2003-05-28 18:49:15 +00:00
Takashi Iwai
4bd0183b1f fixed the detection of dimensions in snd_ctl_elem_info_get_dimensions(). 2003-05-20 08:49:12 +00:00
Takashi Iwai
02e9d7c3e6 - fixed the routing with use_getput condition.
use_getput will be changed after loading the ttable, so the conversion
  function cannot be determined at this stage.
2003-05-16 14:36:26 +00:00
Takashi Iwai
d14884563f fixed IEC958 pcm (wrong device index). 2003-05-16 14:34:20 +00:00
Takashi Iwai
42cb01576d fixed a missing slave.pcm line. 2003-05-16 10:13:58 +00:00
Takashi Iwai
71726ce535 - added config for nVidia nForce. 2003-05-15 13:12:12 +00:00
Abramo Bagnara
2fb0fa541e Fixed typos. (one of that courtesy of Sourav K. Mandal <smandal@uclink.berkeley.edu> 2003-05-05 14:24:11 +00:00
Jaroslav Kysela
68f5980103 Fixed fcntl() call 2003-05-04 20:07:30 +00:00
Jaroslav Kysela
a24442958b Use snd_pcm_hwsync() rather than snd_pcm_delay() in write_areas() 2003-05-04 20:06:30 +00:00
Jaroslav Kysela
d7233fe472 Optimized spdif device 2003-04-29 07:45:35 +00:00
Jaroslav Kysela
7f8f72108c initial version 2003-04-26 08:26:05 +00:00
Jaroslav Kysela
573f85dc1d - added shm area manager code
- fixed parsing of period_size/buffer_size options for dmix, dsnoop and
  dshare plugins
2003-04-23 12:41:55 +00:00