Takashi Iwai
70e4ec9d08
Allow build without libdl and libpthread
...
Allow building alsa-lib without libdl and libpthread.
Added new options to configure, --with-libdl and --with-pthread.
2007-03-22 00:48:18 +01:00
Takashi Iwai
b3f998dbc9
add support for symbol prefixes in shared libraries
...
attached patch updates the Version script so that it supports SYMBOL_PREFIX
From: Mike Frysinger <vapier@gentoo.org>
2007-01-17 15:19:52 +01:00
James Courtier-Dutton
631814e0b3
Compatibility problem with automake 1.10 fixed.
...
alsa bug#2592
2006-11-12 21:37:45 +00:00
Takashi Iwai
70825bb7e6
Fix a typo
...
Fixed a typo, wrongly placed endif.
2006-09-07 20:43:41 +02:00
Takashi Iwai
612216db0d
Add --disable-alisp configure option
...
Added --disable-alisp configure option to disable alsip support.
2006-09-06 14:39:01 +02:00
Takashi Iwai
db1e39a4e8
Allow partial build with selected components
...
Add --enable-* and --with-pcm-plugins configure options for partial builds.
User can choose the core components (pcm, mixer, rawmidi, hwdep, seq, instr)
via --enable-xxx or --disable-xxx option. As default, all components are
enabled.
The PCM plugins to build can be selected via --with-pcm-plugins option.
For example, to build only rate and linear plugin, pass
--with-pcm-plugins=rate,linear
Passing "all" will select all plugins (it's the default value).
The plug plugin will select linear and copy plugins automatically.
The other auto conversions of plug plugin are enabled only when the
corresponding plugin is selected.
2005-11-30 11:38:24 +00:00
Takashi Iwai
787b0469e9
Allow separate build and source trees
...
From: Bernard Leak <bernard@brenda-arkle.demon.co.uk>
Allow separate build and source trees.
Modified for the latest CVS tree by tiwai.
2005-08-23 12:09:07 +00:00
Takashi Iwai
ae07fd40fb
Remove obsolete ordinary_* entries
...
Remove obsolete ordinary_* entries.
2005-06-01 12:34:51 +00:00
Jaroslav Kysela
41398ceb9c
removed ordinary stuff
2005-05-30 11:57:26 +00:00
Jaroslav Kysela
a022bc1fbc
API for device name lists and timer enhancements
...
- new snd_names_list and snd_names_list_free functions
- added snd_timer_ginfo related functions to the timer API
2005-05-10 10:52:30 +00:00
Takashi Iwai
ebf1e77bb2
use AM_CFLAGS and AM_LDFLAGS for the recent automake.
2004-02-25 14:32:32 +00:00
Jaroslav Kysela
6ad93ac892
added snd_user_file() function
...
alisp extensions
- added nth, include, path commands
- added auto-exec functionality
- added helpers for C<->lisp interoperability
2003-09-03 19:25:08 +00:00
Jaroslav Kysela
640ee8faa7
Initial code for lisp interpreter
2003-06-24 19:30:08 +00:00
Jaroslav Kysela
4771213631
Renamed simple_* to ordinary_* (name clash for simple mixer)
2003-06-22 19:02:19 +00:00
Jaroslav Kysela
7c72da4ae5
Added simple_mixer and simple_pcm subdirs with some 'empty' code
2003-06-22 18:09:03 +00:00
Jaroslav Kysela
573f85dc1d
- added shm area manager code
...
- fixed parsing of period_size/buffer_size options for dmix, dsnoop and
dshare plugins
2003-04-23 12:41:55 +00:00
Jaroslav Kysela
2e7fe2865a
Moved send_fd/receive_fd routines to src/socket.c .
2003-03-18 18:00:05 +00:00
Jaroslav Kysela
fea03e9eba
Fixed compilation --with-versioned=no
2003-03-11 18:51:32 +00:00
Jaroslav Kysela
d3cca97825
Removed JACK_LIB
2003-03-06 12:51:05 +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
62546a3a32
More pcm_jack plugin changes
2003-02-12 21:57:49 +00:00
Jaroslav Kysela
0d7d11889d
Added missing snd_dlclose() calls
2002-11-07 15:18:45 +00:00
Takashi Iwai
bcc0866b62
added Versions to EXTRA_DIST.
2002-10-07 10:42:18 +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
b45c08611c
Added symbol versioning for dlsym-callbacks.
...
Removed snd_config_refer_load from confmisc.c and pcm.c.
2001-08-15 12:12:16 +00:00
Jaroslav Kysela
bc581b87ae
Added snd_config_hook_load_for_all_cards.
...
Added private_data parameter for snd_config_hooks function.
Fixed the return value mess in the config parser routines.
The include file could begin with 'confdir:' which is replaced with /usr/share/alsa.
The snd_config_search_definitions looks for raw name at first (without suggested root).
Added snd_func_private_card_strtype function.
All configuration files moved to the src/conf directory.
Configuration files modified to use load-on-demand feature using hooks.
2001-06-21 13:41:50 +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
Jaroslav Kysela
61bf03ce70
New syntax for the substituted variables - $(var).
...
Improved the variable substitution (all references in a string are replaced).
Added special redirect loading code (to separate card dependant code to
single files).
2001-06-11 08:07:48 +00:00
Abramo Bagnara
f5534c46ed
Completed parametric configuration and begun to use it
2001-05-22 09:19:43 +00:00
Abramo Bagnara
e283a3f642
Added I/O classes
2001-01-17 11:00:32 +00:00
Abramo Bagnara
d07934a537
Renamed states
2000-10-10 15:53:31 +00:00
Abramo Bagnara
81245f78d4
Added -lm for compiler that does not inlines floor
2000-09-27 14:15:53 +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
Takashi Iwai
71724734d5
Enabled aserver again
2000-09-14 09:05:16 +00:00
Jaroslav Kysela
942894d993
Temporary removed aserver
2000-09-02 20:57:27 +00:00
Abramo Bagnara
4637f62ff5
First version of ALSA client/server
2000-08-31 11:21:05 +00:00
Abramo Bagnara
244653df61
Continued config implementation. Added incomplete support for pcm
2000-08-24 17:07:44 +00:00
Abramo Bagnara
c709eb8140
First version of configuration helpers
2000-08-24 12:49:51 +00:00
Abramo Bagnara
bc252d4d26
Added hsearch_r for compatibility needs
2000-06-12 17:30:46 +00:00
Abramo Bagnara
237271dc82
Removed pthread lib use
2000-06-04 16:26:13 +00:00
Jaroslav Kysela
1cd6778173
Merged pcm2 branch.
2000-05-08 18:53:38 +00:00
Abramo Bagnara
5673d299a9
Cleaned pcm internals. Added mmap'able plugins
2000-04-17 17:31:41 +00:00
Jaroslav Kysela
a85b5df0ef
Changed versioning scheme.
2000-03-11 11:08:08 +00:00
Jaroslav Kysela
5cdac14059
-release info is taken from configure.in
2000-01-16 22:08:26 +00:00
Jaroslav Kysela
24db44523b
Added back rules for old autoconf...
2000-01-11 17:25:21 +00:00
Jaroslav Kysela
a6aee7bee0
Added the support for the hardware depedent interface.
2000-01-10 10:07:53 +00:00
Jaroslav Kysela
12474871b6
Changed versioning
1999-09-06 17:45:31 +00:00
Jaroslav Kysela
b520d951fa
0.5.0
1999-08-26 12:59:22 +00:00