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
6633460801
Clemens Ladisch <clemens@ladisch.de>
...
fix some wrong section/file/reference names
2003-07-01 09:23:38 +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
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
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
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
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
Jaroslav Kysela
05d57ff3be
Added missing sync_ptr() call to pcm_status() function
2003-04-19 13:12:59 +00:00
Takashi Iwai
2978d18323
check the current pcm status in snd_pcm_read/write_areas() if
...
snd_pcm_wait() returns an error. this will fix the bogus
return code of snd_pcm_readi/writei().
2003-03-27 09:10:22 +00:00
Jaroslav Kysela
a10140cef6
Added more comments for 32-bit mixing
2003-03-19 16:42:47 +00:00
Jaroslav Kysela
7470a5b9af
dshare and dsnoop plugins are working now
2003-03-19 16:35:35 +00:00
Jaroslav Kysela
87538939bd
A small cleanup to 32-bit mix routine as Abramo suggested
2003-03-19 13:16:21 +00:00
Jaroslav Kysela
6235dab516
Corrected universal 32-bit mixing routine
2003-03-19 12:27:43 +00:00
Jaroslav Kysela
bc28eccdcd
Extracted common code from dmix plugin.
...
Initial framework for dsnoop and dshare plugins.
2003-03-18 20:37:42 +00:00
Jaroslav Kysela
2e7fe2865a
Moved send_fd/receive_fd routines to src/socket.c .
2003-03-18 18:00:05 +00:00
Jaroslav Kysela
ad49e473ec
Removed unused variable
2003-03-18 17:41:10 +00:00
Jaroslav Kysela
cfe6f7be54
Added bindings to dmix plugin
2003-03-18 17:08:38 +00:00
Jaroslav Kysela
9ccf002f54
Added 32-bit sample support to dmix plugin
2003-03-18 14:15:19 +00:00
Jaroslav Kysela
fea03e9eba
Fixed compilation --with-versioned=no
2003-03-11 18:51:32 +00:00
Jaroslav Kysela
e14cdf70ae
Added directory installation to install-jack
2003-03-10 12:54:08 +00:00
Jaroslav Kysela
157107491c
Added snd_pcm_type_name()
...
Fixed rate conversion plugin (SIGSEGV) - rounding problem
2003-03-08 16:35:18 +00:00
Jaroslav Kysela
c8fab38b67
More cleanups
2003-03-08 16:32:38 +00:00
Jaroslav Kysela
7ecb338398
Use internal snd_pcm_forward() version...
2003-03-07 18:46:25 +00:00
Jaroslav Kysela
7f888e23f5
Automake cleanups.
2003-03-07 16:55:24 +00:00
Jaroslav Kysela
6b7e64beb2
Added all-redirect
2003-03-06 14:00:46 +00:00
Jaroslav Kysela
3cc4c86fb2
Moved pcm_jack plugin to src/pcm/ext directory (must be build manually).
...
The pcm open functions looks to /usr/lib/alsa-lib directory for plugins
like jack.
2003-03-05 19:56:55 +00:00
Jaroslav Kysela
fdbb710e4a
Added pcm_jack.c to EXTRA_libpcm_la_SOURCES
2003-03-05 12:24:52 +00:00
Jaroslav Kysela
83b115f024
Added pcm_dmix_i386.h
2003-03-03 08:38:59 +00:00
Jaroslav Kysela
2459a6d1d1
Fixed tstamps for newer driver
2003-03-01 20:32:02 +00:00
Jaroslav Kysela
b439930525
Reverted back generic code
2003-03-01 20:18:50 +00:00
Jaroslav Kysela
6ed583287a
Reverted to 1.3 version (race window is smaller)
2003-03-01 14:23:29 +00:00
Jaroslav Kysela
0b3b4b912d
Reverted back code for generic mix function
2003-03-01 11:20:18 +00:00
Jaroslav Kysela
75d9142a83
Reverted back to 1.1 version
2003-03-01 11:13:12 +00:00
Jaroslav Kysela
b53b043c43
Fixed small errors (size == 0 test)
2003-02-28 20:33:01 +00:00
Jaroslav Kysela
20f261e3fd
Fixed check_interleave test
2003-02-28 20:32:33 +00:00
Jaroslav Kysela
8faee9967f
Fixed nasty bug when we used more ipc buffers for interleaved access
2003-02-28 20:32:07 +00:00
Jaroslav Kysela
1ac62945f8
Added htstamp functions
2003-02-28 20:29:23 +00:00
Jaroslav Kysela
cf9e518d51
Timestamp update (struct timeval -> struct timespec).
2003-02-28 17:23:28 +00:00
Jaroslav Kysela
d55919b910
Removed debugging output
2003-02-25 13:35:40 +00:00
Jaroslav Kysela
e873672469
Fixed wrong result problem in sum code
2003-02-25 12:45:25 +00:00
Jaroslav Kysela
2950dbf725
A try to fix the errno mess
2003-02-23 20:00:07 +00:00
Jaroslav Kysela
0c72d7555a
Use FORWARD ioctl
2003-02-23 19:48:08 +00:00