Commit graph

20 commits

Author SHA1 Message Date
Abramo Bagnara
0b2b3c8a81 Changed route plugin arithmetic to unsigned. Choosen better names for plugin ops 2000-05-20 13:18:55 +00:00
Abramo Bagnara
7b054f4dce - splitted mmap in logical steps
- optimized mmap transfer
- completed mmap helpers
- renamed pcm_plugin_build.c to pcm_common.c
2000-05-16 15:20:34 +00:00
Jaroslav Kysela
1cd6778173 Merged pcm2 branch. 2000-05-08 18:53:38 +00:00
Abramo Bagnara
427a14e32b Renamed for congruency two fields 2000-04-16 15:28:42 +00:00
Abramo Bagnara
e963b9f371 Removed obsolete interleave plugin. Rewritten and fixed other for efficiency. 2000-04-12 20:38:48 +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
ea8a84d3c1 Moved EXPORT_SYMBOL tags for driver to plugin.c only. 2000-02-27 20:07:45 +00:00
Abramo Bagnara
63f5a79562 - splitted pcm channels in two different devices to handle mmap correctly
- removed mmap control device
- reordered pcm shared and not shared code
- changed O_WRONLY oss pcm modifier in a more symmetric and elegant way
- changed slightly control interface
- added snd-debug-check
- uniformed null pointer check
- fixed a typo in linear plugin
2000-01-08 20:11:33 +00:00
Abramo Bagnara
cde18e13bc Fixed return value for plugin transfer function 1999-12-25 15:23:47 +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
d0fc70a1c7 Next plugin fixes... 1999-12-10 00:13:46 +00:00
Jaroslav Kysela
15c2b15ba1 Abramo Bagnara <abramo@alsa-project.org>
Thu, 09 Dec 1999 09:56:47 +0100
Rate plugin is now ready for optimizations (I've verified reading asm
generated that loop unrolling is not fully satisfactory, I'll try
another solution later today).
1999-12-09 09:21:56 +00:00
Jaroslav Kysela
6aabe84a5e Abramo Bagnara <abbagnara@racine.ra.it>
Sun, 05 Dec 1999 19:02:01 +0100

Bug fixed:
- duplicated deallocation for mmap'ed area
- missing deallocation in es18xx
- some bugs in volbal conversion

New features:
- virtual mixer for card-share (it seems to work, but I feel that it
  need further testing)

Misc:
- reorganization and extension of rate.c

Jaroslav changes:
- volbal source is mostly reverted back (no card-share mixer polling)
1999-12-06 00:01:26 +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
9c524f9e7c Small fix... 1999-11-25 11:46:30 +00:00
Jaroslav Kysela
adb16d5236 Fixed many bugs.. 1999-11-25 10:15:28 +00:00
Jaroslav Kysela
9433839ddd Some small fixes... 1999-11-24 18:17:00 +00:00
Jaroslav Kysela
4a01380a7b Added new PCM functions (pcm_misc.c).
New plugins: rate, voices.
1999-11-24 17:00:16 +00:00