Commit Graph

231 Commits

Author SHA1 Message Date
Clemens Ladisch
7f73f1bb15 add midi event tests
Add some tests for the snd_midi_event_* functions.

Signed-off-by: Clemens Ladisch <clemens@ladisch.de>
2009-07-06 12:00:04 +02:00
Jaroslav Kysela
3e30007a19 Release v1.0.20
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
2009-05-06 09:07:23 +02:00
Takashi Iwai
a789b66d00 Fix build with softfloat option
Fix build of alsa-lib when --with-softfloat is used:
 - disable ladspa plugin
 - don't use sqrt() function

Signed-off-by: Takashi Iwai <tiwai@suse.de>
2009-01-21 09:25:48 +01:00
Jaroslav Kysela
b06414151d Release v1.0.19
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
2009-01-19 12:17:18 +01:00
Diego E. 'Flameeyes' Pettenò
0b92e53cf9 Check for --no-undefined linker flag and use it.
This adds extra safety that the built libraries will have all the
correct dependencies linked in.

Signed-off-by: Diego E. 'Flameeyes' Pettenò <flameeyes@gmail.com>
2008-11-21 13:04:26 +01:00
Diego E. 'Flameeyes' Pettenò
ca133ff6a2 Add the attributes.m4 macro file from xine/lscube.
This is a shared macro file that is currently maintained in both xine
and lscube repositories and contains a series of utility macros to
check compiler and linker features.

Signed-off-by: Diego E. 'Flameeyes' Pettenò <flameeyes@gmail.com>
2008-11-21 13:04:19 +01:00
Diego E. 'Flameeyes' Pettenò
a42def6e9c Don't use AC_CANONICAL_SYSTEM, only use AC_CANONICAL_HOST.
Since alsa-lib is not a tool generating architecture code, the target
definition does not matter, instead use $host and $build properly.

See http://blog.flameeyes.eu/2008/10/11 for a detailed explanation of
the problem and the fix.

Signed-off-by: Diego E. 'Flameeyes' Pettenò <flameeyes@gmail.com>
2008-11-21 13:04:03 +01:00
Jaroslav Kysela
6e3ecb1dfd Release v1.0.18
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
2008-10-29 13:42:10 +01:00
Jaroslav Kysela
33083eb3e3 Release v1.0.18rc3
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
2008-09-09 18:55:49 +02:00
Jaroslav Kysela
119bfd6594 Release v1.0.17a
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
2008-08-15 13:28:55 +02:00
Jaroslav Kysela
e24cc8d247 Release v1.0.17
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
2008-07-14 10:57:56 +02:00
Jaroslav Kysela
68641714a8 Release v1.0.17rc2
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
2008-06-16 09:40:42 +02:00
Takashi Iwai
1467f4e238 PCM: allow mmap-access conversion in plug
The plug plugin has a long-standing problem that it can handle only
slaves that support mmap because of format/rate/access conversions
(these corresponding plugins work only with mmap).

This patch adds the support of automatic mmap->rw conversion via
mmap_emul plugin.

Signed-off-by: Takashi Iwai <tiwai@suse.de>
2008-06-06 17:10:41 +02:00
Jaroslav Kysela
6d4c09346a Release v1.0.17rc1
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
2008-06-03 10:18:14 +02:00
Takashi Iwai
6ab63388d1 Create doxgen.cfg dynamically
The patch from bug#3799
	https://bugtrack.alsa-project.org/alsa-bug/view.php?id=3799

The "doc" target in doc/Makefile.am assumes the build directory and
the source directory are the same and fails if they differ ... this is
because the doxygen.cfg contains relative paths (such as ../) that
only work when building in the source tree

The attached patch against hg replaces all relative paths with
@top_srcdir@ and changes doxygen.cfg to a generated file so that
configure replaces @top_srcdir@ with the appropriate configure-time
path.

Assuming people like being able to do `make -f Makefile.am doc` on
an unconfigured and having it work, i added a small `test&&sed`
that'll generate an appropriate default doxygen.cfg for them.
2008-02-25 14:56:51 +01:00
Jaroslav Kysela
aa924b6b41 release 1.0.16
Patch-level: Merged
2008-02-05 10:08:09 +01:00
Takashi Iwai
742fe3c110 Remove obsolete instr check in configure 2008-02-04 15:59:07 +01:00
Jaroslav Kysela
8b2bcfffbe release 1.0.16rc2
Patch-level: Merged
2008-01-29 09:30:53 +01:00
Jaroslav Kysela
363c3ffa73 release 1.0.16rc1
Patch-level: Merged
2008-01-21 10:42:47 +01:00
Jaroslav Kysela
309a274454 Add support for monotonic timestamps 2008-01-09 11:13:34 +01:00
Takashi Iwai
54a2cf5ecf Remove sequencer instrument layer
Remove obsoleted sequencer instrument layer from alsa-lib.
The old symbols are compiled in as default as dummy functions
(unless --disable-old-symbols is given to configure) so that
the old binaries can still work more or less.
2007-10-30 12:31:55 +01:00
Takashi Iwai
631f7cde82 Change assert condition in error message handler
Activating assert() in the default error message handler isn't always
good for producitve systems.  Make this optional and enable only when
a special configure option is given (i.e. for explicit debugging).
2007-10-24 12:53:08 +02:00
Jaroslav Kysela
89dfaa7cf7 release 1.0.15
Patch-level: Merged
2007-10-15 10:36:46 +02:00
Jaroslav Kysela
4f70a301ac release 1.0.15rc3
Patch-level: Merged
2007-09-21 10:40:55 +02:00
Jaroslav Kysela
8f5fa1a4aa changed python-incdir to python-includes for configure.in 2007-09-12 15:02:03 +02:00
Jaroslav Kysela
fb8887350c release 1.0.15rc2
Patch-level: Merged
2007-09-12 11:15:52 +02:00
Takashi Iwai
e23317de39 Allow empty pythonincdir option
The include path options can be empty if the python is installed in
the standard header path.  So, configure shouldn't check its emptiness.
2007-08-31 16:41:19 +02:00
Jaroslav Kysela
dcdf8c2a00 improved python detection and added --with-pythonincdir for configure.in 2007-08-31 15:22:26 +02:00
Jaroslav Kysela
4b2cc63038 release 1.0.15rc1
Patch-level: Merged
2007-08-30 10:23:29 +02:00
Takashi Iwai
679ae1c7f2 Continue build even if python-config doesn't exist
It's annoying that the configure script stops with an error if
python-config doesn't exist.  It's no fatal error, so the configure
should disable the python components and continue.
2007-08-22 11:41:58 +02:00
Takashi Iwai
e16a241efc Fix a typo in configure script 2007-08-15 15:54:47 +02:00
Takashi Iwai
4cdb17c601 Split mmap-emulation code from hw layer
Move out mmap-emulation code from hw layer to its own plugin.
This cleans up the mess in pcm_hw.c.
2007-07-11 17:44:09 +02:00
Jaroslav Kysela
e0d7bfcea6 mixer simple basic abstraction - added python binding
reasons:
- rapid development
- class-like code structure
- more readable code
features:
- hcontrol binding is managed from python (opportunity to create
  virtual mixer without driver or join multiple cards to behave as one)
2007-07-11 10:10:12 +02:00
Takashi Iwai
582cc1f098 Create asoundlib.h dynamically according to configure options
Create asoundlib.h dynamically according to configure options.
This avoids the inclusion of unused API headers.
Also don't install unused API headers.
2007-07-10 15:58:41 +02:00
Takashi Iwai
40415cd180 Fix undefined references in namehint.c
Fixed undefined references in namehint.c when not all components are
selected via configure options.
2007-07-03 20:22:21 +02:00
Takashi Iwai
f49e5859fd Fix the build of lfloat plugin
Fixed the wrong check of softfloat in configure, which resulted in
disablement of lfloat plugin.
2007-06-28 13:26:25 +02:00
Jaroslav Kysela
c284de76b7 release 1.0.14a
Patch-level: Merged
2007-06-11 10:52:17 +02:00
Takashi Iwai
e973a96f4f Fix plugin directory
Fix a typo in configure script that results in a wrong plugin directory.
ALSA bug#3148
	https://bugtrack.alsa-project.org/alsa-bug/view.php?id=3148
2007-06-08 11:35:03 +02:00
Takashi Iwai
e9ec5aef27 Properly disable -Bsymbolic-functions if ld doesn't support
Disable -Bsymbolic-functions option properly if the ld on the system
doesn't support it.
2007-06-04 15:22:04 +02:00
Jaroslav Kysela
4a7bc382a1 release 1.0.14
Patch-level: Merged
2007-05-31 08:54:49 +02:00
Takashi Iwai
21888c5f50 Add config and plugin directory options to configure
Added --with-configdir and --with-plugindir options to configure
which specify the directories for config files and plugin objects
respectively.  The default paths when these options are not
specified are unchanged.
2007-05-03 20:55:54 +02:00
Jaroslav Kysela
df3f340ab3 release 1.0.14rc4
Patch-level: Merged
2007-05-02 08:45:45 +02:00
Takashi Iwai
3b1153c435 Add --enable-symbolic-functions configure option
Added --enable-symbolic-functions configure option.  This will detect
and pass -Bsymbolic-functions linker option, which gives you better
performance and smaller binary size.  Only recent binutils supports
this option.
2007-04-10 13:24:52 +02:00
Takashi Iwai
09996b632e Use AS_HELP_STRING in configure.in
Use AS_HELP_STRING macro in configure.in.
Fix some help descriptions.
2007-03-28 14:03:10 +02:00
Takashi Iwai
77b4d5f97a Add --with-ctl-plugins configure option
Added --with-ctl-plugins configure option to specify the optinal
plugins to build.
2007-03-28 13:48:04 +02:00
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
0c03968e13 Fix build with no PCM plugin
When pcm plugin is disabled, the static build fails because of
lack of pcm_symbols_list.c.  Fixed now.
2007-03-16 15:22:27 +01:00
Jaroslav Kysela
afb23f3f58 release 1.0.14rc3
Patch-level: Merged
2007-02-26 09:21:12 +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
Jaroslav Kysela
1c82cd7623 release 1.0.14rc2
Patch-level: Merged
2007-01-15 14:21:41 +01:00