Jaroslav Kysela
a190b87d94
Initial implementation of PCM simple API extension.
2004-03-26 16:08:01 +00:00
Takashi Iwai
b833982c70
- added asym plugin.
2004-01-08 14:05:55 +00:00
Takashi Iwai
243027a824
- support of dmix asm code for x86-64.
2003-09-17 17:09:45 +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
7f888e23f5
Automake cleanups.
2003-03-07 16:55:24 +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
cf9e518d51
Timestamp update (struct timeval -> struct timespec).
2003-02-28 17:23:28 +00:00
Jaroslav Kysela
64811d79ca
Removed \!HAVE_JACK
2003-02-20 19:58:36 +00:00
Jaroslav Kysela
be5b2ce72c
Added jack plugin
2003-02-12 20:59:38 +00:00
Jaroslav Kysela
8720faaccb
Cleanups in IPC stuff.
...
Cleanups in snd_pcm_close().
Added initial code for dmix plugin:
- only skeleton, but all major problems should be solved
2003-02-04 14:48:51 +00:00
Jaroslav Kysela
b9343e0834
- unified snd_pcm_hw_params_* functions
...
- added backward compatibility for older non-compatible functions
- added --with-compat-rc3 to configure script to build library
backwards compatible with 0.9.0rc3
- added symbol versioning like libc.so.6
- ALSA_0.9 - alsa base
- ALSA_0.9.0rc4 - first set of new functions (snd_pcm_hw_params_*)
2002-09-17 12:33:05 +00:00
Jaroslav Kysela
8c1887d7af
Moved some prototypes from src/pcm/pcm_plugin.h to include/pcm_plugin.h.
...
Merged src/pcm/atomic.h to include/iatomic.h.
Added initial description of hw and hooks plugins.
2002-01-12 10:52:42 +00:00
Jaroslav Kysela
e35133c5e2
Added ladspa.h to noinst_HEADERS
2001-12-01 18:26:49 +00:00
Jaroslav Kysela
bb749766d4
Added lfloat plugin code (not finished)
2001-11-26 16:08:49 +00:00
Jaroslav Kysela
26c3afa171
Added LADSPA plugin (only framework, no implementation yet)
2001-11-25 09:55:53 +00:00
Jaroslav Kysela
27472b56a6
Changes for static build.
2001-10-24 14:14:11 +00:00
Abramo Bagnara
be5529bc3a
Removed surround.conf reference
2001-06-21 06:14:01 +00:00
Abramo Bagnara
157f47aedd
New async notification API. Removed obsolete surround. Cleaning
2001-06-20 20:52:12 +00:00
Jaroslav Kysela
bf780a25a5
Added argument handling for the slave PCMs.
...
The configuration root (snd_config) can be specified for the internal routines.
The pcm_hooks code was recoded (independent code moved to control/setup.c).
Improved the pcm_multi plugin (added master configuration).
2001-06-11 13:35:48 +00:00
Abramo Bagnara
7f651b3071
Added hooked PCM type (one sample hook implementation will follow). Some cleaning.
2001-06-04 18:04:18 +00:00
Jaroslav Kysela
b54168e4d2
Added surround.conf
2001-05-03 16:12:19 +00:00
Jaroslav Kysela
c4f95f48c3
Added the surround plugin to allow simple access for 4.0 and 5.1 speakers.
...
It needs a bit more work to make it functional.
2001-04-13 10:54:56 +00:00
Abramo Bagnara
ddc9a186cf
Completed PCM documentation
2001-03-24 16:14:44 +00:00
Abramo Bagnara
a275d66356
Improved .asoundrc changes
2001-03-17 16:34:43 +00:00
Abramo Bagnara
46b52167df
Exported ERR macros. Completed scopes architecture. Added defaults for {pcm,ctl,rawmidi,seq}type configuration. Fixed bogus dlclose. Implemented ncurses levelmeter (temporarily placed in src/pcm/scopes)
2001-03-07 12:36:05 +00:00
Abramo Bagnara
bbaeb29a74
Renamed ERR to SNDERR. Added s16 pseudo meter scope. Fixed plug hw_refine/params
2001-03-04 20:39:02 +00:00
Abramo Bagnara
d87059867b
Added pcm_meter skeleton
2001-03-01 22:47:34 +00:00
Abramo Bagnara
a02e742609
Added multithread aware status for plugins
2001-02-27 18:21:31 +00:00
Jaroslav Kysela
d1297b3be9
Added plugin_ops.h to noinst_HEADERS
2001-02-20 22:05:26 +00:00
Abramo Bagnara
a7561a9c7e
Corrected and completed encapsulation for PCM and rawmidi. Remove SND_PCM_HW_PARAM_* and use functions. Separated rawmidi info between streams
2001-02-04 17:03:17 +00:00
Abramo Bagnara
8f1b27dfb8
PCM API cleaning. silencing implementation. xfer_min removal
2000-12-29 15:00:53 +00:00
Abramo Bagnara
8dd927e97f
New hw_params implementation
2000-12-21 20:44:10 +00:00
Abramo Bagnara
e72ac5eab4
Added pcm_copy and fixed pcm_plug for access change case.
2000-12-11 11:16:07 +00:00
Abramo Bagnara
dba8c25e3c
Remove channels_mask. Implemented pcm_null
2000-10-20 14:03:44 +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
Jaroslav Kysela
6962a9d6ce
Merged pcmplug branch.
2000-09-24 09:57:26 +00:00
Abramo Bagnara
4637f62ff5
First version of ALSA client/server
2000-08-31 11:21:05 +00:00
Abramo Bagnara
4c24f6925e
Added pcm_multi
2000-06-21 15:00:42 +00:00
Abramo Bagnara
f11e203d6e
Added snd_pcm_stream_state and snd_pcm_stream_byte_io. Added needed callbacks and cleaned some existing. Fixed byte_boundary request
2000-06-01 21:58:25 +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
e0261ddc0b
Added pcm_local.h to distribution
2000-01-11 20:00:17 +00:00
Jaroslav Kysela
6ab3208c1d
Added missing rule..
2000-01-11 17:30: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
4a01380a7b
Added new PCM functions (pcm_misc.c).
...
New plugins: rate, voices.
1999-11-24 17:00:16 +00:00
Jaroslav Kysela
600dc6ae32
Merged pcm-v2 branch into main CVS tree.
1999-11-06 23:47:07 +00:00
Jaroslav Kysela
7c4a57c978
Added pcm_loopback.c...
1998-11-27 15:00:30 +00:00