aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTakashi Iwai <tiwai@suse.de>2011-04-20 12:44:17 +0200
committerTakashi Iwai <tiwai@suse.de>2011-04-20 12:44:17 +0200
commit90b85dfec985cb93a7282af28642c952657ccdec (patch)
tree4e46fde79b66a0796d7a56bf1f1363d81b6f4357
parent800c36edf721fa05c450ac231ac9b02401b2243c (diff)
downloadsalsa-lib-90b85dfec985cb93a7282af28642c952657ccdec.tar.gz
Version 0.1.0v0.1.0
- Comment fixes - Add symbolic-functions linker check
-rw-r--r--ChangeLog4
-rw-r--r--README21
-rw-r--r--configure.ac23
-rw-r--r--src/Makefile.am36
-rw-r--r--src/asoundlib-head.h2
-rw-r--r--src/async.c2
-rw-r--r--src/cards.c2
-rw-r--r--src/conf_abi.c5
-rw-r--r--src/control.c2
-rw-r--r--src/control.h2
-rw-r--r--src/ctl_abi.c5
-rw-r--r--src/ctl_func.h3
-rw-r--r--src/ctl_macros.h2
-rw-r--r--src/error.h2
-rw-r--r--src/error_abi.c5
-rw-r--r--src/global.h2
-rw-r--r--src/global_abi.c5
-rw-r--r--src/hcontrol.c2
-rw-r--r--src/hcontrol.h2
-rw-r--r--src/hctl_func.h3
-rw-r--r--src/hctl_macros.h2
-rw-r--r--src/hwdep.c2
-rw-r--r--src/hwdep.h2
-rw-r--r--src/hwdep_abi.c5
-rw-r--r--src/hwdep_func.h2
-rw-r--r--src/input.h2
-rw-r--r--src/input_abi.c2
-rw-r--r--src/mixer.c2
-rw-r--r--src/mixer.h2
-rw-r--r--src/mixer_abi.c5
-rw-r--r--src/mixer_func.h2
-rw-r--r--src/output.h2
-rw-r--r--src/output_abi.c2
-rw-r--r--src/pcm.c2
-rw-r--r--src/pcm.h2
-rw-r--r--src/pcm_abi.c5
-rw-r--r--src/pcm_func.h3
-rw-r--r--src/pcm_macros.h2
-rw-r--r--src/pcm_misc.c2
-rw-r--r--src/pcm_params.c2
-rw-r--r--src/rawmidi.c2
-rw-r--r--src/rawmidi.h2
-rw-r--r--src/rawmidi_func.h2
-rw-r--r--src/rawmidi_macros.h2
-rw-r--r--src/timer.c2
-rw-r--r--src/timer.h2
-rw-r--r--src/timer_abi.c5
-rw-r--r--src/timer_func.h2
48 files changed, 151 insertions, 48 deletions
diff --git a/ChangeLog b/ChangeLog
index 07aa312..b09d3e3 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+Version 0.1.0:
+ * Build ABI-compatible libasound
+ * Added some missing functions for alsa-lib 1.0.24
+
Version 0.0.26:
* Fix segfault in hctl_elem_event_handler (thanks to Mogens
Lindholdt Lauridsen)
diff --git a/README b/README
index 9a1b354..21e2b81 100644
--- a/README
+++ b/README
@@ -67,10 +67,10 @@ SEQUENCER
INSTRUMENT LAYER
o No APIs are provided
+UCM
+ o Not supported yet at all
+
MISC
- o The last "close" argument in snd_input_stdio_attach() and
- snd_output_stdio_attach() is ignored and the attached IO is always
- closed.
o The API functions that are not supported but defined have
"deprecated" attribute. You'll get compile warnings when
compiling the code using such functions. (The same is true for
@@ -97,9 +97,8 @@ disabled as default.
The async handler support can be enabled via --enable-async option.
It's disabled as default.
-With option --enable-libasound, libasound.so will be created as a
-symlink to libsalsa.so. This is useful for apps that require
-libasound for linking/checking.
+With option --enable-libasound, libasound.so will be created as an
+opt-in ABI-compatible library with the genuine ALSA-lib.
All these options can be enabled via a single option,
--enable-everything, for your convenience.
@@ -108,8 +107,11 @@ For disabling the deprecated attribute for non-working functions (see
the description of "MISC" in the section "GENERAL"), pass
--disable-deprecated option.
+For enabling the support for the string buffer with snd_output_*()
+function (e.g. used by PulseAudio), pass --enable-output-buffer option.
+
The alsa-library version to be compatible can be given explicitly via
---with-compat-version option. As default, 1.0.14 is set.
+--with-compat-version option. As default, 1.0.24 is set.
If the ALSA device files are not in /dev/snd, another directory can be
specified with the --with-alsa-devdir option.
@@ -151,6 +153,11 @@ KNOWN PROBLEMS
snd_pcm_mmap_*() are not implemented, and the mmap-mode is less
tested, so far.
+- When built without --enable-output-buffer, the buffer output via
+ snd_output_*() functions doesn't work. And, the last "close"
+ argument in snd_input_stdio_attach() and snd_output_stdio_attach()
+ is ignored and the attached IO is always closed.
+
LICENSE
-------
diff --git a/configure.ac b/configure.ac
index 8b9290d..4a997a1 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1,6 +1,6 @@
AC_PREREQ(2.59)
AC_INIT(src/control.c)
-AM_INIT_AUTOMAKE(salsa-lib, 0.0.26)
+AM_INIT_AUTOMAKE(salsa-lib, 0.1.0)
AC_PREFIX_DEFAULT(/usr)
dnl AC_CONFIG_HEADERS(src/config.h)
@@ -14,8 +14,8 @@ AC_HEADER_STDC
dnl Compatible version
AC_ARG_WITH(compat-version,
AS_HELP_STRING([--with-compat-version=VERSION],
- [specify the compatible version with ALSA-lib (default=1.0.18)]),
- compatver="$withval", compatver="1.0.18")
+ [specify the compatible version with ALSA-lib (default=1.0.24)]),
+ compatver="$withval", compatver="1.0.24")
SND_LIB_VERSION="$compatver"
SND_LIB_MAJOR=1
@@ -173,6 +173,23 @@ if test "$delight_valgrind" = "yes"; then
AC_DEFINE(DELIGHT_VALGRIND)
fi
+AC_MSG_CHECKING(for symbolic-functions)
+AC_ARG_ENABLE(symbolic-functions,
+ AS_HELP_STRING([--enable-symbolic-functions],
+ [use -Bsymbolic-functions option if available (optmization for size and speed)]),
+ symfuncs="$enableval", symfuncs="no")
+if test "$symfuncs" = "yes"; then
+ if ld --help | grep -q -- '-Bsymbolic-functions'; then
+ AC_MSG_RESULT(yes)
+ else
+ AC_MSG_RESULT(not supported by ld)
+ symfuncs="no"
+ fi
+else
+ AC_MSG_RESULT(no)
+fi
+AM_CONDITIONAL(SYMBOLIC_FUNCTIONS, test x"$symfuncs" = xyes)
+
dnl OK, let's output...
AC_OUTPUT([
diff --git a/src/Makefile.am b/src/Makefile.am
index 0afe8ac..e68b29c 100644
--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -1,5 +1,11 @@
AM_CFLAGS = -Wall -g
+if SYMBOLIC_FUNCTIONS
+SYMFUNCS = -Wl,-Bsymbolic-functions
+else
+SYMFUNCS =
+endif
+
lib_LTLIBRARIES = libsalsa.la
libsalsa_la_SOURCES = control.c cards.c
if BUILD_PCM
@@ -21,37 +27,31 @@ if BUILD_TIMER
libsalsa_la_SOURCES += timer.c
endif
-if COMPAT_ABI
-VSYMS = -Wl,--version-script=Versions
-else
-VSYMS =
-endif
-
-libsalsa_la_LDFLAGS = -version-info 0:1:0 $(VSYMS) -Wl,-Bsymbolic-functions
+libsalsa_la_LDFLAGS = -version-info 0:1:0 $(SYMFUNCS)
alsaincludedir = $(includedir)/alsa
alsainclude_HEADERS = asoundlib.h version.h recipe.h asound.h asoundef.h \
global.h input.h output.h error.h \
- control.h ctl_types.h ctl_macros.h \
- pcm.h pcm_types.h pcm_macros.h
+ control.h ctl_func.h ctl_types.h ctl_macros.h \
+ pcm.h pcm_func.h pcm_types.h pcm_macros.h
if BUILD_MIXER
alsainclude_HEADERS += \
- hcontrol.h hctl_types.h hctl_macros.h \
- mixer.h mixer_types.h mixer_macros.h
+ hcontrol.h hctl_func.h hctl_types.h hctl_macros.h \
+ mixer.h mixer_func.h mixer_types.h mixer_macros.h
endif
if BUILD_RAWMIDI
alsainclude_HEADERS += \
- rawmidi.h rawmidi_types.h rawmidi_macros.h
+ rawmidi.h rawmidi_func.h rawmidi_types.h rawmidi_macros.h
endif
if BUILD_HWDEP
alsainclude_HEADERS += \
- hwdep.h hwdep_types.h hwdep_macros.h
+ hwdep.h hwdep_func.h hwdep_types.h hwdep_macros.h
endif
if BUILD_TIMER
alsainclude_HEADERS += \
- timer.h timer_types.h timer_macros.h
+ timer.h timer_func.h timer_types.h timer_macros.h
endif
if BUILD_CONF
alsainclude_HEADERS += \
@@ -92,6 +92,12 @@ endif
libasound_la_SOURCES += $(libsalsa_la_SOURCES)
-libasound_la_LDFLAGS = -version-info 2:0:0 $(VSYMS) -Wl,-Bsymbolic-functions
+if COMPAT_ABI
+VSYMS = -Wl,--version-script=Versions
+else
+VSYMS =
+endif
+
+libasound_la_LDFLAGS = -version-info 2:0:0 $(VSYMS) $(SYMFUNCS)
endif
diff --git a/src/asoundlib-head.h b/src/asoundlib-head.h
index a1c93fc..3478d69 100644
--- a/src/asoundlib-head.h
+++ b/src/asoundlib-head.h
@@ -1,7 +1,7 @@
/*
* SALSA-Lib - Small ALSA Library
*
- * Copyright (c) 2007 by Takashi Iwai <tiwai@suse.de>
+ * Copyright (c) 2007-2011 by Takashi Iwai <tiwai@suse.de>
*
* This library is free software; you can redistribute it and/or modify
* it under the terms of the GNU Lesser General Public License as
diff --git a/src/async.c b/src/async.c
index a1222fd..258a22e 100644
--- a/src/async.c
+++ b/src/async.c
@@ -1,7 +1,7 @@
/*
* SALSA-Lib - Async handler helpers
*
- * Copyright (c) 2007 by Takashi Iwai <tiwai@suse.de>
+ * Copyright (c) 2007-2011 by Takashi Iwai <tiwai@suse.de>
*
* This library is free software; you can redistribute it and/or modify
* it under the terms of the GNU Lesser General Public License as
diff --git a/src/cards.c b/src/cards.c
index b91e80c..a268f27 100644
--- a/src/cards.c
+++ b/src/cards.c
@@ -1,7 +1,7 @@
/*
* SALSA-Lib - Global card functions
*
- * Copyright (c) 2007 by Takashi Iwai <tiwai@suse.de>
+ * Copyright (c) 2007-2011 by Takashi Iwai <tiwai@suse.de>
*
* This library is free software; you can redistribute it and/or modify
* it under the terms of the GNU Lesser General Public License as
diff --git a/src/conf_abi.c b/src/conf_abi.c
index b51b41d..88e4e10 100644
--- a/src/conf_abi.c
+++ b/src/conf_abi.c
@@ -1,3 +1,8 @@
+/*
+ * Dummy snd_conf_* definitions
+ * ABI-compatible definitions
+ */
+
#include <stdio.h>
#include <unistd.h>
#include "recipe.h"
diff --git a/src/control.c b/src/control.c
index f04892e..919b08d 100644
--- a/src/control.c
+++ b/src/control.c
@@ -1,7 +1,7 @@
/*
* SALSA-Lib - Control Interface
*
- * Copyright (c) 2007 by Takashi Iwai <tiwai@suse.de>
+ * Copyright (c) 2007-2011 by Takashi Iwai <tiwai@suse.de>
*
* This library is free software; you can redistribute it and/or modify
* it under the terms of the GNU Lesser General Public License as
diff --git a/src/control.h b/src/control.h
index 90e9112..035455e 100644
--- a/src/control.h
+++ b/src/control.h
@@ -1,7 +1,7 @@
/*
* SALSA-Lib - Control Interface
*
- * Copyright (c) 2007 by Takashi Iwai <tiwai@suse.de>
+ * Copyright (c) 2007-2011 by Takashi Iwai <tiwai@suse.de>
*
* This library is free software; you can redistribute it and/or modify
* it under the terms of the GNU Lesser General Public License as
diff --git a/src/ctl_abi.c b/src/ctl_abi.c
index 4fedba0..b2ceda4 100644
--- a/src/ctl_abi.c
+++ b/src/ctl_abi.c
@@ -1,3 +1,8 @@
+/*
+ * SALSA-Lib - Control Interface
+ * ABI-compatible definitions
+ */
+
#include "recipe.h"
#include "ctl_func.h"
#undef __SALSA_EXPORT_FUNC
diff --git a/src/ctl_func.h b/src/ctl_func.h
index 52d647c..31a51b3 100644
--- a/src/ctl_func.h
+++ b/src/ctl_func.h
@@ -1,4 +1,7 @@
/*
+ * SALSA-Lib - Control Interface
+ *
+ * Declarations of control functions
*/
#include "global.h"
diff --git a/src/ctl_macros.h b/src/ctl_macros.h
index b4bad35..0d22ed3 100644
--- a/src/ctl_macros.h
+++ b/src/ctl_macros.h
@@ -1,4 +1,6 @@
/*
+ * SALSA-Lib - Control Interface
+ *
* Control privates and macros
*/
diff --git a/src/error.h b/src/error.h
index c6447bd..0c8a908 100644
--- a/src/error.h
+++ b/src/error.h
@@ -1,7 +1,7 @@
/*
* SALSA-Lib - Error handler
*
- * Copyright (c) 2007 by Takashi Iwai <tiwai@suse.de>
+ * Copyright (c) 2007-2011 by Takashi Iwai <tiwai@suse.de>
*
* This library is free software; you can redistribute it and/or modify
* it under the terms of the GNU Lesser General Public License as
diff --git a/src/error_abi.c b/src/error_abi.c
index 89e81cd..0c03eb0 100644
--- a/src/error_abi.c
+++ b/src/error_abi.c
@@ -1,3 +1,8 @@
+/*
+ * SALSA-Lib - Error handler
+ * ABI-compatible definitions
+ */
+
#include <string.h>
#include "recipe.h"
#include "global.h"
diff --git a/src/global.h b/src/global.h
index 688e4f6..1838930 100644
--- a/src/global.h
+++ b/src/global.h
@@ -1,7 +1,7 @@
/*
* SALSA-Lib - Global defines
*
- * Copyright (c) 2007 by Takashi Iwai <tiwai@suse.de>
+ * Copyright (c) 2007-2011 by Takashi Iwai <tiwai@suse.de>
*
* This library is free software; you can redistribute it and/or modify
* it under the terms of the GNU Lesser General Public License as
diff --git a/src/global_abi.c b/src/global_abi.c
index 2b61a4c..855b380 100644
--- a/src/global_abi.c
+++ b/src/global_abi.c
@@ -1,3 +1,8 @@
+/*
+ * SALSA-Lib - Global defines
+ * ABI-compatible definitions
+ */
+
#include "recipe.h"
#include <errno.h>
#include <signal.h>
diff --git a/src/hcontrol.c b/src/hcontrol.c
index ee1a9d3..be157e8 100644
--- a/src/hcontrol.c
+++ b/src/hcontrol.c
@@ -1,7 +1,7 @@
/*
* SALSA-Lib - High-level Control Interface
*
- * Copyright (c) 2007 by Takashi Iwai <tiwai@suse.de>
+ * Copyright (c) 2007-2011 by Takashi Iwai <tiwai@suse.de>
*
* This library is free software; you can redistribute it and/or modify
* it under the terms of the GNU Lesser General Public License as
diff --git a/src/hcontrol.h b/src/hcontrol.h
index 7de57a6..aa31c23 100644
--- a/src/hcontrol.h
+++ b/src/hcontrol.h
@@ -1,7 +1,7 @@
/*
* SALSA-Lib - High-level Control Interface
*
- * Copyright (c) 2007 by Takashi Iwai <tiwai@suse.de>
+ * Copyright (c) 2007-2011 by Takashi Iwai <tiwai@suse.de>
*
* This library is free software; you can redistribute it and/or modify
* it under the terms of the GNU Lesser General Public License as
diff --git a/src/hctl_func.h b/src/hctl_func.h
index 7cea5e5..523509a 100644
--- a/src/hctl_func.h
+++ b/src/hctl_func.h
@@ -1,4 +1,7 @@
/*
+ * SALSA-Lib - High-level Control Interface
+ *
+ * H-control declarations
*/
#include "control.h"
diff --git a/src/hctl_macros.h b/src/hctl_macros.h
index 8d31e1c..8ebe476 100644
--- a/src/hctl_macros.h
+++ b/src/hctl_macros.h
@@ -1,4 +1,6 @@
/*
+ * SALSA-Lib - High-level Control Interface
+ *
* h-control privates and macros
*/
diff --git a/src/hwdep.c b/src/hwdep.c
index 369b6c3..e85089f 100644
--- a/src/hwdep.c
+++ b/src/hwdep.c
@@ -1,7 +1,7 @@
/*
* SALSA-Lib - Hardware Dependent Interface
*
- * Copyright (c) 2007 by Takashi Iwai <tiwai@suse.de>
+ * Copyright (c) 2007-2011 by Takashi Iwai <tiwai@suse.de>
*
* This library is free software; you can redistribute it and/or modify
* it under the terms of the GNU Lesser General Public License as
diff --git a/src/hwdep.h b/src/hwdep.h
index 6153420..43ab842 100644
--- a/src/hwdep.h
+++ b/src/hwdep.h
@@ -1,7 +1,7 @@
/*
* SALSA-Lib - Hardware Dependent Interface
*
- * Copyright (c) 2007 by Takashi Iwai <tiwai@suse.de>
+ * Copyright (c) 2007-2011 by Takashi Iwai <tiwai@suse.de>
*
* This library is free software; you can redistribute it and/or modify
* it under the terms of the GNU Lesser General Public License as
diff --git a/src/hwdep_abi.c b/src/hwdep_abi.c
index ae0038a..c1086d2 100644
--- a/src/hwdep_abi.c
+++ b/src/hwdep_abi.c
@@ -1,3 +1,8 @@
+/*
+ * SALSA-Lib - Hardware Dependent Interface
+ * ABI-compatible definitions
+ */
+
#include "recipe.h"
#include "hwdep_func.h"
#undef __SALSA_EXPORT_FUNC
diff --git a/src/hwdep_func.h b/src/hwdep_func.h
index 2edca95..7a84297 100644
--- a/src/hwdep_func.h
+++ b/src/hwdep_func.h
@@ -1,4 +1,6 @@
/*
+ * SALSA-Lib - Hardware Dependent Interface
+ * Declarations of exported functions
*/
#include "global.h"
diff --git a/src/input.h b/src/input.h
index 1502f35..fc077a9 100644
--- a/src/input.h
+++ b/src/input.h
@@ -1,7 +1,7 @@
/*
* SALSA-Lib - Input Macros
*
- * Copyright (c) 2007 by Takashi Iwai <tiwai@suse.de>
+ * Copyright (c) 2007-2011 by Takashi Iwai <tiwai@suse.de>
*
* This library is free software; you can redistribute it and/or modify
* it under the terms of the GNU Lesser General Public License as
diff --git a/src/input_abi.c b/src/input_abi.c
index d23cffc..b0a49f6 100644
--- a/src/input_abi.c
+++ b/src/input_abi.c
@@ -1,4 +1,6 @@
/*
+ * SALSA-Lib - Input Macros
+ * ABI-compatible definitions
*/
#include <stdio.h>
diff --git a/src/mixer.c b/src/mixer.c
index 54c6278..5ef1549 100644
--- a/src/mixer.c
+++ b/src/mixer.c
@@ -1,7 +1,7 @@
/*
* SALSA-Lib - Mixer abstraction layer
*
- * Copyright (c) 2007 by Takashi Iwai <tiwai@suse.de>
+ * Copyright (c) 2007-2011 by Takashi Iwai <tiwai@suse.de>
*
* This library is free software; you can redistribute it and/or modify
* it under the terms of the GNU Lesser General Public License as
diff --git a/src/mixer.h b/src/mixer.h
index 7ba61b1..59451e7 100644
--- a/src/mixer.h
+++ b/src/mixer.h
@@ -1,7 +1,7 @@
/*
* SALSA-Lib - Mixer abstraction layer
*
- * Copyright (c) 2007 by Takashi Iwai <tiwai@suse.de>
+ * Copyright (c) 2007-2011 by Takashi Iwai <tiwai@suse.de>
*
* This library is free software; you can redistribute it and/or modify
* it under the terms of the GNU Lesser General Public License as
diff --git a/src/mixer_abi.c b/src/mixer_abi.c
index de52426..005f63e 100644
--- a/src/mixer_abi.c
+++ b/src/mixer_abi.c
@@ -1,3 +1,8 @@
+/*
+ * SALSA-Lib - Mixer abstraction layer
+ * ABI-compatible definitions
+ */
+
#include "mixer_func.h"
#undef __SALSA_EXPORT_FUNC
#define __SALSA_EXPORT_FUNC
diff --git a/src/mixer_func.h b/src/mixer_func.h
index 9a86401..94cd1ed 100644
--- a/src/mixer_func.h
+++ b/src/mixer_func.h
@@ -1,4 +1,6 @@
/*
+ * SALSA-Lib - Mixer abstraction layer
+ * Exported functions declarations
*/
#include "hcontrol.h"
diff --git a/src/output.h b/src/output.h
index c68037e..c17222c 100644
--- a/src/output.h
+++ b/src/output.h
@@ -1,7 +1,7 @@
/*
* SALSA-Lib - Output Macros
*
- * Copyright (c) 2007 by Takashi Iwai <tiwai@suse.de>
+ * Copyright (c) 2007-2011 by Takashi Iwai <tiwai@suse.de>
*
* This library is free software; you can redistribute it and/or modify
* it under the terms of the GNU Lesser General Public License as
diff --git a/src/output_abi.c b/src/output_abi.c
index f5fc58c..1fbbe16 100644
--- a/src/output_abi.c
+++ b/src/output_abi.c
@@ -1,4 +1,6 @@
/*
+ * SALSA-Lib - Output Macros
+ * ABI-compatible definitions
*/
#include <stdio.h>
diff --git a/src/pcm.c b/src/pcm.c
index b5d3cbc..a6f9cfa 100644
--- a/src/pcm.c
+++ b/src/pcm.c
@@ -1,7 +1,7 @@
/*
* SALSA-Lib - PCM Interface
*
- * Copyright (c) 2007 by Takashi Iwai <tiwai@suse.de>
+ * Copyright (c) 2007-2011 by Takashi Iwai <tiwai@suse.de>
*
* This library is free software; you can redistribute it and/or modify
* it under the terms of the GNU Lesser General Public License as
diff --git a/src/pcm.h b/src/pcm.h
index 535382f..e45cfda 100644
--- a/src/pcm.h
+++ b/src/pcm.h
@@ -1,7 +1,7 @@
/*
* SALSA-Lib - PCM Interface
*
- * Copyright (c) 2007 by Takashi Iwai <tiwai@suse.de>
+ * Copyright (c) 2007-2011 by Takashi Iwai <tiwai@suse.de>
*
* This library is free software; you can redistribute it and/or modify
* it under the terms of the GNU Lesser General Public License as
diff --git a/src/pcm_abi.c b/src/pcm_abi.c
index 256e38f..59e9f90 100644
--- a/src/pcm_abi.c
+++ b/src/pcm_abi.c
@@ -1,3 +1,8 @@
+/*
+ * SALSA-Lib - PCM Interface
+ * ABI-compatible definitions
+ */
+
#include "recipe.h"
#undef SALSA_MARK_DEPRECATED
#include "pcm_func.h"
diff --git a/src/pcm_func.h b/src/pcm_func.h
index 6e407e4..3d63568 100644
--- a/src/pcm_func.h
+++ b/src/pcm_func.h
@@ -1,4 +1,7 @@
/*
+ * SALSA-Lib - PCM Interface
+ *
+ * PCM declarations
*/
#include "global.h"
diff --git a/src/pcm_macros.h b/src/pcm_macros.h
index b24f3f2..e72c550 100644
--- a/src/pcm_macros.h
+++ b/src/pcm_macros.h
@@ -1,4 +1,6 @@
/*
+ * SALSA-Lib - PCM Interface
+ *
* PCM privates and macros
*/
diff --git a/src/pcm_misc.c b/src/pcm_misc.c
index 5423949..47a0736 100644
--- a/src/pcm_misc.c
+++ b/src/pcm_misc.c
@@ -1,7 +1,7 @@
/*
* SALSA-Lib - PCM Interface - misc routines
*
- * Copyright (c) 2007 by Takashi Iwai <tiwai@suse.de>
+ * Copyright (c) 2007-2011 by Takashi Iwai <tiwai@suse.de>
*
* This library is free software; you can redistribute it and/or modify
* it under the terms of the GNU Lesser General Public License as
diff --git a/src/pcm_params.c b/src/pcm_params.c
index b0d490c..e466c52 100644
--- a/src/pcm_params.c
+++ b/src/pcm_params.c
@@ -1,7 +1,7 @@
/*
* SALSA-Lib - PCM HW/SW PARAMS
*
- * Copyright (c) 2007 by Takashi Iwai <tiwai@suse.de>
+ * Copyright (c) 2007-2011 by Takashi Iwai <tiwai@suse.de>
*
* This library is free software; you can redistribute it and/or modify
* it under the terms of the GNU Lesser General Public License as
diff --git a/src/rawmidi.c b/src/rawmidi.c
index 2880b79..0e54b58 100644
--- a/src/rawmidi.c
+++ b/src/rawmidi.c
@@ -1,7 +1,7 @@
/*
* SALSA-Lib - Raw MIDI Interface
*
- * Copyright (c) 2007 by Takashi Iwai <tiwai@suse.de>
+ * Copyright (c) 2007-2011 by Takashi Iwai <tiwai@suse.de>
*
* This library is free software; you can redistribute it and/or modify
* it under the terms of the GNU Lesser General Public License as
diff --git a/src/rawmidi.h b/src/rawmidi.h
index 5d29446..1f057ef 100644
--- a/src/rawmidi.h
+++ b/src/rawmidi.h
@@ -1,7 +1,7 @@
/*
* SALSA-Lib - Raw MIDI interface
*
- * Copyright (c) 2007 by Takashi Iwai <tiwai@suse.de>
+ * Copyright (c) 2007-2011 by Takashi Iwai <tiwai@suse.de>
*
* This library is free software; you can redistribute it and/or modify
* it under the terms of the GNU Lesser General Public License as
diff --git a/src/rawmidi_func.h b/src/rawmidi_func.h
index 6122ee2..2c53a63 100644
--- a/src/rawmidi_func.h
+++ b/src/rawmidi_func.h
@@ -1,4 +1,6 @@
/*
+ * SALSA-Lib - Raw MIDI interface
+ * Exported functions declarations
*/
#include "global.h"
diff --git a/src/rawmidi_macros.h b/src/rawmidi_macros.h
index f535354..9586c18 100644
--- a/src/rawmidi_macros.h
+++ b/src/rawmidi_macros.h
@@ -1,4 +1,6 @@
/*
+ * SALSA-Lib - Raw MIDI interface
+ *
* rawmidi privates and macros
*/
diff --git a/src/timer.c b/src/timer.c
index 64c0ce0..e2cb6cc 100644
--- a/src/timer.c
+++ b/src/timer.c
@@ -1,7 +1,7 @@
/*
* SALSA-Lib - Timer Interface
*
- * Copyright (c) 2007 by Takashi Iwai <tiwai@suse.de>
+ * Copyright (c) 2007-2011 by Takashi Iwai <tiwai@suse.de>
*
* This library is free software; you can redistribute it and/or modify
* it under the terms of the GNU Lesser General Public License as
diff --git a/src/timer.h b/src/timer.h
index 5c51571..2568b8d 100644
--- a/src/timer.h
+++ b/src/timer.h
@@ -1,7 +1,7 @@
/*
* SALSA-Lib - Timer Interface
*
- * Copyright (c) 2007 by Takashi Iwai <tiwai@suse.de>
+ * Copyright (c) 2007-2011 by Takashi Iwai <tiwai@suse.de>
*
* This library is free software; you can redistribute it and/or modify
* it under the terms of the GNU Lesser General Public License as
diff --git a/src/timer_abi.c b/src/timer_abi.c
index 4783595..a5d1067 100644
--- a/src/timer_abi.c
+++ b/src/timer_abi.c
@@ -1,3 +1,8 @@
+/*
+ * SALSA-Lib - Timer Interface
+ * ABI-compatible definitions
+ */
+
#include "recipe.h"
#include "timer_func.h"
#undef __SALSA_EXPORT_FUNC
diff --git a/src/timer_func.h b/src/timer_func.h
index b9faaf4..65be841 100644
--- a/src/timer_func.h
+++ b/src/timer_func.h
@@ -1,4 +1,6 @@
/*
+ * SALSA-Lib - Timer Interface
+ * Exported functions declarations
*/
#include "global.h"