Jaroslav Kysela
e35885fa65
Small optimization
2004-08-27 11:14:21 +00:00
Jaroslav Kysela
06976cbcce
Fixed problem with the route plugin and ttable (an extra route plugin was
...
inserted accidently).
2004-08-11 15:09:05 +00:00
James Courtier-Dutton
6170a88309
Signed-off-by: James Courtier-Dutton <James@superbug.demon.co.uk>
...
This patch fixes a number of different bugs in pcm_rate.c.
1) Resampling now works for rate 192000 -> 8000.
2) zero samples are not accidentally inserted into the stream any more.
3) Corrects period size calculations.
4) Prevents avail_min and xfer_align being less than 1.
2004-08-09 06:31:41 +00:00
Jaroslav Kysela
509e30494f
compilation fix
2004-05-24 18:44:04 +00:00
Jaroslav Kysela
0c468bf109
Fixed wrong jump for 32-bit mixing
2004-05-24 18:40:11 +00:00
Takashi Iwai
c11a1fc9be
fixed documents to process properly via doxygen.
2004-05-24 14:57:47 +00:00
Jaroslav Kysela
eafb492512
- added SYNC_PTR ioctl support for pcm_hw plugin
2004-05-22 10:14:32 +00:00
Takashi Iwai
5a2c2e0295
fixed unneeded cast.
2004-05-21 15:10:58 +00:00
Takashi Iwai
01f217d581
fixed debug messages by Erik Inge Bolso.
2004-05-04 15:54:01 +00:00
Takashi Iwai
5586e5cbb1
added a new plugin "iec958" to convert IEC958 subframes.
2004-05-04 15:13:23 +00:00
Takashi Iwai
4032563aad
fixed the bit width of IEC958_SUBFRAME_* formats from 24 to 32.
2004-05-04 15:10:38 +00:00
Clemens Ladisch
fe1618627f
initialize hw_params->info
2004-05-03 14:38:46 +00:00
Clemens Ladisch
4861d237e6
define SND_PCM_INFO_RESUME
2004-05-03 14:37:53 +00:00
Clemens Ladisch
ef11ba77ed
document all PCM plugin parameters
2004-04-26 07:40:12 +00:00
Jaroslav Kysela
2cb16f857d
Prefer SND_ macros over SNDRV_ ones
2004-04-20 13:52:32 +00:00
Jaroslav Kysela
2bad31bbf4
Fixed bugs detected by Intel compiler
2004-04-20 13:42:48 +00:00
Jaroslav Kysela
ba4ddd169f
assert -> return error code in hw_params
2004-04-19 13:24:19 +00:00
Takashi Iwai
965222c3d9
fixed compile warnings.
2004-04-15 12:52:49 +00:00
Takashi Iwai
494f3e66e4
fixed the handling of EINTR in read/write.
...
EINTR can be returned during ACPI suspend/resume.
2004-04-15 12:22:26 +00:00
Jaroslav Kysela
64a39728a2
Added early event extension to the timer API - and a fix for the direct plugins
2004-04-06 17:29:25 +00:00
Jaroslav Kysela
b0ad5bf718
Next documentation update for file descriptor routines
2004-04-05 17:59:34 +00:00
Jaroslav Kysela
033fb96b00
- fixed problem with start_threshold
...
- fixed rounding problem for period_size (mmap_commit assert invoked)
2004-04-03 08:27:58 +00:00
Jaroslav Kysela
72e2f8046e
Added 24-bit copy
2004-03-31 14:16:31 +00:00
Jaroslav Kysela
a190b87d94
Initial implementation of PCM simple API extension.
2004-03-26 16:08:01 +00:00
Jaroslav Kysela
f5a5284c6d
A next try to fix the snd_pcm_wait() behaviour with direct plugins
2004-03-24 08:50:01 +00:00
Jaroslav Kysela
569130159d
Fixed wrong copy problem in capture
2004-03-23 14:37:34 +00:00
Jaroslav Kysela
f70e0fd468
Added mmap_avail() check to snd_pcm_wait() function
2004-03-23 13:29:52 +00:00
Jaroslav Kysela
7c201b510a
- added poll_ask callback to mangle avail_min (rate_plugin as example)
...
- added mangling of avail_min to rate_plugin
- added poll_fd_count variable
- FIXME: move poll_revents callback to fast_ops
2004-03-17 11:48:14 +00:00
Jaroslav Kysela
7e07719af6
Don't use stack to save rbx register
2004-03-13 14:24:07 +00:00
Jaroslav Kysela
be1c1d0a96
A new try to fix the SIGSEGV
2004-03-12 19:08:27 +00:00
Jaroslav Kysela
14b37bcd85
Fixed comments for snd_pcm_avail_update/snd_pcm_delay/snd_pcm_hwsync
2004-03-12 19:07:20 +00:00
Jaroslav Kysela
795a7f9f0b
Cleanups, returned zero size checking
2004-03-12 12:41:06 +00:00
Jaroslav Kysela
84c40f4970
Michel Dänzer <michel@daenzer.net>
...
Apparently these changes from pcm_direct.c revisions 1.12 and 1.14 were
accidentally reverted in revision 1.15. Please reapply.
2004-03-05 18:36:19 +00:00
Jaroslav Kysela
1c9c7754eb
Changed specification for silence_size
2004-03-05 08:14:05 +00:00
Jaroslav Kysela
0acc42d0d7
VERSION_MAX == 2.0.5
2004-03-05 08:05:21 +00:00
Jaroslav Kysela
0ecc03111d
Improved comments for poll_descriptors
2004-03-03 12:54:01 +00:00
Clemens Ladisch
16a15f56c4
fix doxygen errors (syntax errors and wrong references)
2004-03-02 17:13:49 +00:00
Jaroslav Kysela
59b6cbec84
Correction for explanation of near functions
2004-03-02 07:51:50 +00:00
Jaroslav Kysela
9747c69809
Fixed return comment for *near() functions
2004-03-01 08:53:50 +00:00
Takashi Iwai
ebf1e77bb2
use AM_CFLAGS and AM_LDFLAGS for the recent automake.
2004-02-25 14:32:32 +00:00
Takashi Iwai
d91948db49
- check the return value of malloc & co.
2004-02-25 11:24:29 +00:00
Jaroslav Kysela
10942aee61
Reverted deprecated functions and added linker warning to them
2004-02-23 10:34:17 +00:00
Jaroslav Kysela
a0bdb34f0d
Remove these functions (alsa-oss package no longer use them):
...
snd_pcm_uframes_t _snd_pcm_mmap_hw_ptr(snd_pcm_t *pcm)
snd_pcm_uframes_t _snd_pcm_boundary(snd_pcm_t *pcm)
2004-02-21 20:38:07 +00:00
Jaroslav Kysela
5337e682f6
rewind returns error code rather than doing wrong operation
2004-02-18 20:15:49 +00:00
Takashi Iwai
0d810e14e1
- save RBX register.
2004-02-09 18:07:47 +00:00
Takashi Iwai
3ade181c4f
- added --with-tmpdir configure option.
...
the directory used for socket files of direct pcm plugins.
2004-02-09 17:04:09 +00:00
Jaroslav Kysela
de88f0e586
Fixed stupid bug in rate plugin: appl|hw_offset variables were not updated
2004-02-08 14:18:06 +00:00
Jaroslav Kysela
bb6c4dd674
fixed warnings
2004-02-08 10:21:23 +00:00
Jaroslav Kysela
131d6610fc
Fixed file plugin - mmap access was broken and revents were not handled correctly
2004-02-08 10:19:52 +00:00
Jaroslav Kysela
37728639ae
A try to fix one rouding problem in refine
2004-02-07 15:01:31 +00:00