Jaroslav Kysela
4a4cc2a301
The rate plugin was redesigned. Now only whole periods are resampled to
...
avoid rounding problems and to allow using other "block" algorithms.
2004-02-04 09:21:11 +00:00
Jaroslav Kysela
75190c6ed2
Don't use register ebx - it's GOT pointer for -fPIC libraries
2004-02-04 08:25:19 +00:00
Jaroslav Kysela
a6ad2629e3
The format condition was wrong (dmix<->dsnoop)
2004-02-03 14:44:48 +00:00
Jaroslav Kysela
62ad89e954
Fixed warning
2004-02-01 19:23:41 +00:00
Takashi Iwai
08874160c8
- fixed the type punning (compilation warnings with the recent GCC).
2004-01-31 12:16:32 +00:00
Jaroslav Kysela
8bda6292d8
Added missing break;
2004-01-27 13:08:16 +00:00
Takashi Iwai
072eb65902
Stephen Cook <siti_veni@lycos.com>:
...
- clean up the unnecessary declaration.
2004-01-26 15:55:09 +00:00
Jaroslav Kysela
b798d89c0f
<atlka@pg.gda.pl>
...
- shm memory patch
- optimized a bit sample mixing routines in c and x_86 asm
2004-01-24 16:34:35 +00:00
Jaroslav Kysela
0f88788f8b
Preparation for more rate conversion types
2004-01-24 16:23:11 +00:00
Jaroslav Kysela
819a85fb2c
Added sync_ptr callback
2004-01-23 13:04:43 +00:00
Jaroslav Kysela
c508b496b4
Fixed poll() behaviour for direct plugins, also added snd_pcm_hwsync() call to start callback
2004-01-21 19:21:11 +00:00
Jaroslav Kysela
bf978c3ff2
Fixed non-versions build
2004-01-21 09:30:59 +00:00
Jaroslav Kysela
eeb5d6f0ac
Added slowptr options to direct plugins
2004-01-20 15:29:39 +00:00
Jaroslav Kysela
852b0c6129
Adam Tla/lka <atlka@pg.gda.pl>
...
SHM memory leak fix
2004-01-20 12:47:05 +00:00
Jaroslav Kysela
9105bb7fcd
Added SNDRV_PCM_STATE_DISCONNECTED state.
...
Changed direct plugins to handle DISCONNECT/SUSPEND states from slave.
2004-01-19 19:48:27 +00:00
Jaroslav Kysela
0fc787b69e
More better solution for close all handles in server_job()
2004-01-09 18:32:05 +00:00
Jaroslav Kysela
a8bed129d1
Close all file-descriptors in server_job()
2004-01-09 18:26:48 +00:00
Takashi Iwai
b833982c70
- added asym plugin.
2004-01-08 14:05:55 +00:00
Jaroslav Kysela
56c0ba4371
Added more stop threshold comments
2003-12-29 09:10:48 +00:00
Jaroslav Kysela
0545cf711d
Maik Broemme <mbroemme@plusserver.de>
...
- added ipc_perm for dmix plugin
Jaroslav Kysela <perex@suse.cz>
- added ipc_perm for dsnoop and dshare plugins
- added ipc_perm to doc/asoundrc.txt
2003-12-07 09:30:47 +00:00
Jaroslav Kysela
d4af763f8a
Switch from old to new PCM API retaining binary compatibility
...
Changed version to 1.0.0pre1
2003-11-05 10:38:37 +00:00
Takashi Iwai
87425aed82
added more descriptions.
2003-10-31 18:52:55 +00:00
Takashi Iwai
8bcadcb2a6
- fixed the calculation of snd_pcm_avail() with plugin.
...
this will fix the slow playback problem on mplayer.
- the delay calculation is optimized a bit.
2003-10-30 18:46:32 +00:00
Takashi Iwai
a2101162a8
disabled debug messages as default.
2003-10-28 18:19:09 +00:00
Takashi Iwai
cdb9bc5139
added more documents and examples about plugins.
2003-10-23 14:42:47 +00:00
Takashi Iwai
e489376d5d
use only #xxx to link (for the recent doxygen).
2003-10-20 14:04:21 +00:00
Jaroslav Kysela
5016a98e30
Use _exit() in server_job()
2003-10-17 13:53:06 +00:00
Jaroslav Kysela
4e8ad5ff88
Fixed problem with Xwindows (socket descriptors)
2003-10-17 07:38:38 +00:00
Takashi Iwai
243027a824
- support of dmix asm code for x86-64.
2003-09-17 17:09:45 +00:00
Takashi Iwai
af0c81d4af
fixed 32bit sample dmix code for i386.
2003-09-17 15:39:12 +00:00
Takashi Iwai
1adfe9fd0d
corrections in the last changes.
...
samples are exapnded properly in linear interpolation now.
2003-09-10 11:02:57 +00:00
Jaroslav Kysela
668a300229
A try to fix the expand function from Takashi
2003-09-09 19:04:22 +00:00
Jaroslav Kysela
95418afc67
Direct plugins update:
...
- moved more common code to pcm_direct.c
- added missing initialization of some variables in hw_params
2003-09-02 10:32:33 +00:00
Jaroslav Kysela
47ba6cef55
Fixed bug: added limit for source channels.
2003-08-12 12:30:53 +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
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
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