Abramo Bagnara
7e4938fa0e
Use enum instead of #define where appropriate
2001-01-08 15:31:34 +00:00
Abramo Bagnara
8f1b27dfb8
PCM API cleaning. silencing implementation. xfer_min removal
2000-12-29 15:00:53 +00:00
Jaroslav Kysela
9acdef38c9
Added snd_*_card() functions.
2000-12-22 14:03:01 +00:00
Jaroslav Kysela
c268a4bf56
Removed dig_info & dig_params..
2000-12-21 21:52:40 +00:00
Abramo Bagnara
5860beac69
Some cleaning to mmap
2000-12-11 15:54:55 +00:00
Abramo Bagnara
8c080ce9dd
Added snd_pcm_reset to API
2000-11-24 17:08:03 +00:00
Jaroslav Kysela
41bb7068f2
Merged pcmfinal branch.
2000-11-20 20:10:46 +00:00
Abramo Bagnara
8a625fd63b
Cleaned and fixed plugin ops
2000-10-22 09:50:20 +00:00
Abramo Bagnara
dba8c25e3c
Remove channels_mask. Implemented pcm_null
2000-10-20 14:03:44 +00:00
Abramo Bagnara
9a435c2d93
Added support for auto mmap. Much improved version of pcm_share (without async signals)
2000-10-20 09:18:13 +00:00
Abramo Bagnara
8d3919707e
Added mmaped avail_min
2000-10-16 11:34:11 +00:00
Abramo Bagnara
03f9565ef8
More diagnostics. Fixed shm use.
2000-10-14 19:43:14 +00:00
Abramo Bagnara
e5e1ca14d4
Fixed mmap wrt shm. Renamed pcm_client, control_client to shm. More error messages. Implemented asoundrc as documented.
2000-10-14 10:31:34 +00:00
Abramo Bagnara
dcc88ffaa7
Added support for async. Added error callback (and begun to use it). First implementation of pcm_share
2000-10-11 12:37:27 +00:00
Abramo Bagnara
5b3e5e6c74
Added support for different mmap areas when running or stopped. Cleanings
2000-10-07 16:59:48 +00:00
Abramo Bagnara
b95bc05d81
Removed ptrs from status. Some cleaning for alsa-lib
2000-10-05 10:26:07 +00:00
Abramo Bagnara
057f56de06
Renamed stop -> drop in API
2000-10-02 06:59:59 +00:00
Abramo Bagnara
2ea3fd4bb3
Completed renaming drain->stop, flush->drain (PCM). Done renaming drain->drop, flush->drain (rawmidi and seq). Removed wrong module usage count inc/dec from mmap
2000-09-29 20:49:18 +00:00
Abramo Bagnara
fe92855cbb
Added rewind to API in place of appl_ptr(). Moved aserver to a better place
2000-09-26 09:46:05 +00:00
Jaroslav Kysela
6962a9d6ce
Merged pcmplug branch.
2000-09-24 09:57:26 +00:00
Jaroslav Kysela
1cd6778173
Merged pcm2 branch.
2000-05-08 18:53:38 +00:00
Jaroslav Kysela
40fd003a4d
Fixed rate specification..
2000-04-18 15:18:38 +00:00
Abramo Bagnara
5673d299a9
Cleaned pcm internals. Added mmap'able plugins
2000-04-17 17:31:41 +00:00
Abramo Bagnara
fe03a4781b
Renamed for congruency two fields
2000-04-16 15:36:09 +00:00
Abramo Bagnara
22b1b2a64d
Fixed return value
2000-04-13 21:17:03 +00:00
Abramo Bagnara
72c4dc407e
Fixed readv/writev
2000-04-12 20:42:48 +00:00
Jaroslav Kysela
749f2ffd77
Added snd_pcm_format_physical_width...
2000-03-30 13:21:26 +00:00
Jaroslav Kysela
098b4b6a96
New plugin interface with readv/writev support.
...
Initial code.
2000-03-29 20:26:06 +00:00
Jaroslav Kysela
54d348c4d7
Plugin updates. The action callback has a new argument.
...
The mmap plugin is updated to accept frags_min & frags_max. Also,
SND_PCM_STOP_ROLLOVER behaves much better.
2000-03-21 17:36:27 +00:00
Jaroslav Kysela
4931c0c7e2
Changed the switch interface.
...
Every switches are accessible via one ioctl.
2000-03-01 18:12:30 +00:00
Jaroslav Kysela
944f6f31ca
Fixed I/O plugin insert
2000-01-10 10:57:12 +00:00
Abramo Bagnara
d2911f9f34
uniformed alsa-lib interfaces
2000-01-09 22:44:52 +00:00
Jaroslav Kysela
b563621421
Abramo Bagnara <abramo@alsa-project.org>
...
- cleaned oss capture
- fixed conversion plugin insertion
card share:
- fixed bugs in group control
- give to OSS mixer a chance to control as more elements as possible
1999-12-12 17:23:44 +00:00
Jaroslav Kysela
00f2df9954
Abramo Bagnara <abramo@alsa-project.org>
...
Sat, 11 Dec 1999 16:16:34 +0100
- PCM plugin fixes
1999-12-11 20:08:34 +00:00
Jaroslav Kysela
20ebae20a7
Abramo Bagnara <abramo@alsa-project.org>
...
Sat, 11 Dec 1999 08:45:24 +0100
- changed lowlevel drivers to use pcm_misc.c functions
- fixed some bugs in pcm_plugin_build
- the plugin code is shared between alsa-lib and alsa-driver
1999-12-11 11:46:05 +00:00
Jaroslav Kysela
dc490583b2
- recoded the capture order plugin calls
...
- the rate resampling is much more smoother for "downsampling" (shrinking)
1999-12-10 14:43:25 +00:00
Jaroslav Kysela
7da5d03952
.
1999-12-10 00:13:46 +00:00
Jaroslav Kysela
bfa1aaa8c3
Next plugin fixes...
1999-12-06 00:01:27 +00:00
Jaroslav Kysela
a581f75a8c
Fixed small bug in 'format change' section
1999-12-04 10:50:47 +00:00
Jaroslav Kysela
78dc424b72
PCM plugin patches made by Abramo Bagnara.
...
Added new plugin - voice & balance.
1999-12-02 14:31:26 +00:00
Jaroslav Kysela
12e03f1928
Wed, 1 Dec 1999 19:46:33 +0100 (CET)
...
Uros Bizjak <uros@kss-loka.si>
Included in this message, you will find a diff to alsa-lib, which
implements g721 adpcm codec. It works well (only consumes a lot of CPU),
and it plays back the same data as is recorded.
Also added is CSP patch, which adds noise suppression when CSP is
started or stopped (A few TODOs less :) Also changed is copyright for
mulaw, alaw and adpcm codecs (Based on sun implementation ... + I added
myself - if you don't mind. Please check this copyright, if it is OK)
1999-12-01 19:44:14 +00:00
Jaroslav Kysela
3239ca9940
Uros Bizjak <uros@kss-loka.si>
...
Sun, 28 Nov 1999 18:42:50 +0100 (CET)
mu-Law conversion plugin contains the Sun code now.
Added A-Law conversion plugin.
1999-11-28 18:10:47 +00:00
Jaroslav Kysela
8d94accc49
Added rounding...
1999-11-24 18:17:20 +00:00
Jaroslav Kysela
4a01380a7b
Added new PCM functions (pcm_misc.c).
...
New plugins: rate, voices.
1999-11-24 17:00:16 +00:00
Jaroslav Kysela
a743444ef3
Corrections in plugin_formats()..
1999-11-23 08:46:03 +00:00
Jaroslav Kysela
776b186952
Fixed in the plugin build routine...
1999-11-18 14:30:12 +00:00
Jaroslav Kysela
14587b6b6d
More fixes for capture...
1999-11-14 20:24:32 +00:00
Jaroslav Kysela
8328751e64
Fixed mmaped access..
1999-11-08 23:19:36 +00:00
Jaroslav Kysela
600dc6ae32
Merged pcm-v2 branch into main CVS tree.
1999-11-06 23:47:07 +00:00