diff options
author | Jordi Mallach <jordi@debian.org> | 2013-10-19 16:41:13 +0200 |
---|---|---|
committer | Nicolas Dechesne <nicolas.dechesne@linaro.org> | 2014-05-06 23:33:44 +0000 |
commit | c58ab02d08b12b7d61c0020e72ea02d5a1452888 (patch) | |
tree | f99391351eb5134e579e9ea7232036d64d20ed35 | |
parent | 7786e88c56b91bcac3295c58b7a4ad6642990b8c (diff) |
Imported Debian patch 1.0.27.2-3debian/1.0.27.2-3
-rw-r--r-- | debian/NOTES | 25 | ||||
-rw-r--r-- | debian/changelog | 1702 | ||||
-rw-r--r-- | debian/changelog.ALSA | 2047 | ||||
-rw-r--r-- | debian/compat | 1 | ||||
-rw-r--r-- | debian/control | 93 | ||||
-rw-r--r-- | debian/copyright | 35 | ||||
-rw-r--r-- | debian/libasound2-data.install | 1 | ||||
-rw-r--r-- | debian/libasound2-dbg.preinst | 11 | ||||
-rw-r--r-- | debian/libasound2-dev.install | 4 | ||||
-rw-r--r-- | debian/libasound2-dev.preinst | 11 | ||||
-rw-r--r-- | debian/libasound2-doc.doc-base | 11 | ||||
-rw-r--r-- | debian/libasound2-doc.docs | 2 | ||||
-rw-r--r-- | debian/libasound2-doc.links | 1 | ||||
-rw-r--r-- | debian/libasound2-udeb.install | 4 | ||||
-rw-r--r-- | debian/libasound2.NEWS | 38 | ||||
-rw-r--r-- | debian/libasound2.examples | 1 | ||||
-rw-r--r-- | debian/libasound2.install | 2 | ||||
-rw-r--r-- | debian/libasound2.symbols | 1665 | ||||
-rw-r--r-- | debian/patches/series | 1 | ||||
-rw-r--r-- | debian/patches/tests_lm_ftbfs.patch | 31 | ||||
-rwxr-xr-x | debian/rules | 33 | ||||
-rw-r--r-- | debian/source/format | 1 | ||||
-rw-r--r-- | debian/watch | 2 |
23 files changed, 5722 insertions, 0 deletions
diff --git a/debian/NOTES b/debian/NOTES new file mode 100644 index 00000000..8a6ceda6 --- /dev/null +++ b/debian/NOTES @@ -0,0 +1,25 @@ + MAINTAINER NOTES + for alsa-lib + +TODO for each new upstream release +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +* Check Ubuntu patches at http://people.ubuntulinux.org/~scott/patches/ +* Update debian/changelog.ALSA from release announcement + + +NOTES +~~~~~ + +aserver +~~~~~~~ +If we add it back in then we should create a new package libsound2-bin +for it. + +libasound3 +---------- +We build libasound2-dev, making it appear that we are prepared to +support multiple simultaneous -dev packages in the future. However, +libasound2-dev uses generically named directories such as +/usr/include/alsa/. A future libasound3-dev should probably use +/usr/include/asound3/ instead. + diff --git a/debian/changelog b/debian/changelog new file mode 100644 index 00000000..9bc1d298 --- /dev/null +++ b/debian/changelog @@ -0,0 +1,1702 @@ +alsa-lib (1.0.27.2-3) unstable; urgency=low + + * Add preinst scripts to -dbg and -dev packages to correctly + transition from symlinked doc directories to real directories + (closes: #716874). + + -- Jordi Mallach <jordi@debian.org> Sat, 19 Oct 2013 16:41:13 +0200 + +alsa-lib (1.0.27.2-2) unstable; urgency=high + + * Team upload. + * Apply patch by Samuel Thibault to fix speech synthesis in the + Debian Installer: without the /usr/share/alsa/pcm directory, one + only gets garbage, so ship that directory in the udeb. Thanks, + Samuel! (closes: #726258) + + -- Cyril Brulebois <kibi@debian.org> Mon, 14 Oct 2013 23:30:27 +0200 + +alsa-lib (1.0.27.2-1) unstable; urgency=low + + * New upstream release. + * Drop fix_return_value_of_snd_pcm_rewind.patch and fix_docs_typo.patch: + applied upstream. + + -- Jordi Mallach <jordi@debian.org> Tue, 09 Jul 2013 01:12:03 +0200 + +alsa-lib (1.0.27.1-2) unstable; urgency=low + + * Add fix_return_value_of_snd_pcm_rewind.patch: this fixes several + problems with plugins, and fixes a Pulseaudio crash. + * Add tests_lm_ftbfs.patch: add -lm where needed, to fix two build + failures in tests (closes: #709900). + + -- Jordi Mallach <jordi@debian.org> Fri, 28 Jun 2013 15:11:29 +0200 + +alsa-lib (1.0.27.1-1) unstable; urgency=low + + * New upstream release. + * Drop all patches: all merged upstream. + * Add fix_docs_typo.patch: fix typo in constant name (closes: #675960). + * Only install the card data and alsa.conf for the udeb. The smixer and + ucm configuration files are useless in debian-installer. + + -- Jordi Mallach <jordi@debian.org> Wed, 29 May 2013 12:35:16 +0200 + +alsa-lib (1.0.27-4) unstable; urgency=low + + [ Jordi Mallach ] + * Add double_dlclose.patch: from Git; avoid a double call of dlclose() + in dlobj caching code. + * inline_headers.patch: from Git; use __inline__ for exported headers. + Fixes builds for packages using C90. + * Add ucm_profiles.patch: from Git; include UCM profiles from Chromebook + and Ubuntu. + * Introduce a new binary libasound2-data, and install all driver + configuration files and UCM profiles there. + + [ Cyril Brulebois ] + * Fix dh_makeshlibs call: + - Reintroduce --add-udeb=libasound2-udeb (broken dependencies for debs + otherwise: #708353 for alsa-utils-udeb). + - Restore -V'libasound2 (>= 1.0.27)' as well, since symbols files don't + work for udebs. Regular debs will keep on picking the most relaxed + dependency, as usual. Closes: #708357. + + -- Jordi Mallach <jordi@debian.org> Tue, 14 May 2013 20:34:25 +0200 + +alsa-lib (1.0.27-3) unstable; urgency=low + + * Brown paper bag: use override_dh_auto_build-indep and + dh_auto_install-indep to handle doxygen docs, to correctly avoid + building docs on binary-arch-only builds. Thanks to Adam Conrad + for the suggestion. + * Pass --disable-static to configure. + + -- Jordi Mallach <jordi@debian.org> Thu, 09 May 2013 09:59:00 +0200 + +alsa-lib (1.0.27-2) unstable; urgency=low + + * Upload to unstable. + * Move doxygen to Build-Depends-Indep (closes: #706800). + + -- Jordi Mallach <jordi@debian.org> Thu, 09 May 2013 01:05:20 +0200 + +alsa-lib (1.0.27-1) experimental; urgency=low + + * New upstream release. + * Drop sys_types_include.patch: fixed upstream. + * Update libasound2.symbols with new API additions. + * Mark libasound2-dbg Multi-Arch: same, so it is coinstallable. + * Disable silent rules. + * Bump Standards-Version to 3.9.4, with no further changes. + + -- Jordi Mallach <jordi@debian.org> Fri, 26 Apr 2013 22:48:13 +0200 + +alsa-lib (1.0.26-1) experimental; urgency=low + + [ Elimar Riesebieter ] + * Add sys_types_include.patch: Explicitly include <sys/types.h>, Thanks to + Adam Conrad. (closes: #700230) + + [ Jordi Mallach ] + * New upstream release. + * It is with great pleasure that we drop the lib32asound binary package + and all the unmanageable cruft that accompanied it (closes: #614242). + * Rewrite debian/rules using dh. + * Pass --list-missing to dh_install. + * Install smixer objects, but avoid installing the python component to + avoid an extra libpython dep on libasound2. If anyone requests it, + we might reconsider in the future. + * Drop htcl_remove_useless_assert.patch, applied upstream. + * Drop libasound2.{postinst,postrm}: it was code to handle an upgrade + case from 1999. Likewise for libasound2-dev.postinst. + * Drop pointless dependency on libc6-dev. + * Remove old and unused dmix example. + * Stop symlinking doc dirs for libasound2-dev and -dbg. The amount of + disk space saved is negligible. + * Use default compression for source package. + + -- Jordi Mallach <jordi@debian.org> Sun, 31 Mar 2013 23:22:54 -0500 + +alsa-lib (1.0.25-4) unstable; urgency=low + + * Add htcl_remove_useless_assert.patch: apply patch from git to remove + incorrect assert which causes KMix to crash on KDE logins + (thanks, Ralf Jung; closes: #681078). + + -- Jordi Mallach <jordi@debian.org> Fri, 03 Aug 2012 23:35:47 +0200 + +alsa-lib (1.0.25-3) unstable; urgency=low + + * Merge from Ubuntu: + - Remove trailing whitespace character from the end of the + DEB_HOST_MULTIARCH definition, as it was breaking the plugin + directory path. + * Mark libasound2-dev Multi-Arch: same (closes: #666763). + * Enable hardening flags, using a patch from Simon Ruderich, + (closes: #662685). + * Build-Depend on dpkg-dev (>= 1.16.1) for buildflags.mk usage. + * Bump Standards-Version to 3.9.3, no changes needed. + + -- Jordi Mallach <jordi@debian.org> Sat, 19 May 2012 18:12:58 +0200 + +alsa-lib (1.0.25-2) unstable; urgency=low + + * Upload to unstable. + * Stop Build-Depending on libcxxtools-dev. Why we were doing this is a + mystery. + * Put the bi-arch horror on a diet: remove all lib64* stuff, and support + lib32* for amd64 only (there's no point in supporting ppc64 in light + of Multiarch). Simplify debian/rules bi-arch bits assuming the install + dir is /usr/lib32 and doing no other calculations. + * Handle installation of bi-arch files with .install files. + * Use sed -i to modify bi-arch build Makefile. + * Use dh_installdocs to install Doxygen documentation. + * Stop suggesting lib32asound2-plugins, as it's going away. + * Continue digging through lists of symbols of previous alsa-lib + releases. libasound2.symbols is now based on 1.0.16, the version released + with lenny. + * Bump debhelper to version 9. + + -- Jordi Mallach <jordi@debian.org> Sun, 12 Feb 2012 01:50:17 +0100 + +alsa-lib (1.0.25-1) experimental; urgency=low + + * New upstream release. + * Update debian/changelog.ALSA. + * Run source package through wrap-and-sort. + * Edit add-maintainer-mode.patch to use AM_MAINTAINER_MODE([enable]). + * Drop lp178442-ICE1712.patch (stolen from Git). + * Drop pulseaudio_configuration.patch. PulseAudio should instead use + the new alsa.conf.d directory to load the ALSA pulse config. + * Drop relibtoolise.patch. Instead, Build-Depend on dh-autoreconf and + adjust rules to use it. + * Drop configure_cross_compile.patch, as it's apparently not needed + anymore, and dh_autoreconf makes it unusable. + * Don't configure with --enable-static anymore, as it breaks the build + and it was useless anyway. + * Don't try to install .a files that aren't built anymore. + * Add a libasound2.symbols file, for now based on 1.0.23. Thanks + Julien Cristau for the help to get this in shape. + * Adapt call to dh_makeshlibs to stop using -V and use -c4 for + dpkg-gensymbols, but leave biarch packages using -V. + * Stop installing libasound2 and libasound2-udeb stuff by hand, use + .install files instead. Drop obsolete .dirs files. + * Let libasound2-doc depend on libjs-jquery, and replace the included + copy of jquery.js with a symlink (lintian). + * Add spelling_fixes.patch with the sole intention of getting lintian to + shut up. + * Remove Mikael Magnusson from Uploaders. + * Use watch file version 3, and don't uupdate. + * Update Vcs-* URLs. + + -- Jordi Mallach <jordi@debian.org> Tue, 31 Jan 2012 00:09:11 +0100 + +alsa-lib (1.0.24.1-4) unstable; urgency=low + + [ Jordi Mallach ] + * Get rid of README.source. + + [ Elimar Riesebieter ] + * With the multi-arch move of libasound-plugins, libasound2 fails to load + modules from the config file. multiarch-safe-dlopen-search-path.patch from + the Ubuntu package works around this. Thanks Sjoerd Simons. + (closes: #639613) + * Loading the pulse configuration alsa file redirects alsa via pulse if it's + running. pulseaudio_configuration.patch from the Ubuntu package works + around this. Thanks Sjoerd Simons. (closes: #639615) + + -- Jordi Mallach <jordi@debian.org> Tue, 06 Sep 2011 13:34:37 +0200 + +alsa-lib (1.0.24.1-3) unstable; urgency=low + + * Drop lib32asound2's Pre-Depends on libc6-i386, as the + /emul/ia32-linux → /lib32 transition was completed for squeeze, and + its presence causes a dependency loop introduced with the Multiarch + changes (closes: #635568). + * Make libasound2-udeb's short description unique. + * Introduce a new libasound2-dbg package with debugging symbols for + libasound2 (closes: #457884). + + -- Jordi Mallach <jordi@debian.org> Wed, 03 Aug 2011 20:18:22 +0200 + +alsa-lib (1.0.24.1-2) unstable; urgency=medium + + [ Steve Langasek ] + * Spell out the plugin dir path: the build system fails to expand + substitutions, and '${libdir}' is obviously not present on the + filesystem. + + -- Jordi Mallach <jordi@debian.org> Thu, 21 Jul 2011 23:35:32 +0200 + +alsa-lib (1.0.24.1-1) unstable; urgency=low + + * New upstream release (partially based on Ubuntu updates) + (closes: #633294). + * Removed patches that were cherrypicked from Git or have been applied + upstream: + - thread-specific-locale.patch + - thread-safe-locale.patch + - refcount-dlobjs.patch + - libtool-out-of-tree.patch + * Import patch from Ubuntu: + - lp178442-ICE1712.patch: Make pulseaudio succeed in opening + ICE1712 chips such as Maudio 2496 and Delta 1010LT. + * Refreshed patches: + - relibtoolise.patch (David Henningsson). + * Update shlibs to 1.0.24.1 (new symbols added). + * Bump to debhelper compat v8. + * Remove debian/tmp prefixes from .install file. + * Add multiarch support: + - Build-Depend on debhelper 8.1.3. + - Add Pre-Depends: ${misc:Pre-Depends} to libasound2. + - Declare DEB_HOST_MULTIARCH and use it to define $libdir. + - Add an explicit --with-plugindir argument to base plugindir on the + multiarch dir. + - Update libasound2-dev.install. + - Mark libasound2 Multi-Arch: same. + * Break current versions of packages providing ALSA plugins. + * Remove libasound2's .la file, as any reference will be now broken. + + -- Jordi Mallach <jordi@debian.org> Sat, 16 Jul 2011 05:35:10 +0200 + +alsa-lib (1.0.23-4) unstable; urgency=low + + [ Jordi Mallach ] + * Switch to architecture wildcard 'linux-any'. + + [ Elimar Riesebieter ] + * Provide libasound2-udeb based on a patch from Samuel Thibault. Thanks. + (closes: #613092) + + [ Jordi Mallach ] + * Add -DHAVE_USELOCALE to CFLAGS (really closes: #595252). The correct + fix would be to autoreconf entirely, but the mess of patches is bad + enough already and this should be done better in the future when we + go multiarch and we can cleanup debian/rules from the biarch horror. + * Remove unneeded Suggests and Conflicts from -udeb. + * Set Section to debian-installer. + * Update upstream URL in copyright file. + * Replace versioned conflicts with Breaks, and remove some obsolete ones. + * Use versioned pointer to LGPL 2.1 licence. + * Bump Standards-Version to 3.9.2 (no further changes). + + -- Jordi Mallach <jordi@debian.org> Sat, 07 May 2011 16:53:13 +0200 + +alsa-lib (1.0.23-3) unstable; urgency=low + + [ Elimar Riesebieter ] + * Added armhf to supported arch's of libasound2 and libasound2-dev + (closes: #596968) + + [ Jordi Mallach ] + * Acknowledge Simon's NMU. Thanks a lot! + + -- Jordi Mallach <jordi@debian.org> Mon, 18 Apr 2011 19:41:43 +0200 + +alsa-lib (1.0.23-2.1) unstable; urgency=low + + * Non-maintainer upload. + * Add refcount-dlobjs.patch: backported upstream patch, originally by + Jaroslav Kysela, to fix crashes when plugins are unloaded. + (Closes: #589896, LP: #552411, #584393) + * Add libtool-out-of-tree.patch: fix libtool version checking for the biarch + build by grepping ltmain.sh in the ${srcdir}, making it unnecessary to + force -DUSE_VERSIONED_SYMBOLS for the biarch build + + -- Simon McVittie <smcv@debian.org> Fri, 08 Oct 2010 08:30:54 +0100 + +alsa-lib (1.0.23-2) unstable; urgency=medium + + [ Elimar Riesebieter ] + * Make setlocale() thread safe: + Applied thread-safe-locale.patch and thread-specific-locale.patch from + upstream. (Closes: #595252) + * Bump Standards-Version to 3.9.1, with no changes required. + + -- Jordi Mallach <jordi@debian.org> Wed, 22 Sep 2010 12:22:18 +0200 + +alsa-lib (1.0.23-1) unstable; urgency=low + + * New upstream release. + + [ Elimar Riesebieter ] + * Add powerpcspe to the list of supported architectures. Hint by Sebastian + Andrzej Siewior. (closes: #583615) + * Introduced DEP-3 patch headers. + * Patch Dont_leak_timer_fd_on_pcm_slave_close.patch applied from upstream. + Removed. + + [ Jordi Mallach ] + * Remove lpia from the list of supported architectures, as it's not used + by Ubuntu anymore. + + -- Jordi Mallach <jordi@debian.org> Wed, 02 Jun 2010 20:21:04 +0200 + +alsa-lib (1.0.22-2) unstable; urgency=low + + [ Jordi Mallach ] + * Bump Standards-Version to 3.8.4, with no changes required. + + [ Elimar Riesebieter] + * Readded -DUSE_VERSIONED_SYMBOLS only to the bibuild CFLAGS. + (Closes: #570703) + + -- Jordi Mallach <jordi@debian.org> Sun, 21 Feb 2010 01:03:48 +0100 + +alsa-lib (1.0.22-1) unstable; urgency=low + + * New upstream release. (Closes: #549531) + + [ Jordi Mallach ] + * Remove lintian overrides file; it only contains an obsolete entry. + + [ Daniel T Chen ] + * debian/control: Add sparc64 to Architecture field for libasound2{,-dev} + using patch from Aurelien Jarno. Thanks! (Closes: #560405) + * debian/patches/Dont_leak_timer_fd_on_pcm_slave_close.patch: Properly + free timer fd when closing pcm slaves. Backported from upstream master + HEAD (LP: #451893) (Closes: #568101) + + [ Elimar Riesebieter] + * Switched to source version 3.0. + * As we are defining CFLAGS in rules -D_GNU_SOURCE added as suposed in + original Makefile. + * Removed -DUSE_VERSIONED_SYMBOLS from CFLAGS. It is used in the build system + now. + * Removed lintian file installation from rules. + + -- Jordi Mallach <jordi@debian.org> Thu, 11 Feb 2010 21:24:39 +0100 + +alsa-lib (1.0.21a-1) unstable; urgency=low + + [ Elimar Riesebieter ] + * New upstream release. + + -- Jordi Mallach <jordi@debian.org> Mon, 14 Sep 2009 21:56:13 +0200 + +alsa-lib (1.0.21-1) unstable; urgency=low + + * New upstream release. + + libasound2: Division by zero in pcm_rate.c when period_size->min == 0. + Patch from John Lindgren applied upstream. Thanks! (closes: #539454) + + [ Elimar Riesebieter ] + * Enable AM_MAINTAINER_MODE in a way where it actually has effect. + Thanks Lionel Elie Mamane. (closes: #505088) + * libasound2-dev: Don't install unneeded .la files. Bump shlibs to >> 1.0.20. + * Added README.sources. + * Updated changelog.ALSA and patches. + + [ Jordi Mallach ] + * Revert .la removal after discussion with the Release Team. Instead, + clear dependency_libs until all the depending packages have dropped the + reverse dependency. + + -- Jordi Mallach <jordi@debian.org> Thu, 10 Sep 2009 12:09:48 +0200 + +alsa-lib (1.0.20-4) unstable; urgency=low + + [ Elimar Riesebieter ] + * Conflicts: libc6-i386 (<= 2.9-18) to lib32asound2 and lib32asound2-dev as + suggested by Aurelien Jarno. (closes: #538835) + + [ Jordi Mallach ] + * Update Standards-Version to 3.8.3. No changes needed. + + -- Jordi Mallach <jordi@debian.org> Fri, 28 Aug 2009 11:37:38 +0200 + +alsa-lib (1.0.20-3) unstable; urgency=low + + [ Jordi Mallach ] + * Build-Depend on python-dev instead of python2.4-dev, as suggested + by Steve Langasek (closes: #532044). + + [ Elimar Riesebieter ] + * Move files in /emul/ia32-linux to /usr/lib32 as suggested by Clint Adams. + * Pre-Depends: libc6-i386 (>= 2.9-18) (closes: #533005) + * Bumped Standards-Version to 3.8.2. No changes. + + -- Jordi Mallach <jordi@debian.org> Wed, 24 Jun 2009 13:40:03 +0200 + +alsa-lib (1.0.20-2) unstable; urgency=medium + + [ Elimar Riesebieter ] + * Added -DUSE_VERSIONED_SYMBOLS to CFLAGS. This make sure the symbols + associated to ALSA_0.9.0rc4 and ALSA_0.9.0rc8 are back in lib32asound2. + (closes: #529940) + * Removed duplicated 'Section' fields in debian/control. + + -- Jordi Mallach <jordi@debian.org> Fri, 29 May 2009 01:56:26 +0200 + +alsa-lib (1.0.20-1) unstable; urgency=low + + * New upstream release. + + [ Elimar Riesebieter ] + * Added lib(32|64)asound2-plugins to lib(32|64)asond2 suggestions. Thanks Jan + Muszynski. (closes: #523420) + * Added avr32 to Architectures. Thanks Bradley Smith for the hint. + (closes: #528667) + * Replaced "dh_clean -k" with "dh_prep" + * Bumped Standard-Version to 3.8.1; no changes needed. + * All patches refreshed. + + -- Jordi Mallach <jordi@debian.org> Thu, 21 May 2009 02:34:29 +0200 + +alsa-lib (1.0.19-1) unstable; urgency=low + + * New upstream release. + * Upload to unstable. + + [ Elimar Riesebieter ] + * Install asoundrc.txt as an example. (closes: #505090) + * Added libcxxtools-dev to Build-Depends + + [ Jordi Mallach ] + * Change configure calls to use --build instead of --host to correct + the biarch build for alsa-lib. Thanks to Andreas Metzler and + Neil Williams for the advice (closes: #516585). + + -- Jordi Mallach <jordi@debian.org> Wed, 04 Mar 2009 01:44:12 +0100 + +alsa-lib (1.0.18-1) experimental; urgency=low + + * New upstream release. + + [ Jordi Mallach ] + * Improve libasound2's short description following suggestions by + Dan Chen and Barry deFreese. Thanks! (closes: #493512) + + [ Elimar Riesebieter ] + * Shorten new short descriptions in debian/control. (closes: #493512) + * Pulseaudio 0.9.11 should be supported now. (closes: #499597) + * Bump shlibs to 1.0.18, as new symbols have been added. + - Adjusted suggested libasound2-plugins versions to 1.0.18. + + -- Jordi Mallach <jordi@debian.org> Wed, 05 Nov 2008 21:17:55 +0100 + +alsa-lib (1.0.17-1) experimental; urgency=low + + [ Elimar Riesebieter ] + * New upstream release. + - The "let's cleanup fixed bugs" release ;) + (closes: #473384, #372735, #302227, #342026, #257797, #335046, #312577) + (closes: #456643, #274951, #275573, #289206, #317426, #356049, #369530) + (closes: #400268, #469641, #470568, #470865, #383054, #477991, #407641) + * Removed patches as they are not needed anymore: + - aclocal_libs_fix.patch + - alpha_versioned_symbols.patch + - dmix_first_set_fix.patch + - doxygen_links.patch + * Reorganized relibtoolise.patch + * Switched to debhelper 7. + * Bumped Standard-Version to 3.8.0; no changes needed. + * libasound2-doc.doc-base: s/\/Apps// + + [ Jordi Mallach ] + * Bump shlibs to 1.0.17, as new symbols have been added. + * Target experimental, due to lenny freeze and the shlibs bump which could + interfere. + * Add lpia to supported arches for libasound2 and libasound2-dev. + + -- Jordi Mallach <jordi@debian.org> Thu, 24 Jul 2008 22:22:44 +0200 + +alsa-lib (1.0.16-2) unstable; urgency=medium + + [ Elimar Riesebieter ] + * Introduced dmix_first_set_fix.patch from ALSA hg repository. + (closes: #469064) + + -- Jordi Mallach <jordi@debian.org> Tue, 11 Mar 2008 13:09:32 +0100 + +alsa-lib (1.0.16-1) unstable; urgency=low + + * New upstream release + + [ Elimar Riesebieter ] + * Switched to debhelper 6. + * Bumped Standard-Version to 3.7.3; no changes needed. + * Removed fix-sampling-bit-shifts.patch. Applied from upstream. + * debian/rules: Let dh_shlibdeps run with lib64asound2 too. + * Removed useless dir files. + * Fullified copyright not in copyright file. + + [ Jordi Mallach ] + * Bump shlibs to 1.0.16, new symbols have been added. + + -- Jordi Mallach <jordi@debian.org> Mon, 25 Feb 2008 23:36:01 +0100 + +alsa-lib (1.0.15-3) unstable; urgency=medium + + [ Jordi Mallach ] + * Switch to now official Vcs-* control fields. + * New patch fix-sampling-bit-shifts.patch, provided by Loïc Minier + which reverts broken bit shifts introduced in alsa-lib HG r2264, + which were causing lots of clicks and creaking on at least + GStreamer-based audio. Closes: #452282 and countless others. + + -- Jordi Mallach <jordi@debian.org> Tue, 11 Dec 2007 10:55:26 +0100 + +alsa-lib (1.0.15-2) unstable; urgency=low + + [ Elimar Riesebieter ] + * Added --with-plugindir=/$(bilibdir)/alsa-lib to config flags. + (closes: #449418) + + -- Jordi Mallach <jordi@debian.org> Wed, 14 Nov 2007 00:57:45 +0100 + +alsa-lib (1.0.15-1) unstable; urgency=low + + * New upstream release + + [ Elimar Riesebieter ] + * Removed mdw.patch. Applied from upstream. + * Added python2.4-dev to BuildDepends. + * Added Homepage header in debian/control. + * Added --disable-python for crosscompiling 64bit flavour. + * debian/rules biarch code doesn't work for new architectures. Patch from + Martin Michlmayr (closes: #447879) + + -- Jordi Mallach <jordi@debian.org> Thu, 25 Oct 2007 21:27:14 +0200 + +alsa-lib (1.0.14a-2) unstable; urgency=low + + [ Elimar Riesebieter ] + * PCM plugin `lfloat' not built: patch from Mark Wooding. The patch is + applied upstream and should be disabled next rc release. (closes: #430833) + * For some reason quilt refreshed relibtoolise.patch. + * debian/control: s/${Source-Version}/${binary:Version}/ + * debian/rules: s/-$(MAKE) distclean/[ ! -f Makefile ] || $(MAKE) distclean/ + + -- Jordi Mallach <jordi@debian.org> Wed, 04 Jul 2007 14:40:59 +0200 + +alsa-lib (1.0.14a-1) unstable; urgency=low + + [ Elimar Riesebieter ] + * New upstream release + - Fix plugin directory + - Properly disable -Bsymbolic-functions if ld doesn't support + * Revert passing --with-plugindir. + + -- Jordi Mallach <jordi@debian.org> Wed, 13 Jun 2007 20:31:01 +0200 + +alsa-lib (1.0.14-2) unstable; urgency=low + + * debian/rules: pass --with-plugindir to configure, as a typo in + configure.in sets a bad default (closes: #428334). + + -- Jordi Mallach <jordi@debian.org> Mon, 11 Jun 2007 15:19:20 +0200 + +alsa-lib (1.0.14-1) unstable; urgency=low + + * New upstream release + + [ Elimar Riesebieter ] + * Patch management switched to quilt. This is more comfortable. + + [ Jordi Mallach ] + * Bump shlibs to 1.0.14, as new symbols have been added. + + -- Jordi Mallach <jordi@debian.org> Sat, 09 Jun 2007 19:17:41 +0200 + +alsa-lib (1.0.14~rc4-2) experimental; urgency=low + + [ Jordi Mallach ] + * debian/control: + - add XS-Vcs-Browser and XS-Vcs-Svn headers. + - Build-Depend on gcc-multilib only on the available architectures + (thanks Frank Lichtenheld; closes: #424310). + + -- Jordi Mallach <jordi@debian.org> Thu, 17 May 2007 01:44:35 +0200 + +alsa-lib (1.0.14~rc4-1) experimental; urgency=low + + [ Elimar Riesebieter ] + * New upstream release candidate. + * Added gcc-multilib to Build-Depends. Thanks Bastian Blank and Matthias + Klose. (closes: #422513) + + -- Jordi Mallach <jordi@debian.org> Sun, 13 May 2007 02:04:31 +0200 + +alsa-lib (1.0.14~rc3-2) experimental; urgency=low + + [ Jordi Mallach ] + * debian/control: fix typo which broke hppa build (closes: #420999). + + -- Jordi Mallach <jordi@debian.org> Wed, 25 Apr 2007 20:33:04 +0200 + +alsa-lib (1.0.14~rc3-1) experimental; urgency=low + + [ Elimar Riesebieter ] + * New upstream release candidate. + + -- Jordi Mallach <jordi@debian.org> Wed, 11 Apr 2007 00:45:26 +0200 + +alsa-lib (1.0.14~rc1-1) experimental; urgency=low + + * New upstream release candidate. + + [ Elimar Riesebieter ] + * Added arch armel to libasound. (closes: #408766) + + -- Elimar Riesebieter <riesebie@lxtec.de> Fri, 29 Dec 2006 17:43:48 +0100 + +alsa-lib (1.0.13-2) unstable; urgency=medium + + [ Elimar Riesebieter ] + * Added XS-X-Vcs-Svn field in control. + * Make recording sound on Thinkpad t20 with chip Cirrus Logic CS 4614/22/24 + work (closes: #410863) + * Urgency medium to serve this feature to etch users. This is fixed in 1.0.14 + version and doesn't need be patched there. + + -- Jordi Mallach <jordi@debian.org> Mon, 26 Feb 2007 18:20:43 +0100 + +alsa-lib (1.0.13-1) unstable; urgency=low + + * New upstream release + + [ Elimar Riesebieter ] + * Rebuild patches/40_relibtoolise.dpatch. + * Removed debian/patches/11_libtool_version.dpatch. Applied different from + upstream + + -- Jordi Mallach <jordi@debian.org> Tue, 3 Oct 2006 09:53:01 +0200 + +alsa-lib (1.0.12-1) unstable; urgency=low + + * New upstream release. + + [ Elimar Riesebieter ] + * Removed 06_pcm_rate_hwptr_update.dpatch. Applied upstream. + * Bumped compat to 5 and debhelper version >=5.0.37. + * Cleaned out fuzzes and offsets in patches/* + * Rebuild patches/40_relibtoolise.dpatch. + * Removed description-synopsis-starts-with-a-capital-letter lintian + overrides. No longer needed. + * Added lib64asound2.lintian-overrides. + + [ Jordi Mallach ] + * Bump shlibs due to newly added symbols. + + -- Jordi Mallach <jordi@debian.org> Mon, 11 Sep 2006 11:14:58 +0200 + +alsa-lib (1.0.11-7) unstable; urgency=medium + + [ Elimar Riesebieter ] + * Introduced --datadir=\$${prefix}/share in debian/rules. Otherwise soundapps + are looking in $BUILDDIR/${prefix}/share. + + -- Jordi Mallach <jordi@debian.org> Sun, 28 May 2006 22:02:37 +0200 + +alsa-lib (1.0.11-6) unstable; urgency=high + + * debian/patches/11_libtool_version: correctly detect libtool version in + configure, avoiding some libasound symbols from becoming weak. + Patch by Adeodato Simó, thanks! (closes: #369040 + 13 more). + + -- Jordi Mallach <jordi@debian.org> Sun, 28 May 2006 12:02:33 +0200 + +alsa-lib (1.0.11-5) unstable; urgency=medium + + * debian/rules: Run dh_makeshlibs for the biarch libraries. Thanks, + Matthias Klose (closes: #366277). + * Fix FTBFS on systems with automake & autoconf installed, via adding + AM_MAINTAINER_MODE to configure.in, a full relibtoolisation patch, and + applying the cross-compiling patch after relibtoolisation + (thanks Loïc Minier, closes: #368260). + [debian/rules, debian/patches/05_multiarch.dpatch, + debian/patches/10_add-maintainer-mode.dpatch, 40_relibtoolise.dpatch, + 41_configure_cross_compile.dpatch] + + -- Jordi Mallach <jordi@debian.org> Wed, 26 May 2006 10:57:03 +0200 + +alsa-lib (1.0.11-4) unstable; urgency=low + + * debian/patches/06_pcm_rate_hwptr_update.dpatch: Fix the update of hwptr + in rate plugin to avoid bad sounds on Ekiga and other applications + (closes: #367524). + * Bumped Standard-Version to 3.7.2; no changes needed. + + -- Jordi Mallach <jordi@debian.org> Fri, 19 May 2006 00:36:26 +0200 + +alsa-lib (1.0.11-3) unstable; urgency=low + + * debian/control: make lib32asound2 Replace/Conflict ia32-libs (<< 1.9), + by suggestion of Frederik Schueler. + + -- Jordi Mallach <jordi@debian.org> Tue, 25 Apr 2006 13:57:08 +0200 + +alsa-lib (1.0.11-2) unstable; urgency=low + + * debian/rules: + - bump shlibs to 1.0.11. + - move a comment to a variable assignment that was breaking amd64 builds. + + -- Jordi Mallach <jordi@debian.org> Sun, 23 Apr 2006 18:31:11 +0200 + +alsa-lib (1.0.11-1) unstable; urgency=low + + [ Jordi Mallach ] + * New upstream release + + [ Matthias Klose / Thomas Hood ] + * amd64: Drop dependencies on ia32-libs*, install into /emul/ia32-linux + + -- Jordi Mallach <jordi@debian.org> Sun, 23 Apr 2006 16:30:28 +0200 + +alsa-lib (1.0.10+1.0.11rc3-1) experimental; urgency=low + + * New upstream release candidate + + [ Jordi Mallach ] + * Tweak descriptions. + + -- Jordi Mallach <jordi@debian.org> Thu, 23 Feb 2006 20:41:53 +0100 + +alsa-lib (1.0.10+1.0.11rc2-2) experimental; urgency=low + + [ Jordi Mallach ] + * Apply Matthias Klose's patch to build biarch packages (closes: #339443) + + [ Peter De Schrijver ] + * 05_multiarch.dpatch: Fix configure script for biarch builds. + + -- Jordi Mallach <jordi@debian.org> Thu, 26 Jan 2006 13:15:22 +0100 + +alsa-lib (1.0.10+1.0.11rc2-1) experimental; urgency=low + + [ Thomas Hood ] + * New upstream release candidate + Closes: #336115 LADSPA plugin rewrite for multiple channel LADSPA + plugins + + -- Jordi Mallach <jordi@debian.org> Tue, 10 Jan 2006 00:49:33 +0100 + +alsa-lib (1.0.10+1.0.11rc1-1) experimental; urgency=low + + * New upstream release candidate + Closes: #340478 "Breaks PMacToonie.conf" + + [ Thomas Hood ] + * Move libasound2-doc to Section: doc (Closes: #343900) + + -- Jordi Mallach <jordi@debian.org> Fri, 30 Dec 2005 13:51:41 +0100 + +alsa-lib (1.0.10-2) unstable; urgency=low + + [ Thomas Hood ] + * Remove obsolete .asoundrc example for enabling dmix. dmix is now + enabled by default for all sound cards that support it + (Closes: #340763, #342026) + + [ Mikael Magnusson ] + * Fix broken doxygen links in pcm.c and rawmidi.c. (Closes: #337251) + + -- Jordi Mallach <jordi@debian.org> Tue, 13 Dec 2005 21:49:29 +0100 + +alsa-lib (1.0.10-1) unstable; urgency=low + + * New upstream release + Closes: #336110 Fails to read config when locale delim not '.' + Closes: #336111 LADSPA plugins no work when locale delim not '.' + * Jordi Mallach + - Bump shlibs to 1.0.10. + + -- Jordi Mallach <jordi@debian.org> Mon, 21 Nov 2005 20:11:12 +0100 + +alsa-lib (1.0.9+1.0.10rc3-1) experimental; urgency=low + + * New upstream release candidate + * Thomas Hood + - Conflict with pre-1.0.9 libasound2-plugins + * Jordi Mallach + - Add "armeb" to our static list of target architectures. + + -- Jordi Mallach <jordi@debian.org> Thu, 10 Nov 2005 17:18:45 -0500 + +alsa-lib (1.0.9+1.0.10rc2-1) experimental; urgency=low + + * New upstream release candidate + * Thomas Hood + - debian/control: s/Architecture: any/Architecture: <Linux arches>/ + (Closes: #327186) + + -- Jordi Mallach <jordi@debian.org> Tue, 25 Oct 2005 10:25:11 +0200 + +alsa-lib (1.0.9+1.0.10rc1-1) experimental; urgency=low + + * New upstream release candidate + - Closes: #277539 (allow control of shm gid) + * Thomas Hood + - Update upstream changelog; put it and NOTES in -doc + - Replace -dev's doc dir with a symlink + - Make -dev and -doc Suggest each other + * Jordi Mallach + - Bump shlibs + + -- Jordi Mallach <jordi@debian.org> Mon, 19 Sep 2005 21:32:10 +0200 + +alsa-lib (1.0.9-3) unstable; urgency=low + + * Thomas Hood + - Bump Standards-Version to 3.6.2.1; no changes required + - Make libasound2-dev Conflict with alsa-headers (old dummy pkg) + - Add upstream changelog + - Drop aserver program (Closes: #290735, #285320). + If you need the aserver program, please file a wish in the + Debian BTS. For bonus marks, include a man page! + - Eliminate obsolete dependencies + + -- Jordi Mallach <jordi@debian.org> Thu, 7 Jul 2005 18:40:59 +0200 + +alsa-lib (1.0.9-2) unstable; urgency=low + + * Thomas Hood + - Conflict with pre-1.0.9 libasound2-plugins + + -- Jordi Mallach <jordi@debian.org> Wed, 8 Jun 2005 15:20:32 +0200 + +alsa-lib (1.0.9-1) unstable; urgency=low + + * New upstream release + - Fix bug that disabled stack protection (CAN-2005-0087) + (RedHat bug #144518) (Closes: #301164) + - Fixes related to mplayer (Closes: #310189) + * Jordi Mallach + - debian/rules: bump shlibs to 1.0.9. + + -- Jordi Mallach <jordi@debian.org> Sun, 5 Jun 2005 23:00:51 +0200 + +alsa-lib (1.0.8+1.0.9rc3-1) experimental; urgency=low + + * New upstream release + - Closes: #291533 "ttable in .asoundrc do not accept fractions" + - Closes: #293928 "wrong routings of channels for 5.1 ICH5" + - Closes: #299423 "Please include asound_fm.h" + - Closes: #300792 "FTBFS (ppc64/gcc-4.0): static declaration ..." + - libasound2-plugins is no longer built from this source package + * Thomas Hood + - Remove the control entry, commands in rules, build dependencies + related to libasound2-plugins + - Add some mutual Suggestions among the ALSA library packages + - Drop dpatch applied upstream: 10_conf-space-fix + - debian/NOTES: + + Add note about what to do if we ever have libasound3 + + Remove note about building libasound2-plugins + - Tweak descriptions + + -- Jordi Mallach <jordi@sindominio.net> Wed, 11 May 2005 13:32:05 +0200 + +alsa-lib (1.0.8-3) unstable; urgency=medium + + * Thomas Hood: + - debian/control + + s/alsalib-dev/libasound-dev/ in libasound2-dev's Conflicts: and + Provides:, to use a more standard naming scheme + + -- Jordi Mallach <jordi@debian.org> Thu, 24 Feb 2005 20:09:09 +0100 + +alsa-lib (1.0.8-2) unstable; urgency=medium + + * Thomas Hood: + - Add 10_conf-space-fix.dpatch so that libasound2 works with sound + card names containing spaces (Closes: #294880, #293907) + + -- Jordi Mallach <jordi@debian.org> Fri, 18 Feb 2005 01:53:09 +0100 + +alsa-lib (1.0.8-1) unstable; urgency=low + + * New upstream release + (Closes: #290034 "libasound2 1.0.7 causing problems with XMMS") + * Thomas Hood: + - Eliminate 10_pcm_wait_assertion.dpatch (applied upstream) + - examples/asound.conf_dmix + + Simplify + + Mention /usr/share/doc/libasound2-doc/html/conf.html + - debian/rules + + Eliminate debian/libasound2.shlibs; instead, use + dh_makeshibs -V'libasound2 (>> 1.0.8)' + (Version bumped up from 1.0.5) + + Add -n option to dh_makeshlibs -plibasound2-plugins so that + no ldconfig is done in libasound2-plugins's post(rm|inst). + Eliminates lintian warning postinst-has-useless-call-to-ldconfig + * Jordi Mallach: + - debian/rules: minor simplification. + + -- Jordi Mallach <jordi@debian.org> Sun, 16 Jan 2005 19:34:04 +0100 + +alsa-lib (1.0.7-4) unstable; urgency=high + + * Thomas Hood: + - debian/patches/ + + Add 10_pcm_wait_assertion (Closes: #284555) + + -- Jordi Mallach <jordi@debian.org> Mon, 13 Dec 2004 18:50:33 +0100 + +alsa-lib (1.0.7-3) unstable; urgency=low + + * debian/control: move doxygen to Build-Depends, to avoid our old + "policy vs. reality" conflict. Thanks LaMont for the live help. :) + + -- Jordi Mallach <jordi@debian.org> Thu, 9 Dec 2004 20:08:24 +0100 + +alsa-lib (1.0.7-2) unstable; urgency=medium + + * Thomas Hood: + - libasound2.postinst: Remove cruft only on configure + - libasound2.postrm: Add to remove cruft on purge too + * Jordi Mallach: + - revert modifications made for libasound2-data, as that didn't + get past ftpmasters. Not providing an upgrade path as this never + hit the archive. No beer for Kinnison! ;) + + -- Jordi Mallach <jordi@debian.org> Thu, 9 Dec 2004 13:04:40 +0100 + +alsa-lib (1.0.7-1) unstable; urgency=low + + * New upstream release + - Closes: #273498 "Rhythmbox won't playback on ICE1712 card" + - Closes: #280543 "emu10k1: sound cut when passthru enabled" + * Thomas Hood: + - Move arch-indep files from libasound2 to libasound2-data + (Closes: #281389) + - debian/rules + + Extensive changes because of introduction of libasound2-data + + Set DH_VERBOSE=1 until we're less worried about build failures + - debian/patches/ + + 01_aclocal_underquote_warning Delete unused + + 01_aserver_options Remove obsolete + + 01_conf_backslash Remove obsolete + + 01_alpha_versioned_symbols Leave + + 02_aclocal_libs_fix Leave + - debian/control + + Eliminate duplicate dependencies from Build-Depends-Indep + - debian/watch: update + - libasound2.NEWS: + + Update + * Jordi Mallach: + - debian/control + + Make libasound2-data replace libasound2 (<< 1.0.7) + + -- Jordi Mallach <jordi@debian.org> Wed, 1 Dec 2004 18:42:14 +0100 + +alsa-lib (1.0.6-5) unstable; urgency=medium + + * Thomas Hood: + - debian/control: + + Add libjack0.80.0-dev back to Build-Depends (Closes: #281685) + + -- Jordi Mallach <jordi@debian.org> Wed, 17 Nov 2004 10:24:10 +0100 + +alsa-lib (1.0.6-4) unstable; urgency=medium + + * Thomas Hood: + - /usr/share/doc/libasound2/examples/asound.conf_dmix + + Add as an example of how to set up /etc/asound.conf + or ~/.asoundrc so that the dmix plugin is used to + mix together multiple sound sources + - debian/control: + + Tweak Descriptions + * Jordi Mallach: + - debian/rules: + + Install doxygen docs in /usr/share/doc/libasound2-doc/, + not in .../libasound2-dev/ (Closes: #277837) + - debian/libasound2-doc.install: + + Update html docs path + - debian/libasound2-doc.doc-base: + + Add this file to register the doxygen docs + - debian/rules: + + Implement an easy way to disable the build of the jack plugin, + thus allowing breaking of the circular build dependency + between jack-audio-connection-kit and alsa-lib. Please see + the README.build file for more information. (Closes: #222677) + Thanks to Colin Watson for the suggestion. + - debian/README.build: + + Added (to the source package) with instructions on how + to build alsa-lib without libjack0.80.0-dev. + + -- Jordi Mallach <jordi@debian.org> Wed, 17 Nov 2004 00:58:42 +0100 + +alsa-lib (1.0.6-3) unstable; urgency=medium + + * Jordi Mallach: + - Add NEWS file for libasound2 to describe the version mismatch + problem (#275573) and to provide solution alternatives + - debian/control: require debhelper (>= 4.1.51) for NEWS.Debian + support + * Thomas Hood: + - Fix up copyright file + - debian/control: + + Tweak Description + + Don't Depend on alsa-headers which doesn't exist any more. + + Build-Depend on doxygen >> 1.3.8-20040913-1 in order to + prevent build segfault + + -- Jordi Mallach <jordi@debian.org> Mon, 18 Oct 2004 17:48:28 +0200 + +alsa-lib (1.0.6-2) unstable; urgency=medium + + * Thomas Hood: + - conf.c + + Add 01_conf_backslash.dpatch: + Make backslash a LOCAL_UNEXPECTED_CHAR + Patch backported from CVS + - aserver.c + + Add 01_aserver_options.dpatch: + Terminate long_options structure (Closes: #211893) + Thanks to Clement Stenac for the patch + * Jordi Mallach: + - this rebuild should fix the version missmatch in version.h + (closes: #271047). + - debian/patches/01_alpha_versioned_symbols.dpatch: apply patch from + Steve Langasek to force the usage of USE_VERSIONED_SYMBOLS on + alpha to workaround the usage of non-portable assembly + (closes: #272998). + + -- Jordi Mallach <jordi@debian.org> Sun, 26 Sep 2004 18:38:47 +0200 + +alsa-lib (1.0.6-1) unstable; urgency=low + + * New upstream release. + * Jordi Mallach: + - debian/control: add Thomas Hood to Uploaders. + + -- Jordi Mallach <jordi@debian.org> Wed, 22 Sep 2004 22:24:00 +0200 + +alsa-lib (1.0.5-1) unstable; urgency=low + + * New upstream release. + * Jordi Mallach: + - debian/libasound2.shlibs: bump shlibs again, new symbols added. + + -- Jordi Mallach <jordi@debian.org> Thu, 10 Jun 2004 01:25:30 +0200 + +alsa-lib (1.0.4-1) unstable; urgency=low + + * New upstream release. + - More snd_pcm_mmap_commit fixes (Closes: #238212) + * David B. Harris: + - Bump shlibs, several new symbols were added. + * Jordi Mallach: + - debian/rules: remove workaround for hppa build, works ok now. + - debian/control: + + change Maintainer name to "Debian ALSA Maintainers". + + update Standards-Version to 3.6.1.0 (no changes needed). + + -- Jordi Mallach <jordi@debian.org> Tue, 13 Apr 2004 21:53:47 +0200 + +alsa-lib (1.0.3b-1) unstable; urgency=medium + + * New upstream release + + Various and sundry dmix problems fixed (Closes: #236394) + + snd_pcm_mmap_commit fixed (Closes: #238212) + + Urgency set to 'medium' as these bugs caused problems for a lot of + people. + * Don't distribute ancient and non-updated changelog.gz (Closes: #236294) + + -- David B. Harris <dbharris@debian.org> Wed, 17 Mar 2004 12:40:44 -0500 + +alsa-lib (1.0.3-1) unstable; urgency=low + + * New upstream release + + works on exec-shield enabled kernels (Closes: #235954) + * David B. Harris: + + Change Maintainer: email address from my private address to + dbharris@debian.org + + -- David B. Harris <dbharris@debian.org> Wed, 25 Feb 2004 22:40:10 -0500 + +alsa-lib (1.0.2-1) unstable; urgency=low + + * New upstream release. + * David B Harris: + + debian/patches/00list: Remove 01_aclocal_underquote_warning, it has been + integrated upstream. + + debian/libasound2.shlibs: bump shlibs version, forgot to do this for + the new upstream release (symbol sndo_pcm_transfer_block was added). + + -- Jordi Mallach <jordi@debian.org> Sat, 21 Feb 2004 18:29:37 +0100 + +alsa-lib (1.0.1-1) unstable; urgency=medium + + * New upstream release (closes: #228102). + + NOTE! This version includes source incompatibility with previous + versions. We tested a great many packages and filed bugs, but you may + want to check your own package too if it Build-Depends: on + libasound2-dev. The change is briefly documented at + /usr/share/doc/libasound2-dev/NOTES. + * David B Harris: + + Bump libasound2.shlibs to this release (>> 1.0.0) as a new + symbol (snd_seq_port_subscribe_set_voices) + + Install "NOTES" file as documentation in libasound2-dev, which documents + the recent source-incompatible change + * Jordi Mallach: + + debian/rules: dpatchify this package. + + debian/patches/01_aclocal_underquote_warning.dpatch: Apply patch from + Alexander Kogan to avoid a warning with automake 1.8 (closes: #228687). + + debian/patches/02_aclocal_libs_fix.dpatch: Move Joy's patch to a dpatch. + + debian/control: switch to JACK 0.80.0. + + -- Jordi Mallach <jordi@debian.org> Mon, 26 Jan 2004 14:18:06 +0100 + +alsa-lib (0.9.8-2) unstable; urgency=medium + + * Jordi Mallach: + + debian/rules: workaround weird FTBFS in hppa using -O0 in this arch + (thanks for the testing, LaMont). + + -- Jordi Mallach <jordi@debian.org> Thu, 20 Nov 2003 16:46:04 +0100 + +alsa-lib (0.9.8-1) unstable; urgency=low + + * New upstream release. + * David B Harris: + + Bump shlibs requirement, as new symbols have been added + + -- David B Harris <david@eelf.ddts.net> Fri, 14 Nov 2003 12:54:11 +0100 + +alsa-lib (0.9.6-3) unstable; urgency=low + + * Jordi Mallach: + + utils/alsa.m4: further fixes from Joy. Don't despair, XMMS users. + + -- Jordi Mallach <jordi@debian.org> Tue, 9 Sep 2003 03:03:34 +0200 + +alsa-lib (0.9.6-2) unstable; urgency=low + + * Jordi Mallach: + + utils/alsa.m4: don't modify LIBS gratuitously (closes: #208883). + Thanks, Josip Rodin. + + -- Jordi Mallach <jordi@debian.org> Tue, 09 Sep 2003 02:03:49 +0200 + +alsa-lib (0.9.6-1) unstable; urgency=low + + * New upstream release. + * David B. Harris + + Import new upstream version to our CVS tree + + Remove outdated Suggests: alsadriver. alsadriver doesn't exist any more, + and nothing Provides: it. (Closes: #199389) + + -- David B Harris <david@eelf.ddts.net> Tue, 26 Aug 2003 14:19:26 +0200 + +alsa-lib (0.9.4-2) unstable; urgency=low + + * Jordi Mallach: + + debian/libasound2-plugins.links: symlink libasound_module_pcm_jack.so + to libasound_module_pcm_jack.so.2.0.0 (thanks Neil Darlow, + closes: #197497). + + -- Jordi Mallach <jordi@debian.org> Sun, 15 Jun 2003 17:40:27 +0200 + +alsa-lib (0.9.4-1) unstable; urgency=low + + * David B. Harris: + + New upstream release. + * Jordi Mallach: + + debian/copyright: update list of ALSA maintainers. + + debian/control: update JACK build dependency to libjack0.71.2-dev + (closes: #197121). + + -- Jordi Mallach <jordi@debian.org> Fri, 13 Jun 2003 13:10:26 +0200 + +alsa-lib (0.9.3-2) unstable; urgency=low + + * Steve Kowalik: + - Don't jump to build-stamp-indep in the build rule. (Closes: #194297) + - Bump to Standards-Version 3.5.10.0; no changes needed. + + -- Steve Kowalik <stevenk@debian.org> Sat, 24 May 2003 17:17:01 +1000 + +alsa-lib (0.9.3-1) unstable; urgency=low + + * New upstream release. + * Jordi Mallach: + + debian/control: + - add libc6-dev | libc-dev to libasound2-dev's dependencies + (closes: #147649). + - add libasound2-doc to libasounds2-dev's suggestions. + - add Build-Depends on libjack0.50.0-dev to build the JACK plugin. + - add Build-Depends-Indep on debhelper and doxygen to build + alsa-lib docs. + - new binary package, libasound2-plugins, which holds extra plugins. + + debian/rules: build and install the JACK plugin into libasound2-plugins. + + debian/libasound2-plugins.install: add usr/lib/alsa-lib. + * David B Harris: + + debian/control: Move libasound2-dev to section libdevel. + + debian/libasound2.shlibs: Bump required version to 0.9.3, several new + symbols were added. + + Add a new package, libasound2-doc. Contains the doxygen-generated HTML + documentation for the libasound2 APIs. (Closes: #189638) + + -- Jordi Mallach <jordi@debian.org> Sat, 10 May 2003 18:19:27 +0200 + +alsa-lib (0.9.2-2) unstable; urgency=medium + + * Jordi Mallach: + + Rebuild the package with the correct options for cvs-buildpackage + (closes: #186840). + + -- Jordi Mallach <jordi@debian.org> Sun, 30 Mar 2003 16:42:34 +0200 + +alsa-lib (0.9.2-1) unstable; urgency=low + + * New upstream release. + * Jordi Mallach: + + debian/control: bump depends to 0.9.2. + + debian/libasound2.shlibs: update to 0.9.2. + + -- Jordi Mallach <jordi@debian.org> Fri, 28 Mar 2003 23:38:40 +0100 + +alsa-lib (0.9.1-1) unstable; urgency=low + + * New upstream release. + * Jordi Mallach: + + debian/libasound2.shlibs: bump to 0.9.1. + + debian/control: depend on alsa-headers 0.9.1, too. + + -- Jordi Mallach <jordi@debian.org> Thu, 13 Mar 2003 13:38:46 +0100 + +alsa-lib (0.9.0rc8c-1) unstable; urgency=low + + * New upstream release. + * debian/control: add David B. Harris <david@eelf.ddts.net> to Uploaders:, + drop Martin Loschwitz. + * debian/shlibs: updated to rc8. + + -- Jordi Mallach <jordi@debian.org> Tue, 11 Mar 2003 12:49:21 +0100 + +alsa-lib (0.9.0rc7-3) unstable; urgency=low + + * debian/control: + + sigh, add Replaces: libasound2 (<< 0.9.0rc7-2) to libasound2-dev. + Promise I tested this (with dpkg -i, right...) (closes: #181711). + + drop the pkg-config dependency from libasound2-dev, as the aclocal + macro doesn't use it. + + -- Jordi Mallach <jordi@debian.org> Thu, 20 Feb 2003 17:32:19 +0100 + +alsa-lib (0.9.0rc7-2) unstable; urgency=low + + * debian/control: + + sync maintainer name with alsa-driver. + + fix debhelper requirement to (>= 4.0.0), as we're using DH_COMPAT=4. + + add Depends: pkg-config to libasound2-dev. + + Standards-Version: 3.5.8.0. + * debian/rules: + + install stuff in debian/tmp, not debian/libasound2. + + use dh_install instead of dh_movefiles. + + remove call to dh_undocumented. + + don't remove libtool stuff by hand. + * debian/libasound2.install: install lib, aserver and alsa config files. + * debian/libasound2-dev.install: install development, aclocal and pkgconfig + files (closes: #181589). + + -- Jordi Mallach <jordi@debian.org> Wed, 19 Feb 2003 10:55:49 +0100 + +alsa-lib (0.9.0rc7-1) unstable; urgency=low + + * New upstream release. + * debian/compat: use DH_COMPAT=4. + * debian/control: + + change maintainer to "Debian Alsa Psychos + <debian-alsa@lists.wedontsleep.org", add Martin to Uploaders:. + + update Depends: to rc7. + + minor fix to descriptions. + * debian/copyright: update packaging history. + * debian/shlibs: bump to rc7. + * debian/rules: remove DH_COMPAT definition. + + -- Jordi Mallach <jordi@debian.org> Sun, 2 Feb 2003 11:31:47 +0100 + +alsa-lib (0.9.0rc6-1) unstable; urgency=low + + * New upstream release. + * debian/control: + + new Maintainers, Martin Loschwitz <madkiss@madkiss.org>, + Jordi Mallach <jordi@debian.org> and + Steve Kowalik <stevenk@debian.org>. + + drop alsa-headers from Build-Depends. They are included in the tarball + now. + * debian/rules: + + use the symlink method for config.{guess,sub} updating. + + remove stuff for DEB_BUILD_OPTIONS "strip", as it's handled by + debhelper. + + cleanup libtool stuff that is left behind. + * debian/shlibs: tighten depends again, gratuitously. + * Maintainer upload, ack NMU's (closes: #101287, #145016, #149159, + closes: #122775, #162359, #70370, #81018, #126069, #142877, #144592, + closes: #156448, #157056, #117109). + + -- Jordi Mallach <jordi@debian.org> Tue, 10 Dec 2002 16:27:43 +0100 + +alsa-lib (0.9.0rc5-0.2) unstable; urgency=low + + * Non-Maintainer Upload. + * debian/control: Build-Depend & Depend on alsa-headers (>= 0.9.0rc5). + * debian/shlibs: tighten depends to (>> 0.9.0rc5). Sigh. + + -- Jordi Mallach <jordi@debian.org> Wed, 30 Oct 2002 23:09:55 +0100 + +alsa-lib (0.9.0rc5-0.1) unstable; urgency=low + + * Non-Maintainer Upload. + * New upstream release. + * debian/changelog: remove emacs local variables. + * debian/rules: call "make distclean" instead of "make clean". + + -- Jordi Mallach <jordi@debian.org> Wed, 30 Oct 2002 18:39:57 +0100 + +alsa-lib (0.9.0rc3-0.3) unstable; urgency=low + + * debian/libasound2.postinst: remove crufty /usr/doc link left over by + ancient alsalib0.3.0 (closes: #81018). + * debian/rules: + + add support for DEB_BUILD_OPTIONS "noopt", drop "debug". + + quote around $(CFLAGS). + * debian/shlibs: tighten to (>> 0.9.0rc3). Somewhere between beta10 and + rc3 there was an incompatible change which breaks alsactl (thanks, + Peter Cordes; closes: #162359). + + -- Jordi Mallach <jordi@debian.org> Tue, 15 Oct 2002 19:14:34 +0200 + +alsa-lib (0.9.0rc3-0.2) unstable; urgency=low + + * Non-Maintainer Upload. + * debian/copyright: correct alsa-lib's license, it's LGPL, not GPL. + (closes: #142877). + * EMU10K1.conf is fixed in this version (closes: #144592). + * alsa-base dependency was downgraded on 0.9.0beta10a-1 (closes: #117109). + * User error, libasound2-dev's Depends: are ok (closes: #156448). + * alsa/asoundlib.h is correct in this version (closes: #126069). + * Build-Depends have been fixed for a long time (closes: #70370). + + -- Jordi Mallach <jordi@debian.org> Sun, 22 Sep 2002 14:32:32 +0200 + +alsa-lib (0.9.0rc3-0.1) unstable; urgency=low + + * Non-Maintainer Upload. Nearly all the work was done by + Bastian Kleineidam <calvin@debian.org>. + * New upstream release. + * New upstream has updated iatomic.h for mips + (closes: #149159, #145016). + * Removed unnecessary powerpc patch. + * Removed libtool hack (dont know why this was there). + * Removed call to auto* tools, adjust build-depends. + * Build-depend on latest alsa-headers. + * Standards-Version: 3.5.6.1. + * DH_COMPAT=3; change debian/tmp references to debian/$(package) + (closes: #157056). + * Update config.{guess,sub}, ran libtoolize (closes: #101287). + * Do s/make/$(MAKE)/ in debian/rules. + * Add install target to debian/rules. + * Removed unnecessary debian/libasound0.4*. + * Removed unnecessary debian/postinst. + * Link asound.1 to undocumented. + + -- Jordi Mallach <jordi@debian.org> Sun, 08 Sep 2002 17:20:52 +0200 + +alsa-lib (0.9.0rc1-1) unstable; urgency=low + + * New upstream release + * Standards-Version: 3.5.6.0 + + -- Masato Taruishi <taru@debian.org> Sun, 12 May 2002 22:01:47 +0900 + +alsa-lib (0.9.0beta12-1) unstable; urgency=low + + * New upstream release + + -- Masato Taruishi <taru@debian.org> Tue, 2 Apr 2002 18:45:52 +0900 + +alsa-lib (0.9.0beta10a-1) unstable; urgency=low + + * New upstream release + * Applied powerpc patch from Jack Howarth <howarth@bromo.msbb.uc.edu> + * Changed Recommends: alsa-base to Suggests. + + -- Masato Taruishi <taru@debian.org> Sat, 15 Dec 2001 13:11:36 +0900 + +alsa-lib (0.9.0beta9-1) unstable; urgency=low + + * New upstream release + * Maintainer release (closes: #97988) + * add --enable-static. + * some lintian fixes. + + -- Masato Taruishi <taru@debian.org> Tue, 27 Nov 2001 04:06:27 +0900 + +alsa-lib (0.9.0beta7-1.2) unstable; urgency=low + + * NMU + * Avoid use of functions from <asm/atomic.h> on HPPA. More of #97988. + + -- LaMont Jones <lamont@debian.org> Thu, 22 Nov 2001 18:04:07 -0700 + +alsa-lib (0.9.0beta7-1.1) unstable; urgency=low + + * Non-maintainer upload + * Avoid use of functions from <asm/atomic.h> on ARM and SPARC. + (Closes: #97988) + + -- Phil Blundell <pb@debian.org> Thu, 22 Nov 2001 13:56:50 +0000 + +alsa-lib (0.9.0beta7-1) unstable; urgency=low + + * New upstream release + + -- Masato Taruishi <taru@debian.org> Thu, 6 Sep 2001 15:54:18 +0900 + +alsa-lib (0.9.0beta4-1.1) unstable; urgency=low + * Run libtoolize to get support for new architectures. Closes: #101287 + * printf is a macro as of gcc 3.0. Fix usage of printf as a field. + + -- LaMont Jones <lamont@debian.org> Mon, 9 Jul 2001 21:39:34 -0600 + +alsa-lib (0.9.0beta4-1) unstable; urgency=low + + * New upstream release + + -- Masato Taruishi <taru@debian.org> Thu, 17 May 2001 18:28:36 +0900 + +alsa-lib (0.9.0beta3-1) unstable; urgency=low + + * New upstream release + + -- Masato Taruishi <taru@debian.org> Fri, 6 Apr 2001 00:42:03 +0900 + +alsa-lib (0.5.10-1) unstable; urgency=low + + * New upstream release + * Changed a relationship severity of alsadriver + from recommends to suggets. + (closes: #79527, #79427) + * Added Build-Depends: debhelper. + + -- Masato Taruishi <taru@debian.org> Mon, 15 Jan 2001 13:16:29 +0900 + +alsa-lib (0.5.9-4) unstable; urgency=low + + * Removed a confliction with alsa-base (<< 0.5.9d-6) + and added a recommendation to alsa-base. + + -- Masato Taruishi <taru@debian.org> Thu, 7 Dec 2000 00:36:25 +0900 + +alsa-lib (0.5.9-3) unstable; urgency=low + + * Removed Provides: alsalib. + * Updated for new Debian ALSA system. + - now can coexist with different version of ALSA library. + Removed a dependency to alsa-base. + (closes: #74188). + - Added Conflicts: alsa-base (<< 0.5.9d-6). + + -- Masato Taruishi <taru@debian.org> Mon, 27 Nov 2000 02:00:44 +0900 + +alsa-lib (0.5.9-1) unstable; urgency=low + + * New upstream release + + -- Masato Taruishi <taru@debian.org> Thu, 17 Aug 2000 12:20:13 +0900 + +alsa-lib (0.5.8-1) unstable; urgency=low + + * new upstream release. + + -- Masato Taruishi <taru@debian.org> Tue, 6 Jun 2000 22:02:25 +0900 + +alsa-lib (0.5.7-4) unstable; urgency=low + + * Changed section of libasound1 and libasound1-dev to libs and devel. + + -- Masato Taruishi <taru@debian.org> Mon, 5 Jun 2000 03:32:41 +0900 + +alsa-lib (0.5.7-3) unstable; urgency=low + + * Changed dependency relationships. + ALSA Kernel API was fixed. This menas we dont't need to consider + ALSA kernel version :) + * Added automake, autoconf, libtool entries to build depends. + + -- Masato Taruishi <taru@debian.org> Mon, 10 Apr 2000 20:39:24 +0900 + +alsa-lib (0.5.7-2) unstable; urgency=low + + * Updated dependency info. (closes: #62011) + * Removed minor dependencies for alsa-base of libasound1. + + -- Masato Taruishi <taru@debian.org> Sun, 9 Apr 2000 01:23:23 +0900 + +alsa-lib (0.5.7-1) unstable; urgency=low + + * New upstream release + + -- Masato Taruishi <taru@debian.org> Fri, 7 Apr 2000 17:21:38 +0900 + +alsa-lib (0.5.6-2) unstable; urgency=low + + * Fixed debian/copyright. + + -- Masato Taruishi <taru@debian.org> Wed, 15 Mar 2000 00:45:39 +0900 + +alsa-lib (0.5.6-1) unstable; urgency=low + + * New upstream release + + -- Masato Taruishi <taru@debian.org> Mon, 13 Mar 2000 02:05:41 +0900 + +alsa-lib (0.5.5-2) unstable; urgency=low + + * Removed version name from this source name. + + -- Masato Taruishi <taru@debian.org> Sat, 11 Mar 2000 04:46:31 +0900 + +alsa-lib-0.5 (0.5.5-1) unstable; urgency=low + + * New upstream release + + -- Masato Taruishi <taru@debian.org> Fri, 3 Mar 2000 00:12:24 +0900 + +alsa-lib-0.5 (0.5.4-1) unstable; urgency=low + + * New upstream release + + -- Masato Taruishi <taru@debian.org> Tue, 29 Feb 2000 18:28:02 +0900 + +alsa-lib-0.5 (0.5.3-1) unstable; urgency=low + + * New upstream release. + * Added -version-info to src/Makefile.am because of wrong versioning + of the upstream. + + -- Masato Taruishi <taru@debian.org> Thu, 17 Feb 2000 23:01:02 +0900 + +alsa-lib-0.5 (0.5.2-1) unstable; urgency=low + + * New upstream release + + -- Masato Taruishi <taru@debian.org> Wed, 9 Feb 2000 10:55:53 +0900 + +alsa-lib-0.4 (0.4.1e-3) unstable; urgency=low + + * Renamed source name. + + -- Masato Taruishi <taru@debian.org> Wed, 9 Feb 2000 07:33:01 +0900 + +alsalib (0.4.1e-2) unstable; urgency=low + + * Added 'Conflicts: alsalib0.1.3'. (Closes: #36206, #39446) + * Changed GPL's path info in copyright. + + -- Masato Taruishi <taru@debian.org> Sat, 8 Jan 2000 00:00:00 +0900 + +alsalib (0.4.1e-1) unstable; urgency=low + + * new upstream release. + + -- Masato Taruishi <taru@debian.org> Mon, 8 Nov 1999 21:29:24 +0900 + +alsalib (0.4.1d-1) unstable; urgency=low + + * new upstream release. + + -- Masato Taruishi <taru@debian.org> Sat, 30 Oct 1999 00:46:37 +0900 + +alsalib (0.4.1-4) unstable; urgency=low + + * wrong closes format in -3 (Closes: #46751) + * Added shlibs info libasound0 (<< 0.4.2). + + -- Masato Taruishi <taru@debian.org> Mon, 25 Oct 1999 22:06:29 +0900 + +alsalib (0.4.1-3) unstable; urgency=low + + * new upstream release. + * Changed package name. + * Fixed missing headers files: Need alsa-headers (Closes #46751) + + -- Masato Taruishi <taru@debian.org> Sun, 17 Oct 1999 05:11:17 +0900 + +alsalib (0.3.2-2) unstable; urgency=low + + * Now includes a dummy alsalib0.3.0 package to attempt to cover up for + the evil bug in the previous alsalib0.3.0's prerm. + + -- David Huggins-Daines <dhd@debian.org> Thu, 15 Jul 1999 19:45:05 -0400 + +alsalib (0.3.2-1) unstable; urgency=low + + * New upstream version (skipped 0.3.1, because I'm too slow) + * Resolved namespace clash in the doc-base documentation. + + -- David Huggins-Daines <dhd@debian.org> Thu, 24 Jun 1999 02:50:06 -0400 + +alsalib (0.3.0-pre4-1) unstable; urgency=low + + * New upstream version + * Use maintainer-clean-am target to clean libtool stuff up + + -- Wichert Akkerman <wakkerma@debian.org> Sun, 14 Feb 1999 23:48:20 +0100 + +alsalib (0.3.0-pre3a-1) unstable; urgency=low + + * New upstream version + * Move libtool-hack into debian/rules so I don't have to patch it in + at every new upstream release + * Upstream documentation is now no longer sgml, but html made with LyX; + update doc-base registration accordinglt + * Change priority to extra + + -- Wichert Akkerman <wakkerma@debian.org> Wed, 3 Feb 1999 00:36:11 +0100 + +alsalib (0.3.0-pre2-2) unstable; urgency=low + + * Fixed wrong documentID in doc-base registration + + -- Wichert Akkerman <wakkerma@debian.org> Sat, 23 Jan 1999 23:45:06 +0100 + +alsalib (0.3.0-pre2-1) unstable; urgency=low + + * New upstream version + * Register API documentation with doc-base + * Move autoconf-stuff to -dev package + + -- Wichert Akkerman <wakkerma@debian.org> Sat, 23 Jan 1999 21:14:19 +0100 + +alsalib (0.1.3-2) unstable; urgency=low + + * Rebuild with new alsadriver installed so we get the new ioctls + + -- Wichert Akkerman <wakkerma@debian.org> Thu, 26 Nov 1998 20:20:24 +0100 + +alsalib (0.1.3-1) unstable; urgency=low + + * New upstream version + * Renamed package + * Fix a couple of lintian errors & warnings + + -- Wichert Akkerman <wakkerma@debian.org> Sun, 15 Nov 1998 02:34:38 +0100 + +alsalib (0.1.1-1) unstable; urgency=low + + * New upstream version + * Suggest alsadriver + + -- Wichert Akkerman <wakkerma@debian.org> Wed, 16 Sep 1998 03:02:57 +0200 + +alsalib (0.0.9-1) unstable; urgency=low + + * New uptream version + * Use --strip-unneeded on /usr/lib/libsound.so + * Use --strip-debug on /usr/lib/libsound.a + + -- Wichert Akkerman <wakkerma@debian.org> Fri, 3 Jul 1998 00:20:25 +0200 + +alsalib (0.0.8-1) unstable; urgency=low + + * Initial release + + -- Wichert Akkerman <wakkerma@debian.org> Sun, 7 Jun 1998 16:53:01 +0200 diff --git a/debian/changelog.ALSA b/debian/changelog.ALSA new file mode 100644 index 00000000..2634d3a1 --- /dev/null +++ b/debian/changelog.ALSA @@ -0,0 +1,2047 @@ +Changelog between 1.0.27.1 and 1.0.27.2 releases +(http://www.alsa-project.org/main/index.php/Changes_v1.0.27.1_v1.0.27.2) +(Reformated as ASCII text) ++++++++++++++++++++++++++++++++++++++++++++ + +* alsa-lib + + + Core + Release v1.0.27.2 + Allow specifying the max number of cards + + + Control API + Allow specifying the max number of cards + + + HWDEP API + Allow specifying the max number of cards + + + PCM API + pcm_direct: fix SEGFAULT when getgrnam_r() returns 0 and pgrp is NULL + pcm_hw: Fix buffer overflow in chmap + chmap: Always succeed setting the map to what it already is + pcm_direct: fix the memory leak when parsing the slave definitions + pcm_plugin: Fix return value of snd_pcm_rewind + pcm_hw: Remove unused fields in struct + pcm: Fix typo in documentation: PREPARE → PREPARED. + + + Use Case Manager API + ucm: Fix segfault when device argument is missing from _sw{dev, mod} + + + Configuration + Allow specifying the max number of cards + +Changelog between 1.0.27 and 1.0.27.1 releases +(http://www.alsa-project.org/main/index.php/Changes_v1.0.27_v1.0.27.1) +(Reformated as ASCII text) ++++++++++++++++++++++++++++++++++++++++++++ + +* alsa-lib + + Core + Release v1.0.27.1 + Remove an obsolete macro in configure.in + Add AM_MAINTAINER_MODE. + conf/ucm: Set up for installation + Add definition of __inline__ for non-GCC + Use __inline__ for exported headers + + + Control API + Use __inline__ for exported headers + + + PCM API + Use __inline__ for exported headers + bring pcm.h and pcm.c in sync with the kernel list + pcm.c: fix indentation + + + RawMidi API + Fix several spelling errors for “writable” and derivatives. + + + Sequencer API + seqmid: restore sequencer address prefix match feature + + + ALSA Lisp + Fix several spelling errors for “writable” and derivatives. + + + Configuration + conf/ucm: DAISY-I2S: Set default filter mode for HiFi. + conf/ucm: Set up for installation + conf/ucm: tegraalc5632: add UCM config from Ubuntu + conf/ucm: SDP4430: add UCM config from Ubuntu + conf/ucm: PandaBoardES: add UCM config from Ubuntu + conf/ucm: PandaBoard: add UCM config from Ubuntu + conf/ucm: DAISY-I2S: add Samsung ARM Chromebook UCM config from ChromeOS + conf - Add Scarlett 2i2 USB to S/PDIF blacklist + + + Dynamic Loader helpers + Compile in the ALSA search path instead of relying on ld.so.conf. + Fix doubly call of dlclose() in dlobj caching code + + + External PCM Filter Plugin SDK + Use __inline__ for exported headers + +Changelog between 1.0.26 and 1.0.27 releases +(http://www.alsa-project.org/main/index.php/Changes_v1.0.26_v1.0.27) +(Reformated as ASCII text) ++++++++++++++++++++++++++++++++++++++++++++ + +* alsa-lib + + Core + Release v1.0.27 + all places: doxygen cleanups + Add sys/types.h to include list + Add snd_lib_error_set_local() to install a thread-local error handler. + configure: do not detect incorrect cross-compiler + Fix endian check in local.h + configure: Quite AM_CONDITIONAL() arguments + Add workaround for conflicting snd_seq_event_t definitions + Merge kernel uapi/sound/asound.h and asequencer.h + + + Control API + control: enhance doc for snd_ctl_ascii_value_parse() function + control, pcm: implement snd_ctl_abort() and snd_pcm_abort() functions + Add workaround for conflicting IEC958 controls for HD-audio + control: Simplify using snd_config_get_bool() + snd_device_name_hint(): do not use global snd_config. + snd_device_name_hint(): do not change the global error handler. + Merge kernel uapi/sound/asound.h and asequencer.h + Implement the channel mapping API + + + Mixer API + all places: doxygen cleanups + snd_mixer_poll_descriptors_revents should loop over pollfd + mixer: Don't build simple_abst when no libdl is available + Reduce compilation warnings + + + PCM API + pcm: direct plugins: do more safe IPC semaphore handling + all places: doxygen cleanups + control, pcm: implement snd_ctl_abort() and snd_pcm_abort() functions + pcm: fix typo, should be SND_PCM_STATE_PREPARED. + pcm: fix and optimize snd_pcm_areas_copy function + snd_pcm_direct_parse_open_conf(): use thread-safe getgrnam_r() + PCM: Fix conflict of _snd_pcm_hw_params definitions + PCM: shut up a compile "unused parameter" compile warning in pcm_multi.c + PCM: Add more chmap definitions for UAC2 + Merge kernel uapi/sound/asound.h and asequencer.h + PCM: Avoid busy loop in snd_pcm_write_areas() with rate plugin + Reduce compilation warnings + PCM: Fix memory leak for pcm empty and asym plugins + pcm: support for audio timestamps + PCM: Fix the invalid snd_pcm_close() calls in rate plugin + PCM: Fix infinite loop in htimestamp of dmix, dsnoop and dshare plugins + PCM: Fill SND_CHMAP_NA to silent channels in route plugin + PCM: A few doxygen fixes for chmap stuff + PCM: Fix the conversion from string to chmap position + PCM: Define MONO and other channel map positions + PCM: Use compounds for overriding / enhancing chmaps + PCM: Add the missing query_chmaps for route plugin + PCM: Add chmap options to hw and null plugins + PCM: Add query_chmaps support to multi plugin + PCM: Add snd_pcm_chmap_long_name() + PCM: Add SND_CHMAP_API_VERSION definition + PCM: Add string conversion helper functions for chmap + PCM: Fix prefix for snd_pcm_chmap_type enum members + PCM: Implement snd_pcm_query_chmaps_from_hw() + PCM: Introduce snd_pcm_chmap_t and snd_pcm_chmap_query_t + Add SND_CHMAP_NA and bit flag definitions + Follow channel position definitions to mixer channel in mixer.h + Define channel map position enum in pcm.h + Cache the chmap operation errors + Implement get_chmap/set_chmap for PCM extplug/ioplug plugins + Implement get_chmap/set_chmap for PCM plug, route and multi plugins + Implement the channel mapping API + + + Sequencer API + Merge kernel uapi/sound/asound.h and asequencer.h + Reduce compilation warnings + + + Timer API + Merge kernel uapi/sound/asound.h and asequencer.h + + + Use Case Manager API + ucm: Set uc_mgr->ctl to NULL after closing it. + + + ALSA Lisp + Reduce compilation warnings + + + Configuration + USB-audio: Add "HP Digital Stereo Headset" to SPDIF blacklist + Add workaround for conflicting IEC958 controls for HD-audio + conf: Fix a memory access violation resulting from improper error propogation + conf: Add chmap definitions to TRIDENT and SI7018 configurations + PCM: Use compounds for overriding / enhancing chmaps + Add chmap override definitions for Emu10k1, Audigy and Audigy2 cards + + + Documentation + all places: doxygen cleanups + + + Dynamic Loader helpers + Optimize NULL check in snd_dlobj_cache_put() + Clean up dlobj cache only when no user is present + + + Error handler + Add snd_lib_error_set_local() to install a thread-local error handler. + + + External Control Plugin SDK + all places: doxygen cleanups + + + External PCM Filter Plugin SDK + PCM: Introduce snd_pcm_chmap_t and snd_pcm_chmap_query_t + Implement get_chmap/set_chmap for PCM extplug/ioplug plugins + + + External PCM I/O Plugin SDK + PCM: Introduce snd_pcm_chmap_t and snd_pcm_chmap_query_t + Implement get_chmap/set_chmap for PCM extplug/ioplug plugins + + + Kernel Headers + PCM: Add more chmap definitions for UAC2 + Merge kernel uapi/sound/asound.h and asequencer.h + pcm: fix 64-bit SNDRV_PCM_IOCTL_STATUS ABI breakage + pcm: support for audio timestamps + PCM: Define MONO and other channel map positions + Add SND_CHMAP_NA and bit flag definitions + Follow channel position definitions to mixer channel in mixer.h + Implement the channel mapping API + + + Test/Example code + pcm: support for audio timestamps + test: add audio_time + test/chmap: Fix wrong malloc size + PCM: Add string conversion helper functions for chmap + Fix duplicated channel entry in test/chmap.c + Add SND_CHMAP_NA and bit flag definitions + Follow channel position definitions to mixer channel in mixer.h + Add test/chmap program + +Changelog between 1.0.25 and 1.0.26 releases +(http://www.alsa-project.org/main/index.php/Changes_v1.0.25_v1.0.26) +(Reformated as ASCII text) ++++++++++++++++++++++++++++++++++++++++++++ + +* alsa-lib + + Core + Release v1.0.26 + + + Control API + ucm: Improve cset command parsing + control: Use strcpy() instead of stpcpy() + hctl: Remove a useless assert + Fix the binary compatibility of ext-ctl plugin with protocol 1.0.0 + tlv: improve robustness of raw value ranges + control_external: Add ability to specify TLV data. + + + Mixer API + mixer: Remove redundant CHECK_ENUM() from snd_mixer_selem_is_enum*() + + + PCM API + PCM: plug: Move fast_ops copy after slave configuration. + PCM: Allow to run older version of extplug plugin + pcm_dsnoop: comment fall-through in next "case" + pcm: add missing "break" in "switch" + doc: Fix typo in PCM formats + + + Sequencer API + seqmid - more descriptions on snd_seq_parse_address() behavior + + + Use Case Manager API + ucm: Add const to execute_cset() argument + ucm: Improve cset command parsing + ucm: Return NULL from get_list0() and get_list20() in case of empty lists. + ucm: Add missing pthread.h include + build: Fallback to alphasort() if versionsort() isn't available + ucm: Handle repeat device and modifier enables/disables + + + Configuration + build: Fallback to alphasort() if versionsort() isn't available + conf: Add more USB devices to S/PDIF blacklist + Fix invalid long long format specifier + alsa-lib conf: Add two more USB devices to iec958 blacklist + alsa-lib conf: block S/PDIF access for Sennheiser USB headset + USB-Audio: Fixup card name for Logitech web camera + USB-Audio: Blacklist iec958 for some USB devices + conf/pcm: Add support for Echo3G devices. Thanks to unimatrix. + + + External Control Plugin SDK + Fix the binary compatibility of ext-ctl plugin with protocol 1.0.0 + control_external: Add ability to specify TLV data. + + + Test/Example code + test/latency.c: Fix string argument to getopt_long, so now it handles -E and -B + Fix invalid long long format specifier + + + Utils + build: Disable another compile chack with --disable-alsatest + +Changelog between 1.0.24 and 1.0.25 releases +(http://www.alsa-project.org/main/index.php/Changes_v1.0.24_v1.0.25) +(Reformated as ASCII text) ++++++++++++++++++++++++++++++++++++++++++++ + +* alsa-lib + + Core + Release v1.0.25 + Introduce --with-pkgconfdir, add 64-bit defaults to gitcompile + conf: Allow for a directory to be given as a config file. + configure: Fail when the user attempts to compile shared and static libs + Release v1.0.24.1 + + + Control API + Document strdup allocation in snd_card_get_name family + Improve snd_device_name_hint documentation + control: add snd_ctl_elem_add_enumerated() + Add snd_{ctl|pcm}_open_fallback() functions + Fix missing error code in snd_ctl_hw_open() + ctlparse: Respect softfloat configure option + + + Device Name API + Remove docs for snd_names_list and snd_names_list_free + + + HWDEP API + alsa-lib: fixed coverity reported issues under "FORWARD_NULL" checker. + + + Mixer API + Fix compile warnings + Fix alsa-lib to regard 3D control - Depth as Playback Controls + + + PCM API + Improve hw_params documentation + Search-and-replace improve documentation language + pcm:mmap_emul: Fix sw_params and others in bypass mode + src/pcm/pcm_mmap.c: add missing free + src/pcm/pcm_multi.c: add missing free + src/pcm/pcm_ladspa.c: add missing free + src/pcm/pcm_rate.c: add missing free + pcm: recalculate all rules after changing hw_params flags + Add snd_{ctl|pcm}_open_fallback() functions + alsa-lib: fixed coverity reported issues under "FORWARD_NULL" checker. + + + Use Case Manager API + ucm: add another sequence 'msleep' + ucm: tivial code style fix + ucm: fix seg fault in execute_cset() + UCM: get: Implement 'exact' value retrieval + UCM: snd_use_case_get: Don't segfault when no current verb + UCM: Allow querying of {Supported,Conflicting}Devices + UCM: Disallow gets of undefined system properties + UCM: Implement ConflictingDevices, add device list to devices + UCM: Deprecate index on Section{Device,Modifier} + UCM: Fix deadlock following failed get _verb + UCM: Fix typo in error message + UCM: fix memory leak when executing cset commands + UCM: Fix LGPL licence ("how to receive" part referred GPL instead LGPL) + UCM: Fix empty get_list - initialize returned pointer to NULL + UCM: comment fixes and fix myvalue initialization fix in add_values() + alsa-lib: ucm: allow values to be read from devices + ucm: add more error messages for cdev and cset commands + ucm: allow bind modifier to specific instances, other fixes + ucm: make verb comments optional + + + Configuration + conf: Allow for a directory to be given as a config file. + Define "sysdefault" PCM and control + emu10k1.conf - Fix no sound problem when using SB Live! Platinum + Specficy subdevice 0 for front/surround* of HDA-Intel.conf + alsa-lib: fixed coverity reported issues under "FORWARD_NULL" checker. + HDA-Intel.conf - Fix low mic volume due to pulseaudio using "front" device for playback and capture + EMU10K1.conf: Don't lock hook controls + Fix typo in comment in surround71.conf + Mark Heaphone {Center|LFE} control of emu10k1 conf as optional + Conf: Fix channels of ICE1712 to 10/12 + alsa-lib: add LaCie Firewire Speakers/Griffin FireWave Surround driver + + + Kernel Headers + control: add snd_ctl_elem_add_enumerated() + asound.h: cosmetic changes for consistency with kernel asound.h + asound.h: update for latest kernel + Add RME RPM to HDSP_IO_Type. + + + Simple Abstraction Mixer Modules + alsa-lib: fixed coverity reported issues under "FORWARD_NULL" checker. + + + Test/Example code + Fix printf for size_t + test/latency: print error message when 2 periods per buffer not supported + ucm: allow bind modifier to specific instances, other fixes + + + Utils + Introduce --with-pkgconfdir, add 64-bit defaults to gitcompile + +Changelog between 1.0.23 and 1.0.24 releases +(http://www.alsa-project.org/main/index.php/Changes_v1.0.23_v1.0.24) +(Reformated as ASCII text) ++++++++++++++++++++++++++++++++++++++++++++ + +* alsa-lib + + Core + Release v1.0.24 + configure.in: don't rely on test -a, not all shells support it + Version-check libtool correctly when doing an out-of-tree build + ucm: Moved ucm to src/ucm subdirectory + general: recoded snd_dlobj_ functions + Check for thread-specific locale support + + Control API + ucm: ctlparse - always terminate cset buffer + control: add ASCII parsers from amixer + tlv: fix returned dB information for min-is-mute controls + namehint: Another fix to properly evaluate hw devices + namehint: Fix hw device evaluation (missing last device) + general: recoded snd_dlobj_ functions + namehint: Evaluate more possibilities for hw devices + Memory leak in namehint.c + tlv: Remove tailing tab after snd_ctl_get_dB_range function + tlv: Handle 'holes' in SND_CTL_TLVT_DB_RANGE array + tlv: Check out of range dB with SND_CTL_TLVT_DB_RANGE + control: tlv: Check dB range only within the control's volume range + + PCM API + pcm: fix typo in snd_pcm_recover() error message + pcm_plugin: fix delay + pcm: add MMAP_EMUL to type names + pcm_plugin: remove unused client_frames and slave_frames routines + pcm: fix snd_pcm_avail_delay() function + support for period wakeup disabling + pcm: pass hw_params flags to slave + pcm direct plugins: change timestamping in dsnoop + general: recoded snd_dlobj_ functions + Add missing support for 3-byte formats for 16bit put conversion + pcm: Fixed typo (wrong deleted line) instroduced in the minperiodsize patch + pcm: introduce defaults.pcm.compat to change the params choose behaviour + pcm: add defaults.pcm.minperiodtime parsing + pcm_plug: fix comparison always true + pcm - ladspa: fix small memory leak in snd_pcm_ladspa_free_instances() + + Sequencer API + seq: Fix for snd_seq_parse_address() + + Use Case Manager API + ucm: fix switch device & modifier when no transition is found + ucm: add snd_use_case_verb_list() inline function + ucm: fix handling of cset with spaces in the control name + ucm: only select modifier when supported device is enabled + ucm: implement basic script exec functionality + ucm: check the correct return value for modifier + ucm: check for valid value list before dereference. + ucm: remove unused code. + ucm: make sure active modifier and device lists are initialised + ucm: remove parse_device() and call parse_compound() directly + ucm: modifiers names must be compound parse + ucm: removed unused 'active' member in struct use_case_device + ucm: initial implementation for cdev/cset + ucm: CTL devices are only one per card (remove DEV from comments) + ucm: add ValueDefaults section to the master file + ucm: add cdev + ucm: fix parser for sequences and fix wrong strcmp + ucm: debug parser + ucm: implemented card list feature + ucm: unify snd_use_case_geti(), add snd_use_case_card_list() template + ucm: cosmetic fix + ucm: added implementation for other ucm parts, only card name list is missing + ucm: Introduce "Value {}" section, more implementation work + ucm: Moved ucm to src/ucm subdirectory + ucm: Recode header to be more universal + ucm: core - Add initial Use Case Manager support. + ucm: header - ALSA Use Case Manager + + /include/Makefile.am + ucm: build - add build support for Use Case Manager + + /src/Makefile.am + ucm: Moved ucm to src/ucm subdirectory + ucm: build - add build support for Use Case Manager + + ALSA Lisp + alisp - Fix a string format ambiguity + + Configuration + aliases.conf: add aliases for CMI8788-based cards + USB-Audio.conf: fix Audiophile USB card name + config file processing: rewrite the locking - use one recursive mutex + Fix typo for surround PCMs in src/conf/cards/Loopback.conf + Add Loopback.conf to define standard PCM devices for snd-aloop driver + HDA-Intel: do not lock IEC958 Playback switch + pcm: introduce defaults.pcm.compat to change the params choose behaviour + pcm: add defaults.pcm.minperiodtime parsing + HDA-Intel: present all 4 HDMI outputs instead of just the first one + Use thread-safe locale functions if available + + Documentation + ucm: Moved ucm to src/ucm subdirectory + ucm: build - add build support for Use Case Manager + + Dynamic Loader helpers + general: recoded snd_dlobj_ functions + + Kernel Headers + Update hdspm.h file from Adrian Knoth - final version + Update hdspm.h file from Adrian Knoth + Add hdspm.h kernel header to include/alsa/sound tree for the hdspmixer app + support for period wakeup disabling + + Test/Example code + ucm: fix parser for sequences and fix wrong strcmp + ucm: debug parser + ucm: implemented card list feature + test/latency: fix timediff calculation + +Changelog between 1.0.22 and 1.0.23 releases +(http://www.alsa-project.org/main/index.php/Changes_v1.0.22_v1.0.23) +(Reformated as ASCII text) ++++++++++++++++++++++++++++++++++++++++++++ + +* alsa-lib + + Core + Release v1.0.23 + add atomic operations for Blackfin parts + + Control API + modem.conf Off-hook improve behavior + + PCM API + pcm_share plugin: fix pcm->monotonic setup in open() function + pcm_hw - show errno codes + pcm direct plugins: drain() call might be blocked when threads are used + pcm_dmix: add support for S24_LE format + Fix snd_pcm_sw_params_set_period_event() implementation + pcm: fix read_areas and write_areas + pcm: Fix the sound distortions for S24_3LE stream in pcm_softvol plugin + pcm: Close event timer in pcm_hw plugin + +Changelog between 1.0.21 and 1.0.22 releases +http://www.alsa-project.org/main/index.php/Changes_v1.0.21_v1.0.22) +(Reformated as ASCII text) ++++++++++++++++++++++++++++++++++++++++++++ + +* alsa-lib + + Core + Release v1.0.22 + configure.in: fix --without-softfloat + Define _GNU_SOURCE so that <fcntl.h> gives O_CLOEXEC + Open device nodes with close-on-exec flag + configure.in: Add m4 check for new AM_SILENT_RULES + cvscompile: Remove in favour of gitcompile. + Release v1.0.21a + + Control API + Remove redefinition of _GNU_SOURCE and __USE_GNU + Remove old commented-out FD_CLOEXEC code + namehint: list card independent devices only once + namehint: Allow snd_device_name_hint to search for CTL devices. + namehint: add missing list->card initialization + Fix corruption after snd_device_name_hint() + hcontrol: fix compare_default function to handle also id.device and id.subdevice + control: Remove unused variable. + + HWDEP API + Remove old commented-out FD_CLOEXEC code + + Mixer API + mixer: fix enum check + simple_none.c uses HAVE_SOFT_FLOAT it has to include config.h + Fix CHECK_ENUM() in simple.c + mixer: Add Speaker and Beep names to the weight list + + PCM API + Update pcm doc strings + Remove old commented-out FD_CLOEXEC code + pcm_rate_linear: Annotate unused function parameter to avoid compiler warnings. + dmix - Fix snd_pcm_info() + pcm_hw: Always use delay ioctl in snd_pcm_delay() + PCM - Change the hw_params determination order + + RawMidi API + Remove old commented-out FD_CLOEXEC code + + Sequencer API + Remove old commented-out FD_CLOEXEC code + + Timer API + Remove redefinition of _GNU_SOURCE and __USE_GNU + Remove old commented-out FD_CLOEXEC code + Defined symbols exposing the hrtimer to applications. + + ALSA Lisp + alisp: Comment out an unused function to avoid compiler warnings. + + Configuration + Change dmix.conf to accept user configuration from defaults.dmix.<driver_id>.xxx + Revert "Fix driver conf parsing in snd_config_hook_load_for_all_cards()" + + Dynamic Loader helpers + Remove redefinition of _GNU_SOURCE and __USE_GNU + Cache libasound.so access in snd_dlopen + + Kernel Headers + Defined symbols exposing the hrtimer to applications. + +Changelog between 1.0.21 and 1.0.21a releases +(http://www.alsa-project.org/main/index.php/Changes_v1.0.21_v1.0.21a) +(Reformated as ASCII text) +******************************************** + +* alsa-lib + + + Core + Release v1.0.21a + + Mixer API + mixer: Add Speaker and Beep names to the weight lis + + PCM API + PCM - Change the hw_params determination orde + + Configuration + Change dmix.conf to accept user configuration from defaults.dmix.<driver_id>.xx + Revert "Fix driver conf parsing in snd_config_hook_load_for_all_cards() + + +Changelog between 1.0.20 and 1.0.21 releases +(http://www.alsa-project.org/main/index.php/Changes_v1.0.20_v1.0.21) +(Reformated as ASCII text) +******************************************** + +* alsa-lib + + Core + Release v1.0.21 + add midi event test + + Config API + fix doc error + conf.c: more documentatio + + Control API + control.c: snd_ctl_wait: fix revents handlin + fix doc error + Add the support of TLV_DB_MINMAX type + Fix breakage of snd_card_load( + snd_card_get_index() - extend comment for last chang Extend snd_card_get_index() to accept also control device name like /dev/snd/controlC + + Mixer API + remove unimplemented functions from header + + PCM API + pcm/ioplug: fix error code in start callbac + pcm: workaround for avoiding automatic start in mmap mod + snd_pcm_scope_set_ops: make ops parameter cons + Fix zero-division in pcm_rate. + remove unimplemented functions from header + pcm_hooks: cosmetic removal of unused variable + Manage dlobj lifetime in pcm_hooks. + pcm dmix plugin: fix MIX_AREAS_24 routine for i386 & x86_64 platform + Query the supported rate ranges from rate plugin + + RawMidi API + sound: rawmidi: disable active-sensing-on-close by defaul + + Sequencer API + more midi_event documentatio + seq_midi_event: fix decoding of (N)RPN event + MIDI event decoder: prevent running status after syse + + Timer API + timer_query: make ops structure constan + + Configuration + Fix driver conf parsing in snd_config_hook_load_for_all_cards( + conf.c: more documentatio + conf.c: rename 'node' to 'config + conf.c: rename 'leaf' to 'child + conf.c: rename 'father' to 'parent + conf.c: snd_config_add: prevent adopting a non-orpha + USB-Audio.conf: fix definition for M-Audio AudioPhile spdif devic + conf.c: fix handling of NULL string value + conf.c: snd_config_set_id: prevent duplicate id + conf.c: fix handling of NULL id + Fix SB-Xfi.con + Add IEC958 status bits support to SB-XFi.con + Add config file for SB-XFi drive + + Documentation + doc: hide structs with typedef + doc: fix handling of @top_srcdir + + External PCM I/O Plugin SDK + fix doc error + + External Rate Converter Plugin SDK + Query the supported rate ranges from rate plugin + + I/O subsystem + fix doc error + + Test/Example code + add config test + test/lsb/midi_event.c: check for buffer size chec + test/lsb/midi_event.c: abort on fatal error + test/pcm.c: float format suppor + add midi event test + test/pcm.c: Generic linear PCM suppor + test/pcm.c: Fix S24 forma + test/pcm.c: Sample generation on big endian platforms was broken + +Changelog between 1.0.19 and 1.0.20 releases +(http://www.alsa-project.org/main/index.php/Changes_v1.0.19_v1.0.20) +(Reformated as ASCII text) +******************************************** + +* alsa-lib + + Core + -Fix build with softfloat option + -Release v1.0.20 + + Control API + -Change numid properly with external ctl plugins + + Mixer API + -Fix build with softfloat option + + PCM API + -Fix plug conversion with mmap emulation + -PCM parameters in file plugin + -Fix handling of revents in snd_pcm_poll_descriptors_revents() + -Fix misc compile warnings + -fix pcm_set_params() documentation + -Change "%b" to represent bits instead of bytes in PCM file plugin + -pcm_hw plugin: preserve monotonic flag also after snd_pcm_hw_params() call + -pcm_hw plugin: show appl_ptr and hw_ptr in dump() callback + -pcm: more better documentation for snd_pcm_poll_descriptors + + Sequencer API + -Fix typos in ALSA Lib documentation + + Configuration + -Fix GUS.conf to be usable + -Remove own "default" PCM config from GUS.conf + -Add hint.device = 0 to pcm.default of HDA-Intel.conf + -oxygen: remove softvol plugin + -Add route_policy copy to HDA-Intel.conf for capture + + Kernel Headers + -Fix off_t in kernel struct + + Simple Abstraction Mixer Modules + -Add missing -ldl to modules/mixer/simple/* + +Changelog between 1.0.18 and 1.0.19 releases +(http://www.alsa-project.org/main/index.php/Changes_v1.0.18_v1.0.19) +(Reformated as ASCII text) +******************************************** + +* alsa-lib + + Core + -Don't use AC_CANONICAL_SYSTEM, only use AC_CANONICAL_HOST. + -Add the attributes.m4 macro file from xine/lscube. + -Check for --no-undefined linker flag and use it. + -Release v1.0.19 + + Control API + -Make seq, rawmidi and control operation structures static const. + -Make all the remaining ops structure constants. + -Make string arrays as constant as possible. + -Mark static tables as constant when possible. + + HWDEP API + -Make all the remaining ops structure constants. + + Mixer API + -Fix volume/switch updates for global/simple mixer elements + -Make string arrays as constant as possible. + -Mark static tables as constant when possible. + + PCM API + -Fix segfault with invalid meter plugin option + -Make some static tables and strings constants. + -Make snd_pcm_hw_params_names static to pcm_params.c . + -Make all the PCM plugins ops structure constant. + -Make string arrays as constant as possible. + -Mark static tables as constant when possible. + -Fix softvol access refine + + RawMidi API +-Make seq, rawmidi and control operation structures static const. + -Mark static tables as constant when possible. + + Sequencer API + -Make some static tables and strings constants. + -Make seq, rawmidi and control operation structures static const. + + Timer API + -Make all the remaining ops structure constants. + + /Makefile.am + -Add the attributes.m4 macro file from xine/lscube. + -Add m4/attributes.m4 as dist file.. + + /src/Makefile.am + -Check for --no-undefined linker flag and use it. + + ALSA Lisp + -Mark static tables as constant when possible. + + ALSA Server + -Make some static tables and strings constants. + + Async helpers + -Make some static tables and strings constants. + + Configuration + -Add linear plugin wrapping iec958 PCM for ice1724-based boards + -Mark static tables as constant when possible. + -Fix snd-pcsp default configuration + -Don't accept an empty string for $ALSA_CONFIG_PATH + -add softvol for CMI8788 + + I/O subsystem + -Make all the remaining ops structure constants. + + Simple Abstraction Mixer Modules + -Check for --no-undefined linker flag and use it. + -Make sure that python libraries are passed through LIBADD. + +Changelog between 1.0.17 and 1.0.18 releases +(http://www.alsa-project.org/main/index.php/Changes_v1.0.17_v1.0.18) +(Reformated as ASCII text) +******************************************** + +* alsa-lib + + Core + -IEC958 definition for consumer status channel update + -Release v1.0.17a + -Release v1.0.18rc3 + -Release v1.0.18 + + Control API + -Replace some assert() with runtime checks + -Fix return value of snd_ctl_hw_subscribe_events() + -Fix sort-out of non-existing devices in namehint + + Mixer API + -alsa-lib: Don't call the simple mixer interface "legacy" + + PCM API + -Add boolean (mute) functionality to softvol plugin + -clamp snd_pcm_rewind()/snd_pcm_forward() into the right direction + -fix type of internally used sframes variable, to avoid unnecessary casts + -fix return value of snd_pcm_rewind()/snd_pcm_forward() to return how much actually has been rewound, instead of what actually could have + -rewound + -Fix interleave check in pcm_direct.c + -Fix non-tread mode with PCM direct plugins + -alsa-lib: Make sure SND_PCM_NO_xxx flags don't get lost when nonblocking mode is enabled + -alsa-lib: Reword doxygen doc for snd_pcm_delay() + -Add snd_pcm_avail() and snd_pcm_avail_delay() functions. Make snd_pcm_hwsync() deprecated. + -pcm_softvol plugin: remove access type change for refine + -Fix comment typos for snd_pcm_read[in]() + -Add snd_pcm_avail() and snd_pcm_avail_delay() prototypes + + Configuration + -Add iec958 PCM definition for PS3 + + Kernel Headers + -Increase the components array size + + Test/Example code + -test/pcm: Fix error messages in async callback and add snd_pcm_start() condition + +Changelog between 1.0.16 and 1.0.17 releases +(http://www.alsa-project.org/main/index.php/Changes_v1.0.16_v1.0.17) +(Reformated as ASCII text) +******************************************** + +* alsa-lib + + Core + - Add atomic operation for super-H(sh3,4) architectures + - Create doxgen.cfg dynamically + - IEC958 definitions for consumer status channel, byte 4 + - removed .hg files and renamed hgcompile to gitcompile + - Release v1.0.17rc1 + - PCM: allow mmap-access conversion in plug + - Release v1.0.17rc2 + - Release v1.0.17 + + Control API + - Fix device number assignment in hints + - Don't show non-existing devices in snd_device_name_hint() + - Fix cast warning + + Mixer API + - implemented integer volume <-> dB volume conversion functions for simple mixer + + Mixer Abstraction API + - implemented integer volume <-> dB volume conversion functions for simple mixer + + PCM API + - Fix conflict of obsoleted snd_pcm_hw_* definitions + - Fix the state in snd_pcm_ioplug_pause() + - Fix the build with old glibc + - dmix skipping first set of samples + - Add truncate option to PCM file plugin + - Use slave PCM as a timing-source for file ifile + - Add the support of WAV format in PCM file plugin + - Use defaults.pcm.file_format for the default file format of file plugin + - fix compilation in pcm/pcm_hw.c - monotonic clock + - PCM API - explain more trigger timestamp + - added snd_pcm_hw_params_is_monotonic/can_forward/can_rewind functions + - implemented snd_pcm_rewindable() and snd_pcm_forwardable(), removed can_rewind and can_forward + - Implemented snd_pcm_sw_params_(set|get)_period_event for interrupt wakeup like behaviour + - Fix compile warnings in pcm_hw.c + - pcm_mmap_emul: Fix invalid check + - pcm_mmap_emul: clean up + - Export __snd_pcm_mmap_emul_open() + - PCM: allow mmap-access conversion in plug + - Fix segfault with dmix of 3-bytes formats + - pcm: fix comment for snd_pcm_avail_update() + + Sequencer API + - Fix snd_seq_change_bit() + - add snd_seq_unset_bit() + - add snd_seq_client_info_event_filter_*() functions + - use snd_seq_client_info_event_filter_*() functions + - mark snd_seq_client_info_{get,set}_event_filter deprecated + + /Makefile.am + - hgcompile -> gitcompile + + Configuration + - Add surround71 definition to NFORCE.conf + - Add PCM "hdmi" + - Fix for alsa-lib cross-compilation problems with ALSA_CONFIG_DIR and ALSA_PLUGIN_DIR + - Add truncate option to PCM file plugin + - Use defaults.pcm.file_format for the default file format of file plugin + - pcsp: remove downsampling + + Documentation + - Create doxgen.cfg dynamically + + Kernel Headers + - Add surround71 definition to NFORCE.conf + - Implemented snd_pcm_sw_params_(set|get)_period_event for interrupt wakeup like behaviour + + Simple Abstraction Mixer Modules + - Fix for alsa-lib cross-compilation problems with ALSA_CONFIG_DIR and ALSA_PLUGIN_DIR + - implemented integer volume <-> dB volume conversion functions for simple mixer + + Test/Example code + - add a test code for snd_seq_client_info_event_filter_*() + - Implemented snd_pcm_sw_params_(set|get)_period_event for interrupt wakeup like behaviour + - Fix type-punning in test/pcm.c + - test/pcm.c: Fix SND_PCM_FORMAT_S24 support + + Changelog between 1.0.15 and 1.0.16 releases + (http://www.alsa-project.org/main/index.php/Changes_v1.0.15_v1.0.16) + (Reformated as ASCII text) + ******************************************** + + * alsa-lib + + Core + - Make local functions really local + - Clean up Versions file + - Fix wrong exported functions + - Remove obsolete instr check in configure + - Remove assert from header files + - Remove sequencer instrument layer + - Re-add assert.h to asoundlib.h + - Add support for monotonic timestamps + - Fix exported symbols for hooks and functions + - Change assert condition in error message handler + - Export dB conversion helper functions + + Control API + - Make local functions really local + - Fix build with --disable-hwdep and co + - fix error code when controlC0 device has no enough permissions + - Remove assert from header files + - Remove indirect control access + - Export dB conversion helper functions + + HWDEP API + - Remove assert from header files + + Instrument API + - Remove assert from header files + - Remove sequencer instrument layer + - Remove obsolete instr directory + + Mixer API + - Make local functions really local + - simple mixer: fix calculation of control range + - Remove assert from header files + - Export dB conversion helper functions + + PCM API + - revert revision 2264:23c4c0f5de40 + - Add snd_pcm_ioplug_set_state() function + - Add deprecated attribute to obsolete functions + - SND_PCM_TSTAMP_MMAP -> SND_PCM_TSTAMP_ENABLE change + - Added possibility to disable also channel and format conversions + softvol. + - dmix - Enable auto format detection as default + - Fix a memory leak in PCM hook plugin + - Fix wrong return values in direct plugins + - Fix mmap with multi plugin + - Make local functions really local + - dmix: rename mix_areas* + - dmix: simplify mix_areas() + - dmix: add U8 support + - Added SNDRV_PCM_IOCTL_TTSTAMP and updated PCM API version to 2.0.9 + - pcm plug plugin: remove duplicated expression + - pcm hw plugin: fix TTSTAMP version check + - pcm hw plugin: use TSTAMP only with old drivers + - check availability of CLOCK_MONOTONIC + - pcm dmix plugin: fix generic direct remixing + - Add SND_PCM_TSTAMP_MMAP back + - Add missing remix_areas_* for x86-64 + - ioplug - Fix the refinement of period_* after periods + - Remove ugly hack in rate plugin poll_descriptors callback + - Set PCM name properly in empty and asym plugins + - Fix segfault with strdup(NULL) in softvol + - Implemented snd_pcm_rewind() for the dmix plugin + - snd_pcm_dmix_close: raise semaphore if unable to discard + - Fix gcc compile warnings + - Remove assert from header files + - Remove PCM xfer_align + - Remove sleep_min and tick + - Allow pcm slave string references for direct plugins (bug#2893). + - Implement missing htimestamp callbacks + - pcm - Limit the avail_min minimum size + - Fix function declarations with old PCM API + - Add support for monotonic timestamps + - Impemented snd_pcm_htimestamp() function. + - Avoid (null) in printf + - Don't use deprecated functions inside + - Allow auto-config for dsnoop and dshare plugins + - Fix timestamp in status in PCM direct plugins + - Clean up using gettimestamp() + - softvol - add missing name + + Rawmidi API + - Remove assert from header files + + Sequencer API + - Remove sequencer instrument layer + + /include/Makefile.am + - Remove sequencer instrument layer + + Configuration + - Add the missing card alias for Prodigy71Hifi + - dmix - Enable auto format detection as default + - oxygen: remove softvol plugin + - fix memory leak in snd_config_update_r error path + - alsa.conf: cosmetic change + - oxygen: enhance configuration + - fix error path in snd_config_hook_load_for_all_cards() + - conf: show path of any missing configuration file + + Documentation + - Remove sequencer instrument layer + - Remove obsolete instr directory + - Change assert condition in error message handler + + Error handler + - Change assert condition in error message handler + + External PCM I/O Plugin SDK + - Add snd_pcm_ioplug_set_state() function + - Add support for monotonic timestamps + + Kernel Headers + - SND_PCM_TSTAMP_MMAP -> SND_PCM_TSTAMP_ENABLE change + - Added SNDRV_PCM_IOCTL_TTSTAMP and updated PCM API version to 2.0.9 + - Remove indirect control access + - Update asound_fm.h for patch loading over hwdep + + Simple Abstraction Mixer Modules + - fix write in simple mixer API - python backends + + Test/Example code + - Remove obsolete seq event entries in seq-decoder + - midiloop: use blocking mode + - Remove PCM xfer_align + - Remove sleep_min and tick + + Changelog between 1.0.14 and 1.0.15 releases + (http://www.alsa-project.org/main/index.php/Changes_v1.0.14_v1.0.15) + (Reformated as ASCII text) + ******************************************** + + * alsa-lib + + Core + - improved python detection and added --with-pythonincdir for + - configure.in + - Allow empty pythonincdir option + - Fix plugin directory + - Properly disable -Bsymbolic-functions if ld doesn't support + - release 1.0.14a + - Fix the build of lfloat plugin + - release 1.0.14 + - Fix undefined references in namehint.c + - Create asoundlib.h dynamically according to configure options + - Fix a typo in configure script + - Continue build even if python-config doesn't exist + - mixer simple basic abstraction - added python binding + - Split mmap-emulation code from hw layer + - changed python-incdir to python-includes for configure.in + + Control API + - Fix undefined references in namehint.c + + Mixer API + - Handle "Input Source" as a capture element + - mixer simple basic abstraction - added python binding + + PCM API + - remove unused variables + - Don't set PCM pointer at error in snd_pcm_hw_open() + - fix mmap emulation bug of recording doesn't work + - Fix wrong offset calculation in snd_pcm_{read|write}_mmap() + - Add support of little-endian on i386/x86_64 dmix + - Split mmap-emulation code from hw layer + + /include/Makefile.am + - Create asoundlib.h dynamically according to configure options + - Fix clean-up of header files + + Configuration + - Fix subdevice number to 0 for dmix/dsnoop + - Added PS3 configuration + - Use S16_BE as dmix format for PPC drivers + - Fix use after free + - cmi8788: add alsa-lib config + - Add missing CMI8788.conf to Makefile.am + - mixer simple basic abstraction - added python binding + - PC-Speaker config update + + Documentation + - Add missing pcm_empty.c in doxygen configuration + - Add the missing include/mixer.h to doxygen.cfg + - Split mmap-emulation code from hw layer + + Simple Abstraction Mixer Modules + - improved python detection and added --with-pythonincdir for + - configure.in + - Fix a typo + - alsa simple mixer - python basic abstraction - simplified using + - get/setArray + - mixer simple basic abstraction - added python binding + - changed python-incdir to python-includes for configure.in + + Changelog between 1.0.14 and 1.0.14a releases + (http://www.alsa-project.org/changes/v1-0-14--v1-0-14a.txt) + ********************************************* + + * alsa-lib + + Core + - Fix plugin directory + - Properly disable -Bsymbolic-functions if ld doesn't support + - release 1.0.14a + - release 1.0.14 + + Changelog between 1.0.14rc4 and 1.0.14 releases + (http://www.alsa-project.org/changes/v1-0-14rc4--v1-0-14.txt) + ******************************************** + + * alsa-lib + + Core + - Add config and plugin directory options to configure + + PCM API + - Add support for gain in softvol plugin + - dmix/dshare/dsnoop plugin: enable slowptr by default + - Revert the wrong change in src/pcm/Makefile.am + + ALSA Lisp + - Add config and plugin directory options to configure + + Configuration + - Add support for gain in softvol plugin + - Add config and plugin directory options to configure + - Specify subdevice number for Maestor3 dmix setting + + Simple Abstraction Mixer Modules + - Add config and plugin directory options to configure + + Changelog between 1.0.14rc3 and 1.0.14rc4 releases + (http://www.alsa-project.org/changes/v1-0-14rc3--v1-0-14rc4.txt) + ******************************************** + + * alsa-lib + + Core + - Check _POSIX_SOURCE for timeval definition + - Fix build with no PCM plugin + - release 1.0.14rc3 + - Allow build without libdl and libpthread + - Add --enable-symbolic-functions configure option + - Add --with-ctl-plugins configure option + - Use AS_HELP_STRING in configure.in + + Control API + - release 1.0.14rc3 + - Add --with-ctl-plugins configure option + - Add missing control_ext entry + + PCM API + - Improve the sample conversion in plug layer + - fix a signedness warning + - String array for default rate plugin list + - Trivial fix of compile warning + - Fix start/stop of multi plugin + - More better fix for linked start/stop + - Remove _snd_pcm_link_descriptors() and more comments + - Define an array of default rate plugins + - Fixed an access to uninitialized variable in pcm_rate.c + + PCM Plugin API + - String array for default rate plugin list + + /Makefile.am + - Allow build without libdl and libpthread + + /src/Makefile.am + - Allow build without libdl and libpthread + - Add --enable-symbolic-functions configure option + + Async helpers + - Allow build without libdl and libpthread + + Configuration + - Add missing smixer.conf for installation + - Allow build without libdl and libpthread + + Changelog between 1.0.14rc2 and 1.0.14rc3 releases + (http://www.alsa-project.org/changes/v1-0-14rc2--v1-0-14rc3.txt) + ******************************************** + + * alsa-lib + + Core + - add support for symbol prefixes in shared libraries + + Mixer API + - fix SNDERR() format strings/arguments + + PCM API + - fix SNDERR() format strings/arguments + + /src/Makefile.am + - add support for symbol prefixes in shared libraries + + Configuration + - add card_name configuration function + - remove superfluous strdup() calls + - fix SNDERR() format strings/arguments + - enable dmix-ing and proper 5.1 routing for USB audio devices + - add USB-Audio.conf to Makefile.am + + Kernel Headers + - Update emu10k1.h for new version + + Changelog between 1.0.14rc1 and 1.0.14rc2 releases + (http://www.alsa-project.org/changes/v1-0-14rc1--v1-0-14rc2.txt) + ******************************************** + + * alsa-lib + + Control API + - remove snd_ctl_iface_conf_name() prototype, namehint doxygen cleanups + + PCM API + - Fix compile warning with internal function + - pcm_ladspa - fix none policy + + Timer API + - initialize dl handles where it needs to + - Fix error code in timer_query.c + + Changelog between 1.0.13 and 1.0.14rc1 releases + (http://www.alsa-project.org/changes/v1-0-13--v1-0-14rc1.txt) + ******************************************** + + * alsa-lib + + Core + - Add struct timeval and timespec definition when _POSIX_C_SOURCE is not defined + - fix various warnings + - change iface argument for namehint function to const char * + - release 1.0.13 + - add snd_device_name_get_hint() function, make hints private to alsa-lib (void) + - more name hint interace updates + - allow building out of tree (sort of) + - add snd_device_name_hint() function and initial implementation + + Control API + - fix various warnings + - revert back one diff from changeset 2219 (fix various warnings) + - change iface argument for namehint function to const char * + - Fix build of static library + - namehint changes: longname -> cardname, use get_card_name instead longname + - fix string list parameter in snd_device_name_(free_)hint prototypes + - Fix device name listing with card = -1 + - add snd_device_name_get_hint() function, make hints private to alsa-lib (void) + - more name hint interace updates + - pcm config files cleanups and name hint extension + - add snd_device_name_get_hint() prototype to include/control.h + - add snd_device_name_hint() function and initial implementation + - fix two issues in snd_device_name_hint() + + Device Name API + - Remove snd_name_list() and snd_name_list_free() functions. + + HWDEP API + - Fix build of static library + + Mixer API + - Implements support for capture/playback enums. + - simple mixer - fix error recovery path for volume / switch write + - add snd_device_name_hint() function and initial implementation + + PCM API + - fix various warnings + - added pcm_empty plugin and .hgignore additions + - Fix build of static library + - direct pcm plugins: fix channel number selection + - direct pcm plugins: fix format selection + - pcm: fix ipc offset calculation for direct plugins + - more name hint interace updates + - pcm direct plugins - fix memory leak (sconf must be deleted) + - Fix snd_pcm_open_noupdate() to refer alias + - add snd_device_name_hint() function and initial implementation + + RawMidi API + - rawmidi: do not abort when seeing the hint node + - Fix build of static library + + Sequencer API + - change iface argument for namehint function to const char * + - Fix build of static library + + Timer API + - Fix build of static library + + /src/Makefile.am + - Compatibility problem with automake 1.10 fixed. + + Configuration + - Fix CS46xx.conf default capture + - Revert dmix.conf and dsnoop.conf + - fix a typo + - more name hint interace updates + - pcm config files cleanups and name hint extension + - Use dmix/dsnoop for maestro3 boards + - add snd_device_name_hint() function and initial implementation + - add card number to ipc key for dmix / dsnoop PCM definitions + + Documentation + - add snd_device_name_hint() function and initial implementation + + Test/Example code + - change iface argument for namehint function to const char * + - alsa-lib: test dir: make check: static building doesn't work on PIC architectures + + Utils + - alsa.pc's Libs shouldn't contain -lm -ldl -lpthread + + + Changelog between 1.0.12 and 1.0.13 releases + (http://www.alsa-project.org/changes/v1-0-12--v1-0-13.txt) + ******************************************** + + * alsa-lib + + Core + - configure.in - fix "checking for versioned symbols" error in ./configure + - add support for hosts that have custom symbol prefixes + - make sure commands in cvs/hg compile scripts worked + - Add --disable-alisp configure option + + Control API + - Fix bogus value when no user TLV is defined + - Add dB range information to PCM softvol plugin + - Add handling of linear volume in simple mixer + - Check control API protocol version for TLV control + - configuration: avoid endless loop when a key refers to itself + - Add support of dB range compound TLV + + Device Name API + - remove unneeded headers from src/names.c + + Mixer API + - Add dB_range ops for simple mixer + - Add set_dB ops to simple mixer + - Add handling of linear volume in simple mixer + - Fix wrong scales in linear volume calculation + - Fix segfault when invalid TLV is passed + - Add support of dB range compound TLV + + PCM API + - Add dB range information to PCM softvol plugin + - fix parsing of non-decimal integers in configuration files + - rate plugin: fix boundary calculations + + Timer API + - timer_hw: fix file descriptor leak + + /Makefile.am + - Add --disable-alisp configure option + + /src/Makefile.am + - Fix a typo + - Add --disable-alisp configure option + + ALSA Lisp + - remove unneeded headers from alsa-lib/src/alisp/alisp.c + + Configuration + - fix parsing of non-decimal integers in configuration files + - configuration: avoid endless loop when a key refers to itself + - configuration: added one more alias check to detect a circular configuration + - Add --disable-alisp configure option + + Changelog between 1.0.11 and 1.0.12 releases + (http://www.alsa-project.org/changes/v1-0-11--v1-0-12.txt) + ******************************************** + + * alsa-lib + + Core + - Fix default install libpath and datapath. + - Add hgcompile script and fix INSTALL document + - Fix default paths. + - Control API - add TLV support + + Control API + - Move dB parser to mixer abstraction + - Make snd_hctl_wait() respect the API + - Implement support for dB gain display in alsamixer. + - mixer - cleanups for dB scale parsing + - Fix examples for PCM API. Fix dogygen warnings. + - Control API - add TLV support + + HWDEP API + - Add missing snd_dlclose() in snd_hwdep_close() + + Instrument API + - Remove dependencies with kernel headers from instrument layer codes + + Mixer API + - Move dB parser to mixer abstraction + - Implement support for dB gain display in alsamixer. + - mixer - cleanups for dB scale parsing + - Fix dB ops for global volume + - Fix segfault when invalid TLV is passed + + PCM API + - Use O_APPEND mode with dmix & co plugins + - Initialize all fields of slave PCM instance of direct plugins + - Fix division-by-zero in snd_pcm_dump_hw_setup() + - Fix a typo in pcm_file.c + - Correction for fixing alsa-lib static build + - Addition of "infile" parameter (virtual mic) to the file plugin + - Allow ioplugins to override snd_pcm_delay() + - Fix build issue on earler x86_64 based distributions + - Fix delayed start with rate plugin + - Fix the error path of snd_pcm_hook_add_conf() + - Add missing snd_dlclose() in pcm_meter.c + - Fix segfault with dshare plugin + - Fix examples for PCM API. Fix dogygen warnings. + - Fix bogus pause flag on dmix + - Fix segfault with bindings parameters of dmix/dshare + - Add check of binding ranges in direct plugins + - Fix hwptr update in rate plugin + + Sequencer API + - Fix missing snd_dlclose() in sequencer + - clarify SND_SEQ_PORT_TYPE_xxx documentation + + Timer API + - Fix missing snd_dlclose() in timer handlers + + /Makefile.am + - Add hgcompile script and fix INSTALL document + + Configuration + - Add default dmix rate and format definitions in alsa.conf + - Turn on iec958 capture of iec1724 boards with spdif PCM + - Add config for new snd-aoa driver + - Fixed driver alias of Aureon 7.1 Universe + - Fix surround40 config for ens1370 + - Fix device number of ICH4 iec958 controls + - Fix the description of return value of snd_config_search_definition() + + Documentation + - Add hgcompile script and fix INSTALL document + - Fix examples for PCM API. Fix dogygen warnings. + + External PCM I/O Plugin SDK + - Allow ioplugins to override snd_pcm_delay() + + Kernel Headers + - Remove dependencies with kernel headers from instrument layer codes + - Control API - add TLV support + - Remove enum from kernel API + + Changelog between 1.0.10 and 1.0.11 releases + (http://www.alsa-project.org/changes/v1-0-10--v1-0-11.txt) + ******************************************** + + * alsa-lib + + Core + - implementation of pcm simple helper function + - Skip resmgr when EAGAIN or EBUSY + - Portability fix for alsa-lib on mips + - Avoid unnecesasry call of resmgr + - allow changing of device directory path + - Fix infinite parse of recursive definitions + - Fix permission of cvscompile + - Changed permissions for scripts and added .hgignore file + - Check wordexp.h for ulibc + - Allow partial build with selected components + + Control API + - Fix compile warnings + - remove superfluous free() checks + - allow changing of device directory path + - Fix memory leaks + + HWDEP API + - Do not abort in snd_xxx_close() functions + - remove superfluous free() checks + - allow changing of device directory path + + Instrument API + - remove superfluous free() checks + + Mixer API + - Fix the handling of stereo capture source + - Fix compile warnings + - remove superfluous free() checks + - Fix the description of snd_mixer_handle_events() + + PCM API + - Fix compile warnings + - Fix check of nonblock option + - Fix fullduplex with dmix/dsnoop + - Fix plug conversion of non-linear formats + - implementation of pcm simple helper function + - Add "nonblock" option for hw layer + - pcm_ladspa - setup control outputs all times + - return ENODEV for disconnected devices + - Fix double free in rate plugin + - Add restriction parameters to pcm hw layer + - Fix snd_pcm_write*() return values at start up + - Fix PCM auto-start conditions + - Fix noisy output of dmix with two periods + - Fix compilation with assert() + - pcm_ladspa plugin - more verbose output + - dmix: add S24_3LE support + - dmix: fix interleaved check + - Remove bogus ATTRIBUTE_UNUSED + - Fix infinite loop in snd_pcm_wait() + - Do not abort in snd_xxx_close() functions + - allow changing of device directory path + - pcm - fix the buffer allocation for NONINTERLEAVED mmap access + - Fix S24_BE format conversions + - Support multi-card/device for direct plugins + - pcm laspa plugin - Added credits to MediaNet AG + - Fix infinite parse of recursive definitions + - rate plugin: optimize calculation of the continuous buffer part + - rate plugin: fix fragment size calculation + - rate plugin: wait for data to be drained + - Fix restoration of PCM open mode + - Add init callback to extplug + - Fixes S16 byte swapping with generic dmix code + - abort snd_pcm_dmix_drain when state is SND_PCM_STATE_XRU + - Abort from snd_pcm_dshare_drain in XRUN state + - direct plugins - fixed ipc_gid initialization when gid specified as number + - pcm dump() routines update: use spaces to indent texts + - fix compilation with gcc 2 + - Fix buffer size handling of direct plugins + - Fix 32/64bit problem with multi plugin + - Finer sync of dmix in delay callback + - Allow negative coefficients in route plugin + - Fix meter plugin + - LADSPA plugin: fix compilation + - Fix segfault with PCM rate plugin + - Fix generation of IEC958 subframes + - Fix compile error + - big ALSA LADSPA plugin rewrite for multiple channel LADSPA plugins + - ladspa plugin - SIGSEGV fix when label is not specified + - Fix compile warnings + - snd_pcm_set_params() - added workaround for vortex driver + - dmix - Allow more flexible buffer sizes + - Fix extplug->channels initialization + - Fix timer read from 32bit user-space on 64bit kernel + - Add support for S32_3LE and byte-swapped S16/S32 to softvol + - Use snd_user_file() in pcm_ladpsa.c + - Revert the last fix: finer sync of dmix in delay callback + - Fixed snd_pcm_set_params() error code + - alsa-lib - added pcm_errors section + - alsa-lib - added ENOTTY and ENODEV to pcm_errors section + - Fix compile warnings + - Fix PCM without control/status mmap + - Fix errors in partial reads/writes with rate plugin + - Make plugin functions static + - Fix segfault of iec958 plugin with preamble + - Move snd_is_local() to socket.c + - Allow partial build with selected components + - Minor optimization on mmap + + PCM Plugin API + - Create rate converter plugin SDK + - Fix declaration of snd_pcm_ladspa_open() + + RawMidi API + - Do not abort in snd_xxx_close() functions + - allow changing of device directory path + - Fix infinite parse of recursive definitions + - alsa-lib virtual rawmidi device: fixed typo (NONBLOCK mode) + + Sequencer API + - Fix compile warnings + - Do not abort in snd_xxx_close() functions + - fix a typo + - allow changing of device directory path + - Fix infinite parse of recursive definitions + - remove SND_SEQ_CLIENT_{DUMMY,OSS} symbols + + Timer API + - Do not abort in snd_xxx_close() functions + - allow changing of device directory path + - Suppress warning messages from old timer + + /Makefile.am + - Allow partial build with selected components + + /alsalisp/Makefile.am + - Don't install alsalisp + + /include/Makefile.am + - Create rate converter plugin SDK + + /modules/Makefile.am + - Allow partial build with selected components + + /src/Makefile.am + - Allow partial build with selected components + + ALSA Lisp + - remove superfluous free() checks + + Configuration + - Fix a missing line in PMacToonie.conf + - snd-ca0106: update mixer controls names from SPDIF to IEC958 + - Fix check of nonblock option + - Add "nonblock" option for hw layer + - Add missing alias entries + - Fix configuration for Aureon and Prodigy71 boards + - remove duplicate parameter + - Remove bad assert + - Add channels parameter to surround40/51 definitions + - Fix free of uninitialized pointer + - remove superfluous free() checks + - Support multi-card/device for direct plugins + - Fix infinite parse of recursive definitions + - Remove superfluous wordexp.h inclusion + - Fix buffer size handling of direct plugins + - Add PCM definitions dpl and dpl2 + - snd-ca0106 Fixed SPDIF output. + - dmix - Allow more flexible buffer sizes + - Make dmix/dsnoop as default PCM for ICE1724 + - Make dmix/dsnoop as default for ICE1712 + + Documentation + - Add description about non-blocking behavior + - Add description for new configure options + + External PCM Filter Plugin SDK + - Add init callback to extplug + + External Rate Converter Plugin SDK + - Create rate converter plugin SDK + + Filename helpers + - Fixed compilation when HAVE_WORDEXP_H is not defined + - snd_user_file - keep doxygen happy + - Add a workaround for systems without wordexp + + Simple Abstraction Mixer Modules + - Fix compile warnings + + Socket helpers + - Move snd_is_local() to socket.c + + Test/Example code + - Added pcm_min test & example - minimalistic pcm output + - pcm_min - blocking mode is default - remove extra snd_pcm_nonblock() call + - Fix compile errors/warnings + - pcm_min.c example - corrected comment + - Remove code from check_PROGRAMS + + Utils + - Changed permissions for scripts and added .hgignore file + + Changelog between 1.0.10rc3 and 1.0.10 releases + (http://www.alsa-project.org/changes/v1-0-10rc3--v1-0-10.txt) + ************************************************** + + * alsa-lib + + Core + - release 1.0.10 + + Control API + - control - fixed crash when dynamic library is not present + + PCM API + - pcm_ladspa - fix locale issues + + + Changelog between 1.0.10rc2 and 1.0.10rc3 releases + (http://www.alsa-project.org/changes/v1-0-10rc2--v1-0-10rc3.txt) + ************************************************** + + * alsa-lib + + Core + - release 1.0.10rc3 + + Mixer API + - fix doxygen warnings + + PCM API + - file plugin: fix various bugs + - Fix channel_info callback of plugins + - direct pcm plugins - fixed dump output name for dshare and dsnoop + + Configuration + - fix doxygen warnings + * alsa-utils + + Core + - release 1.0.10rc3 + + Speaker Test + - Fix compile with --disable-nls + + aconnect + - Fix compile with --disable-nls + + aplay/arecord + - Fix VU meter for S24_3 and big-endian + - Use strtol() instead of atoi() + - Fix compile with --disable-nls + + aseqnet + - Fix compile with --disable-nls + + + Changelog between 1.0.10rc1 and 1.0.10rc2 releases + (http://alsa-project.org/changes/v1-0-10rc1--v1-0-10rc2.txt) + *********************************************** + + * alsa-lib + + Core + - moved simple mixer abstraction modules to modules/mixer/simple directory + - mixer API - extend simple enumerated controls for direction tests + - Fix type-punning + - release 1.0.10rc2 + + Mixer API + - mixer API - extend simple enumerated controls for direction tests + + Mixer Abstraction API + - moved simple mixer abstraction modules to modules/mixer/simple directory + - mixer API - extend simple enumerated controls for direction tests + + PCM API + - PCM API - handle EINTR from poll() in snd_pcm_wait() function + - Fix call of semctl IPC_RMID + - Workaround for crash with knotify + - Fix buffer allocation and mmap with plugins + - Fix compile warnings + - direct plugins - change group according ipc_gid for the socket file + - fix segfault then hooks list is empty + - Don't return error if chown() fails + - Removed unused function + - Fix endianess with dmix plugin + - pcm - Add SOFTVOL pcm type + - PCM add missing pcm types - DSNOOP, IEC958, IOPLUG, EXTPLUG + - fixed typo in comment + - Fix type-punning + - Fix mmap and channel_info of hook plugin + + Sequencer API + - Fix type-punning + + /Makefile.am + - moved simple mixer abstraction modules to modules/mixer/simple directory + + /include/Makefile.am + - Allow separate build and source trees + + /modules/Makefile.am + - moved simple mixer abstraction modules to modules/mixer/simple directory + + /src/Makefile.am + - Allow separate build and source trees + + Configuration + - Fix configuration for ICE1724 + - dmix and dsnoop configuration - added ipc_perm 0660 (to handle all users + with audio group) + - modem's pcm "two device" config + - Add modem pcm definition for hda-intel driver + - emu10k1: Front channels via fxbus 8 and 9 + - Use S16_LE as default for dmix + - Fix endianess of PMac driver + - New @func - pcm_args_by_class + - use dmix/dsnoop for default PCM on ca0106 + + Kernel Headers + - Fix type-punning + + Simple Abstraction Mixer Modules + - Allow separate build and source trees + + Test/Example code + - pcm.c test / example - Added EINTR handling + - test/pcm.c - remove -EINTR handling (a job for alsa-lib) + + + Changelog between 1.0.9 and 1.0.10rc1 releases + (http://alsa-project.org/changes/v1-0-9b--v1-0-10rc1.txt) + ********************************************** + + * alsa-lib + + Core + - Remove obsolete ordinary_* entries from configure.in + - big simple mixer update + - Added snd_mixer_selem_compare + - initial & empty smixer-ac97.so module (only the build framework) + - Add external control plugin SDK + - more simple mixer - basic abstraction - work + - The simple mixer abstraction - more work + - release 1.0.10rc1 + + Config API + - name clash (WINE, icc), interface -> iface renamed + + Control API + - Add external shared object support + - Add external control plugin SDK + - Fix _snd_ctl_hw_open() mode argument + - Add detailed documentation for external control plugin SDK + - Fix the return value of snd_card_load() + - Fix compile warnings with gcc-4 + + Device Name API + - name clash (WINE, icc) interface -> iface rename + - Implemented the top-level redirector code for simple mixer + + HWDEP API + - Fix compile warnings with gcc-4 + + Instrument API + - Fix compile warnings with gcc-4 + + Mixer API + - a bit reordered code to fix bug #838 + - big simple mixer update + - mixer - fix typo and memory leak + - Implemented the top-level redirector code for simple mixer + - initial & empty smixer-ac97.so module (only the build framework) + - more simple mixer - basic abstraction - work + - fix compilation with C++ + - fix file name for Doxygen + - Fixed #include statements + - Fix bug when a sound card had a stereo mute element and would + fail to unmute the right channel. + - The simple mixer abstraction - more work + - Add -avoid-version for smixer plugins + - simple mixer: fix compilation with gcc 2.x + - Add missing header files + + Mixer Abstraction API + - big simple mixer update + - more simple mixer - basic abstraction - work + - Add function declaration + + Mixer Ordinary API + - removed ordinary stuff + + PCM API + - added ipc_gid for direct plugins + - Fix bugs in the last change of ipc_gid option + - Change .so module name and installation patch (/usr/lib/alsa-lib/scopes) + - pcm_multi: Increased maximum slave channels to 64 + - Fix boundary overlap + - Remove the check of start_threshold in sw_params + - Fix direct plugins running on 32bit emulation with 64bit arch + - direct plugins (dmix) - suspend/resume fixes + - direct plugins - added graceful shutdown for the resource server + - Misc fixes + - PCM direct plugins - handle EINTR in the resource server + + PCM Ordinary API + - removed ordinary stuff + + Timer API + - timer_hw - Changed TIMER_VERSION_MAX to 2.0.5 + - direct plugins (dmix) - suspend/resume fixes + + /include/Makefile.am + - Remove obsolete *_ordinary.h files + - big simple mixer update + - Add external control plugin SDK + - Fix compilation on a system with old alsa-lib headers + + /src/Makefile.am + - removed ordinary stuff + - Remove obsolete ordinary_* entries + + Configuration + - use ipc_gid for dmix and dsnoop + - fix warnings (bug #829) + - big simple mixer update + - initial & empty smixer-ac97.so module (only the build framework) + - fix typo + - Fix compile warnings with gcc-4 + - The simple mixer abstraction - more work + - adjust control references in config files + - adjust control references in config files + - use PCM interface for IEC958 controls + - Fix surroundX PCM + - Clean up string parser + - Fix invalid read in setlocale() + + Documentation + - Added ipc_gid + - Corrected ipc_gid + - Add description for perm option of file plugin + - initial & empty smixer-ac97.so module (only the build framework) + - Add detailed documentation for external control plugin SDK + + Dynamic Loader helpers + - Fix compile warning + + External Control Plugin SDK + - Add external control plugin SDK + - Add detailed documentation for external control plugin SDK + + I/O subsystem + - Fix compile warnings with gcc-4 + + Kernel Headers + - sync with alsa-kernel - timer SUSPEND / RESUME events + - direct plugins (dmix) - suspend/resume fixes + + Test/Example code + - added support for more sample widths + + Changelog between 1.0.8 and 1.0.9 releases + (http://www.alsa-project.org/changes/v1-0-8--v1-0-9.txt) + ******************************************* + + * alsa-lib + + Core + - fix some file paths in comments + - Add resmgr support + - Fix resmgr support + - Add --disable-aload configure option + - Fix a typo + - Support dl-object cache + - move the Jack plugin to alsa-plugins + - release: 1.0.9rc1 + - Fix a typo + - release: 1.0.9rc2 + - Added snd_pcm_hw_params_set_rate_resample function + - release: 1.0.9rc3 + - - Fedora 4 patch - fix for alpha arch + - API for device name lists and timer enhancements + - added full async interface to timer API + - Add snd_pcm_hw_params_get/set_export_buffer() + - release: 1.0.9rc4 + - release: 1.0.9 + + Config API + - fix some file paths in comments + - API for device name lists and timer enhancements + - Fix doxygen documents + + Control API + - fix some file paths in comments + - Add resmgr support + - Fix resmgr support + - Add --disable-aload configure option + - Fix invalid free + - Fedora 4 patch - gcc4 fixes + - Fix doxygen documents + + Device Name API + - API for device name lists and timer enhancements + + HWDEP API + - fix some file paths in comments + - Add resmgr support + - Fix resmgr support + - usb-audio - add Extigy/Audigy 2 NX remote control support + - Fedora 4 patch - gcc4 fixes + + I/O API + - fix some file paths in comments + + Instrument API + - fix some file paths in comments + + Mixer API + - Fix memory leak + - fix some file paths in comments + - stack protection (CAN-2005-0087) + - Use bag_for_each_safe() for event handling loop + - Add Side controls in the weight list + - Fix snd_mixer_sort() + + PCM API + - Use snd_config_get_bool() + - Fix a typo + - Fixed compile warning + - Fix compile warning + - improved stream linking and plugin code cleanups + - Add pcm_generic.h + - The stream linking problem for pcm_multi.c should be fixed now + - Use snd_config_get_bool() + - Fix the available formats + - Add resmgr support + - start pcm when draining in prepared state + - Split arch-dependent codes of dmix + - Fix hw_params of lfloat plugin + - Add external PCM plugin SDK (draft version) + - Fix compile warnings + - Fix resmgr support + - Add filter-type external plugin SDK + - Code clean-up + - Accept string type card + - Remove JACK plugin + - Initialize structs for ioctls + - fix the file plugin + - Add snd_pcm_parse_control_id() + - Small code clean up + - Fix resume of dmix, dsnoop and dshare plugins + - Fix compilation with gcc-4.0 + - Fix noises in rate exapnsion + - Fix noises on exapnd + - Delayed start for dmix + - Do hwsync of slave PCM on dmix + - Generic architecture support + - Check PCM format aliases + - Stop timer at XRUN + - Fix segfault with downsampling + - Fix channel_info callbacks of hooks, file and plug plugins + - More fixes for 100% CPU hang with dmix + - Compile warning fixes + - Fix compile warning + - Fix more CPU hang-up bugs in dmix + - Added snd_pcm_hw_params_set_rate_resample function + - Move old PCM API to pcm_old.h + - Add verbose hw_params debugging + - Suppress verbose debug messages + - Check timer protocol number for direct plugins + - Fix timer read in non-TREAD mode + - Fix segfault + - Read $LIBASOUND_DEBUG as integer + - Fix ATTRIBUTE_UNUSED + - Show verbose errors for invalid sw_params + - Fix CPU hog with combination of rate plugin + - Fedora 4 patch - gcc4 fixes + - remove broken *_step initialization (caused by previous Fedora 4 patch) + - Fix possible problems of playback drain with rate plugin + - Fix partial commit in drain + - Fix playback start with sync_ptr mode + - Fix blocking during draining in dmix + - Check timer version for read-block workaround + - Propagate pcm->info + - Set up pcm->info properly + - Remove pause and fix timer initialization in prepare + - Fix drain of dmix without data + - Add poll_descriptors and poll_descriptors_count callbacks + - Use snd_pcm_generic_t and its callbacks + - Add protocl version check + - Remove poll_ask callback + - Fix snd_pcm_wait() for multiple pollfd's + - Add perm option + - Fix possible noises and optimization with dmix + - Revert the shmget permission + - More strict permission for IPC shm and sem + - Fix bugs in perm option + - Fix generic channel_info callbacks + - Add snd_pcm_hw_params_get/set_export_buffer() + - Fix poll after XRUN with dmix + - Minor clean up of dmix codes + - Fix dshare plugin codes + - Fix semaphore deadlocks + - Fix poll of dsnoop plugin + - Add area synchronization in poll_rsync of rate plugin + - Move poll_* callbacks to fast_ops + - Minor clean up + - Fix compile without debug option + + RawMidi API + - Add resmgr support + - Fix resmgr support + - rawmidi_virt: fix hang on invalid MIDI data + - Fedora 4 patch - gcc4 fixes + + Sequencer API + - Add resmgr support + - Fix resmgr support + - Add --disable-aload configure option + - Added snd_seq_ev_set_tag() macro + - Fix the device-open check + - fix snd_seq_query_next_client documentation + - Fedora 4 patch - gcc4 fixes + - Fix doxygen documents + + Timer API + - Add resmgr support + - Fix resmgr support + - Fedora 4 patch - gcc4 fixes + - API for device name lists and timer enhancements + - added full async interface to timer API + - Change some timer ioctls due to confliction + - Fix doxygen documents + + /include/Makefile.am + - Add external PCM plugin SDK (draft version) + - Add filter-type external plugin SDK + - Move old PCM API to pcm_old.h + + /src/Makefile.am + - API for device name lists and timer enhancements + + ALSA Lisp + - Fix compile warning + + Configuration + - Fix the bogus return values + - Make dmix card-specific + - Add config for HDA-Intel + - Check error values + - Fix a typo in default period size + - Make dsnoop card-specific + - Use dmix/dsnoop for default PCM + - Add config file for PC-Speaker driver + - Remove routing of 5.1 output + - Fix the parse of filenames with spaces + - use "C" locale when parsing floating point numbers + - Support dl-object cache + - Fixed rear PCM (mono output) + - Use softvol for default PCM + - Add config file for CMI8768 + - Fix card type to string + - Fix SPDIF device + - Fix rear/center_lfe subdevice mismatch + - Fix AC3 output on alsa-lib ca0106.conf + - Fixes AC3 output on Audigy2 sound cards + - Enable slowptr option as default + - Fix compile with gcc-4.0 + - Evaluate CARD argument + - Do hwsync of slave PCM on dmix + - Use S16 for default format + - Use dmix/dsnoop as default + - Remove Azalia.conf + - Use 'Channel Mode' control + - Add PMac Toonie configuration + - Make surround config backward compatible + - Add configuration for AACI driver + - Implement surround71 output for SB Live 24 bit. + + Documentation + - Remove JACK plugin + - Add a note on FC3 + - More doxygen comments + - Add external PCM plugin + - Read $LIBASOUND_DEBUG as integer + - Fix documentation of external PCM plugin SDK + - Fix doxygen documents + + Dynamic Loader helpers + - Support dl-object cache + + Error handler + - Read $LIBASOUND_DEBUG as integer + + External PCM Filter Plugin SDK + - More doxygen comments + - Add protocl version check + - Fix documentation of external PCM plugin SDK + + External PCM I/O Plugin SDK + - Support dl-object cache + - Add protocl version check + + External PCM Plugin SDK + - Add external PCM plugin SDK (draft version) + - Add filter-type external plugin SDK + - Add snd_pcm_parse_control_id() + - Fix documentation of external PCM plugin SDK + + I/O subsystem + - undef gets in case it's a macro + - Remove invalid ATTRIBUTE_UNUSED + + Kernel Headers + - Added asound_fm.h + - Update user land emu10k1.h with changes from kernel emu10k1.h + - Added snd_pcm_hw_params_set_rate_resample function + - Increase timer protocol number + - usb-audio - add Extigy/Audigy 2 NX remote control support + - Change some timer ioctls due to confliction + - Add snd_pcm_hw_params_get/set_export_buffer() + + SHM helpers + - Fix a typo + + Test/Example code + - latency test - Added -B and -E options + - Added snd_pcm_hw_params_set_rate_resample function + - midiloop - remove running status test + - added full async interface to timer API + + Utils + - Fix the include path + - Add $include/alsa to the include path + + + (http://music.columbia.edu/pipermail/linux-audio-announce/2005-January/000522.html) + 1.0.8 + ----- + + * alsa-lib + + Core + - Change error message handling + - release: 1.0.8-rc1 + - release: 1.0.8rc1 + - Add accessor to user control elements + - release: 1.0.8rc2 + - Add inclusion of time.h + - release: 1.0.8 + + Control API + - Add accessor to user control elements + + Instrument API + - Fix compilation with 2.6.9 kernel (glibc headers) + + Mixer API + - Add Front control to weight list + + PCM API + - Return correct error in snd_pcm_wait() after snd_pcm_poll_descriptors() call + - appl_ptr sync fix when status/control structures are not mmaped + - fix for capture for case when status/control structures are not mmaped + - Fixes variable shadow problem in capture direction + - Fixed few typos in documentation. + - Add preamble value configuration for iec958 plugin + - Change error message handling + - fix changed error message handling + - Add softvol PCM plugin + - Add accessor to user control elements + - Change the behavior with hardware volume controls + - Set max volume as default for softvol + - Fix missing declaration + - Support stereo volume control + - Performance optimization + - Clear sw_params struct at initialization + - Fix handling of DISCONNECT state + - Fix compile warning + + Configuration + - Rename AudigyLS -> CA0106 + - Disable 'duplicate front' switch for rear + - Add preamble value configuration for iec958 plugin + - Add default for refer function + - Make "default" PCM card-specific + - Use softvol for PCM outputs + - New config for ES1968 and Maestro3 + - New config for Azalia (intel HD audio) driver + - Add new config files + + Documentation + - Change error message handling + - Add softvol PCM plugin + + Error handler + - Change error message handling + + I/O subsystem + - fix miscalculation of buffer size in snd_output_buffer_need() + - Removed wrong ATTRIBUTE_UNUSED + + Kernel Headers + - Sync with the driver (EFX code structure) + + + (http://music.columbia.edu/pipermail/linux-audio-announce/2004-November/000484.html) + 1.0.7 + ----- + + * alsa-lib + - fixed endless loop when parsing backslash inside bad configuration file + - suppress PAUSE and RESUME for direct plugins + - dmix plugin - dont forget to return -EINVAL on errors + - rate plugin - Fix the downsampling noise problem + - Avoid zero division (sw_params) + + + (http://music.columbia.edu/pipermail/linux-audio-announce/2004-August/000435.html) + 1.0.6a + ------ + + * alsa-lib + - emu10k1 config + - Added surround71 and side pcm definitions. + - Added the support of side speakers on Audigy 2 ZS. + - ice1724 + - Fixed iec958 capture using asym plugin. + - Added the support of side and surround71 PCM types. + - pcm_rate plugin + - This patch fixes a number of different bugs in pcm_rate.c. + - pcm_plug plugin + - Fixed problem with the route plugin and ttable + +vim:syntax=changelog diff --git a/debian/compat b/debian/compat new file mode 100644 index 00000000..ec635144 --- /dev/null +++ b/debian/compat @@ -0,0 +1 @@ +9 diff --git a/debian/control b/debian/control new file mode 100644 index 00000000..dfd83e3f --- /dev/null +++ b/debian/control @@ -0,0 +1,93 @@ +Source: alsa-lib +Section: libs +Priority: optional +Maintainer: Debian ALSA Maintainers <pkg-alsa-devel@lists.alioth.debian.org> +Uploaders: Jordi Mallach <jordi@debian.org>, + Elimar Riesebieter <riesebie@lxtec.de> +Build-Depends: autotools-dev, + debhelper (>= 9), + dh-autoreconf, + dpkg-dev (>= 1.16.1) +Build-Depends-Indep: doxygen +Standards-Version: 3.9.4 +Homepage: http://www.alsa-project.org/ +Vcs-Svn: svn://anonscm.debian.org/pkg-alsa/trunk/alsa-lib +Vcs-Browser: http://anonscm.debian.org/viewvc/pkg-alsa/trunk/alsa-lib/ + +Package: libasound2 +Architecture: linux-any +Multi-Arch: same +Pre-Depends: ${misc:Pre-Depends} +Depends: ${misc:Depends}, + ${shlibs:Depends}, + libasound2-data (>= ${source:Version}) +Suggests: libasound2-plugins (>= 1.0.24) +Breaks: bluez-alsa (<= 4.94-2), + libasound2-plugin-equal (<= 0.6-1), + libasound2-plugins (<< 1.0.24) +Description: shared library for ALSA applications + This package contains the ALSA library and its standard plugins, as well + as the required configuration files. + . + ALSA is the Advanced Linux Sound Architecture. + +Package: libasound2-dev +Architecture: linux-any +Section: libdevel +Multi-Arch: same +Provides: libasound-dev +Depends: libasound2 (= ${binary:Version}), ${misc:Depends} +Suggests: libasound2-doc +Description: shared library for ALSA applications -- development files + This package contains files required for developing software + that makes use of libasound2, the ALSA library. + . + ALSA is the Advanced Linux Sound Architecture. + +Package: libasound2-dbg +Architecture: linux-any +Multi-Arch: same +Section: debug +Priority: extra +Depends: libasound2 (= ${binary:Version}), ${misc:Depends} +Description: debugging symbols for libasound2 + This package contains the debugging symbols for the ALSA library. + . + Most people will not need this package. + . + ALSA is the Advanced Linux Sound Architecture. + +Package: libasound2-data +Architecture: all +Depends: ${misc:Depends} +Suggests: alsa-utils +Breaks: libasound2 (<< 1.0.27-4) +Replaces: libasound2 (<< 1.0.27-4) +Multi-Arch: foreign +Description: Configuration files and profiles for ALSA drivers + This package contains configuration files for ALSA drivers and UCM + profiles for use with alsaucm. + . + ALSA is the Advanced Linux Sound Architecture. + +Package: libasound2-udeb +Section: debian-installer +Architecture: linux-any +Depends: ${misc:Depends}, ${shlibs:Depends} +Package-Type: udeb +Description: shared library for ALSA applications (udeb) + This package contains the ALSA library for use in the Debian Installer. + . + ALSA is the Advanced Linux Sound Architecture. + +Package: libasound2-doc +Architecture: all +Section: doc +Depends: libjs-jquery, ${misc:Depends} +Suggests: libasound2-dev +Description: documentation for user-space ALSA application programming + This package contains the HTML documentation for the ALSA library, which + describes the development API for user-space applications that want to + use ALSA. + . + ALSA is the Advanced Linux Sound Architecture. diff --git a/debian/copyright b/debian/copyright new file mode 100644 index 00000000..48d33cd4 --- /dev/null +++ b/debian/copyright @@ -0,0 +1,35 @@ +This package was debianized by Wichert Akkerman 7 Jun 1998. +Masato Taruishi took over on 17 Oct 1999. +Since September 2002 it has been maintained by the participants in +the pkg-alsa project at alioth.debian.org. + +Bugs in the source code (as opposed to bugs in the packaging) are best +reported to the upstream bug tracking system: + + https://bugtrack.alsa-project.org/alsa-bug + +The source code was downloaded from the ALSA homepage: + + http://www.alsa-project.org/ + +alsa-lib +-------- +Copyright (c) 1998 Jarsolav Kysela <perex@suse.cz> and others. + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the + Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, + MA 02110-1301, USA. + +On Debian systems, the complete text of the GNU Lesser General Public License +can be found in /usr/share/common-licenses/LGPL-2.1. diff --git a/debian/libasound2-data.install b/debian/libasound2-data.install new file mode 100644 index 00000000..8fee46d1 --- /dev/null +++ b/debian/libasound2-data.install @@ -0,0 +1 @@ +usr/share/alsa diff --git a/debian/libasound2-dbg.preinst b/debian/libasound2-dbg.preinst new file mode 100644 index 00000000..4bc26b72 --- /dev/null +++ b/debian/libasound2-dbg.preinst @@ -0,0 +1,11 @@ +#!/bin/sh + +set -e + +DOCDIR=/usr/share/doc/libasound2-dbg + +if [ -L $DOCDIR ]; then + rm $DOCDIR +fi + +#DEBHELPER# diff --git a/debian/libasound2-dev.install b/debian/libasound2-dev.install new file mode 100644 index 00000000..4ece264b --- /dev/null +++ b/debian/libasound2-dev.install @@ -0,0 +1,4 @@ +usr/include +usr/lib/*/*.so +usr/lib/*/pkgconfig +usr/share/aclocal diff --git a/debian/libasound2-dev.preinst b/debian/libasound2-dev.preinst new file mode 100644 index 00000000..71fbbf40 --- /dev/null +++ b/debian/libasound2-dev.preinst @@ -0,0 +1,11 @@ +#!/bin/sh + +set -e + +DOCDIR=/usr/share/doc/libasound2-dev + +if [ -L $DOCDIR ]; then + rm $DOCDIR +fi + +#DEBHELPER# diff --git a/debian/libasound2-doc.doc-base b/debian/libasound2-doc.doc-base new file mode 100644 index 00000000..9e24459d --- /dev/null +++ b/debian/libasound2-doc.doc-base @@ -0,0 +1,11 @@ +Document: alsa-lib-reference +Title: ALSA-lib C library reference +Author: Jaroslav Kysela, Takashi Iwai and others +Abstract: The Advanced Linux Sound Architecture (ALSA) comes + with a kernel API and a library API. This document describes + the library API and how it interfaces with the kernel API. +Section: Sound + +Format: HTML +Index: /usr/share/doc/libasound2-doc/html/index.html +Files: /usr/share/doc/libasound2-doc/html/*.html diff --git a/debian/libasound2-doc.docs b/debian/libasound2-doc.docs new file mode 100644 index 00000000..601787f0 --- /dev/null +++ b/debian/libasound2-doc.docs @@ -0,0 +1,2 @@ +NOTES +doc/doxygen/html diff --git a/debian/libasound2-doc.links b/debian/libasound2-doc.links new file mode 100644 index 00000000..3005c9c6 --- /dev/null +++ b/debian/libasound2-doc.links @@ -0,0 +1 @@ +usr/share/javascript/jquery/jquery.js usr/share/doc/libasound2-doc/html/jquery.js diff --git a/debian/libasound2-udeb.install b/debian/libasound2-udeb.install new file mode 100644 index 00000000..2e3d6e11 --- /dev/null +++ b/debian/libasound2-udeb.install @@ -0,0 +1,4 @@ +usr/lib/*/*.so.* usr/lib +usr/share/alsa/cards +usr/share/alsa/pcm +usr/share/alsa/alsa.conf diff --git a/debian/libasound2.NEWS b/debian/libasound2.NEWS new file mode 100644 index 00000000..422912c7 --- /dev/null +++ b/debian/libasound2.NEWS @@ -0,0 +1,38 @@ +alsa-lib (1.0.7-1) unstable; urgency=high + + Some users might encounter problems getting their sound cards to work + when using alsa-lib version 1.0.6 or 1.0.7 along with Linux kernel + 2.6.8.1. (The latter is the kernel that Debian plans to ship with + sarge. Users of Linux 2.4 are not affected by this problem because + Linux 2.4 does not contain any ALSA drivers.) The reason is that + Linux 2.6.8.1 includes ALSA drivers at version level 1.0.4 and these + appear to be incompatible in some cases with the ALSA libraries at + version 1.0.6. As of this writing, we know the emu10k driver is + affected by this, but for all we know there might be others. + + There is an easy fix for the problem with the emu10k driver. Simply + do one of the following: + + - Use Linux 2.4.x and a matching alsa-modules package. + - Use Linux 2.6.8.1 but don't use the ALSA drivers that come with it. + Instead, create an alsa-modules package for Linux 2.6.8.1 using + the make-kpkg utility and the alsa-source package. + - Use Linux 2.6.9 or higher. These kernels include the latest ALSA drivers. + - Apply the following patch to fix the configuration file for emu10k: + + --- /usr/share/alsa/cards/EMU10K1.conf~ 2004-09-26 19:17:05.000000000 +0200 + +++ /usr/share/alsa/cards/EMU10K1.conf 2004-10-08 22:29:14.000000000 +0200 + @@ -223,7 +223,7 @@ + slave.pcm { + type hw + card $CARD + - device 2 + + device 3 + } + hooks.0 { + type ctl_elems + + + See http://bugs.debian.org/275573 for more information. + + -- Jordi Mallach <jordi@debian.org> Wed, 18 Nov 2004 10:00:00 +0200 diff --git a/debian/libasound2.examples b/debian/libasound2.examples new file mode 100644 index 00000000..6b7dce5a --- /dev/null +++ b/debian/libasound2.examples @@ -0,0 +1 @@ +doc/asoundrc.txt diff --git a/debian/libasound2.install b/debian/libasound2.install new file mode 100644 index 00000000..fc0615c7 --- /dev/null +++ b/debian/libasound2.install @@ -0,0 +1,2 @@ +usr/lib/*/*.so.* +usr/lib/*/alsa-lib/smixer/*.so diff --git a/debian/libasound2.symbols b/debian/libasound2.symbols new file mode 100644 index 00000000..c8d33f2f --- /dev/null +++ b/debian/libasound2.symbols @@ -0,0 +1,1665 @@ +libasound.so.2 libasound2 #MINVER# + ALSA_0.9.0@ALSA_0.9.0 1.0.16 + ALSA_0.9.0rc4@ALSA_0.9.0rc4 1.0.16 + ALSA_0.9.0rc8@ALSA_0.9.0rc8 1.0.16 + ALSA_0.9.3@ALSA_0.9.3 1.0.16 + ALSA_0.9.5@ALSA_0.9.5 1.0.16 + ALSA_0.9.7@ALSA_0.9.7 1.0.16 + ALSA_0.9@ALSA_0.9 1.0.16 + __snd_ctl_hw_open_dlsym_control_001@ALSA_0.9 1.0.16 + __snd_ctl_shm_open_dlsym_control_001@ALSA_0.9 1.0.16 + __snd_hwdep_hw_open_dlsym_hwdep_001@ALSA_0.9 1.0.16 + __snd_pcm_adpcm_open_dlsym_pcm_001@ALSA_0.9 1.0.16 + __snd_pcm_alaw_open_dlsym_pcm_001@ALSA_0.9 1.0.16 + __snd_pcm_asym_open_dlsym_pcm_001@ALSA_0.9 1.0.16 + __snd_pcm_copy_open_dlsym_pcm_001@ALSA_0.9 1.0.16 + __snd_pcm_dmix_open_dlsym_pcm_001@ALSA_0.9 1.0.16 + __snd_pcm_dshare_open_dlsym_pcm_001@ALSA_0.9 1.0.16 + __snd_pcm_dsnoop_open_dlsym_pcm_001@ALSA_0.9 1.0.16 + __snd_pcm_empty_open_dlsym_pcm_001@ALSA_0.9 1.0.16 + __snd_pcm_file_open_dlsym_pcm_001@ALSA_0.9 1.0.16 + __snd_pcm_hook_ctl_elems_install_dlsym_pcm_001@ALSA_0.9 1.0.16 + __snd_pcm_hooks_open_dlsym_pcm_001@ALSA_0.9 1.0.16 + __snd_pcm_hw_open_dlsym_pcm_001@ALSA_0.9 1.0.16 + __snd_pcm_hw_params_get_access@ALSA_0.9 1.0.16 + __snd_pcm_hw_params_get_buffer_size@ALSA_0.9 1.0.16 + __snd_pcm_hw_params_get_buffer_size_max@ALSA_0.9 1.0.16 + __snd_pcm_hw_params_get_buffer_size_min@ALSA_0.9 1.0.16 + __snd_pcm_hw_params_get_buffer_time@ALSA_0.9 1.0.16 + __snd_pcm_hw_params_get_buffer_time_max@ALSA_0.9 1.0.16 + __snd_pcm_hw_params_get_buffer_time_min@ALSA_0.9 1.0.16 + __snd_pcm_hw_params_get_channels@ALSA_0.9 1.0.16 + __snd_pcm_hw_params_get_channels_max@ALSA_0.9 1.0.16 + __snd_pcm_hw_params_get_channels_min@ALSA_0.9 1.0.16 + __snd_pcm_hw_params_get_format@ALSA_0.9 1.0.16 + __snd_pcm_hw_params_get_period_size@ALSA_0.9 1.0.16 + __snd_pcm_hw_params_get_period_size_max@ALSA_0.9 1.0.16 + __snd_pcm_hw_params_get_period_size_min@ALSA_0.9 1.0.16 + __snd_pcm_hw_params_get_period_time@ALSA_0.9 1.0.16 + __snd_pcm_hw_params_get_period_time_max@ALSA_0.9 1.0.16 + __snd_pcm_hw_params_get_period_time_min@ALSA_0.9 1.0.16 + __snd_pcm_hw_params_get_periods@ALSA_0.9 1.0.16 + __snd_pcm_hw_params_get_periods_max@ALSA_0.9 1.0.16 + __snd_pcm_hw_params_get_periods_min@ALSA_0.9 1.0.16 + __snd_pcm_hw_params_get_rate@ALSA_0.9 1.0.16 + __snd_pcm_hw_params_get_rate_max@ALSA_0.9 1.0.16 + __snd_pcm_hw_params_get_rate_min@ALSA_0.9 1.0.16 + __snd_pcm_hw_params_get_subformat@ALSA_0.9 1.0.16 + __snd_pcm_hw_params_get_tick_time@ALSA_0.9 1.0.16 + __snd_pcm_hw_params_get_tick_time_max@ALSA_0.9 1.0.16 + __snd_pcm_hw_params_get_tick_time_min@ALSA_0.9 1.0.16 + __snd_pcm_hw_params_set_access_first@ALSA_0.9 1.0.16 + __snd_pcm_hw_params_set_access_last@ALSA_0.9 1.0.16 + __snd_pcm_hw_params_set_buffer_size_first@ALSA_0.9 1.0.16 + __snd_pcm_hw_params_set_buffer_size_last@ALSA_0.9 1.0.16 + __snd_pcm_hw_params_set_buffer_size_near@ALSA_0.9 1.0.16 + __snd_pcm_hw_params_set_buffer_time_first@ALSA_0.9 1.0.16 + __snd_pcm_hw_params_set_buffer_time_last@ALSA_0.9 1.0.16 + __snd_pcm_hw_params_set_buffer_time_near@ALSA_0.9 1.0.16 + __snd_pcm_hw_params_set_channels_first@ALSA_0.9 1.0.16 + __snd_pcm_hw_params_set_channels_last@ALSA_0.9 1.0.16 + __snd_pcm_hw_params_set_channels_near@ALSA_0.9 1.0.16 + __snd_pcm_hw_params_set_format_first@ALSA_0.9 1.0.16 + __snd_pcm_hw_params_set_format_last@ALSA_0.9 1.0.16 + __snd_pcm_hw_params_set_period_size_first@ALSA_0.9 1.0.16 + __snd_pcm_hw_params_set_period_size_last@ALSA_0.9 1.0.16 + __snd_pcm_hw_params_set_period_size_near@ALSA_0.9 1.0.16 + __snd_pcm_hw_params_set_period_time_first@ALSA_0.9 1.0.16 + __snd_pcm_hw_params_set_period_time_last@ALSA_0.9 1.0.16 + __snd_pcm_hw_params_set_period_time_near@ALSA_0.9 1.0.16 + __snd_pcm_hw_params_set_periods_first@ALSA_0.9 1.0.16 + __snd_pcm_hw_params_set_periods_last@ALSA_0.9 1.0.16 + __snd_pcm_hw_params_set_periods_near@ALSA_0.9 1.0.16 + __snd_pcm_hw_params_set_rate_first@ALSA_0.9 1.0.16 + __snd_pcm_hw_params_set_rate_last@ALSA_0.9 1.0.16 + __snd_pcm_hw_params_set_rate_near@ALSA_0.9 1.0.16 + __snd_pcm_hw_params_set_subformat_first@ALSA_0.9 1.0.16 + __snd_pcm_hw_params_set_subformat_last@ALSA_0.9 1.0.16 + __snd_pcm_hw_params_set_tick_time_first@ALSA_0.9 1.0.16 + __snd_pcm_hw_params_set_tick_time_last@ALSA_0.9 1.0.16 + __snd_pcm_hw_params_set_tick_time_near@ALSA_0.9 1.0.16 + __snd_pcm_iec958_open_dlsym_pcm_001@ALSA_0.9 1.0.16 + __snd_pcm_ladspa_open_dlsym_pcm_001@ALSA_0.9 1.0.16 + __snd_pcm_lfloat_open_dlsym_pcm_001@ALSA_0.9 1.0.16 + __snd_pcm_linear_open_dlsym_pcm_001@ALSA_0.9 1.0.16 + __snd_pcm_meter_open_dlsym_pcm_001@ALSA_0.9 1.0.16 + __snd_pcm_mmap_emul_open_dlsym_pcm_001@ALSA_0.9 1.0.16 + __snd_pcm_mulaw_open_dlsym_pcm_001@ALSA_0.9 1.0.16 + __snd_pcm_multi_open_dlsym_pcm_001@ALSA_0.9 1.0.16 + __snd_pcm_null_open_dlsym_pcm_001@ALSA_0.9 1.0.16 + __snd_pcm_plug_open_dlsym_pcm_001@ALSA_0.9 1.0.16 + __snd_pcm_rate_open_dlsym_pcm_001@ALSA_0.9 1.0.16 + __snd_pcm_route_open_dlsym_pcm_001@ALSA_0.9 1.0.16 + __snd_pcm_share_open_dlsym_pcm_001@ALSA_0.9 1.0.16 + __snd_pcm_shm_open_dlsym_pcm_001@ALSA_0.9 1.0.16 + __snd_pcm_softvol_open_dlsym_pcm_001@ALSA_0.9 1.0.16 + __snd_pcm_sw_params_get_avail_min@ALSA_0.9 1.0.16 + __snd_pcm_sw_params_get_silence_size@ALSA_0.9 1.0.16 + __snd_pcm_sw_params_get_silence_threshold@ALSA_0.9 1.0.16 + __snd_pcm_sw_params_get_sleep_min@ALSA_0.9 1.0.16 + __snd_pcm_sw_params_get_start_threshold@ALSA_0.9 1.0.16 + __snd_pcm_sw_params_get_stop_threshold@ALSA_0.9 1.0.16 + __snd_pcm_sw_params_get_tstamp_mode@ALSA_0.9 1.0.16 + __snd_pcm_sw_params_get_xfer_align@ALSA_0.9 1.0.16 + __snd_rawmidi_hw_open_dlsym_rawmidi_001@ALSA_0.9 1.0.16 + __snd_rawmidi_virtual_open_dlsym_rawmidi_001@ALSA_0.9 1.0.16 + __snd_seq_hw_open_dlsym_seq_001@ALSA_0.9 1.0.16 + __snd_timer_hw_open_dlsym_timer_001@ALSA_0.9 1.0.16 + __snd_timer_query_hw_open_dlsym_timer_query_001@ALSA_0.9 1.0.16 + _snd_config_hook_load_dlsym_config_hook_001@ALSA_0.9 1.0.16 + _snd_config_hook_load_for_all_cards_dlsym_config_hook_001@ALSA_0.9 1.0.16 + _snd_ctl_hw_open@ALSA_0.9 1.0.16 + _snd_ctl_poll_descriptor@ALSA_0.9 1.0.16 + _snd_ctl_shm_open@ALSA_0.9 1.0.16 + _snd_func_card_driver_dlsym_config_evaluate_001@ALSA_0.9 1.0.16 + _snd_func_card_id_dlsym_config_evaluate_001@ALSA_0.9 1.0.16 + _snd_func_card_inum_dlsym_config_evaluate_001@ALSA_0.9 1.0.16 + _snd_func_card_name_dlsym_config_evaluate_001@ALSA_0.9 1.0.16 + _snd_func_concat_dlsym_config_evaluate_001@ALSA_0.9 1.0.16 + _snd_func_datadir_dlsym_config_evaluate_001@ALSA_0.9 1.0.16 + _snd_func_getenv_dlsym_config_evaluate_001@ALSA_0.9 1.0.16 + _snd_func_iadd_dlsym_config_evaluate_001@ALSA_0.9 1.0.16 + _snd_func_igetenv_dlsym_config_evaluate_001@ALSA_0.9 1.0.16 + _snd_func_imul_dlsym_config_evaluate_001@ALSA_0.9 1.0.16 + _snd_func_pcm_args_by_class_dlsym_config_evaluate_001@ALSA_0.9 1.0.16 + _snd_func_pcm_id_dlsym_config_evaluate_001@ALSA_0.9 1.0.16 + _snd_func_private_card_driver_dlsym_config_evaluate_001@ALSA_0.9 1.0.16 + _snd_func_private_pcm_subdevice_dlsym_config_evaluate_001@ALSA_0.9 1.0.16 + _snd_func_private_string_dlsym_config_evaluate_001@ALSA_0.9 1.0.16 + _snd_func_refer_dlsym_config_evaluate_001@ALSA_0.9 1.0.16 + _snd_hwdep_hw_open@ALSA_0.9 1.0.16 + _snd_pcm_adpcm_open@ALSA_0.9 1.0.16 + _snd_pcm_alaw_open@ALSA_0.9 1.0.16 + _snd_pcm_asym_open@ALSA_0.9 1.0.16 + _snd_pcm_copy_open@ALSA_0.9 1.0.16 + _snd_pcm_dmix_open@ALSA_0.9 1.0.16 + _snd_pcm_dshare_open@ALSA_0.9 1.0.16 + _snd_pcm_dsnoop_open@ALSA_0.9 1.0.16 + _snd_pcm_empty_open@ALSA_0.9 1.0.16 + _snd_pcm_file_open@ALSA_0.9 1.0.16 + _snd_pcm_hook_ctl_elems_install@ALSA_0.9 1.0.16 + _snd_pcm_hooks_open@ALSA_0.9 1.0.16 + _snd_pcm_hw_open@ALSA_0.9 1.0.16 + _snd_pcm_iec958_open@ALSA_0.9 1.0.16 + _snd_pcm_ladspa_open@ALSA_0.9 1.0.16 + _snd_pcm_lfloat_open@ALSA_0.9 1.0.16 + _snd_pcm_linear_open@ALSA_0.9 1.0.16 + _snd_pcm_meter_open@ALSA_0.9 1.0.16 + _snd_pcm_mmap_emul_open@ALSA_0.9 1.0.16 + _snd_pcm_mulaw_open@ALSA_0.9 1.0.16 + _snd_pcm_multi_open@ALSA_0.9 1.0.16 + _snd_pcm_null_open@ALSA_0.9 1.0.16 + _snd_pcm_plug_open@ALSA_0.9 1.0.16 + _snd_pcm_poll_descriptor@ALSA_0.9 1.0.16 + _snd_pcm_rate_linear_open@ALSA_0.9 1.0.16 + _snd_pcm_rate_open@ALSA_0.9 1.0.16 + _snd_pcm_route_open@ALSA_0.9 1.0.16 + _snd_pcm_share_open@ALSA_0.9 1.0.16 + _snd_pcm_shm_open@ALSA_0.9 1.0.16 + _snd_pcm_softvol_open@ALSA_0.9 1.0.16 + _snd_rawmidi_hw_open@ALSA_0.9 1.0.16 + _snd_rawmidi_virtual_open@ALSA_0.9 1.0.16 + _snd_seq_hw_open@ALSA_0.9 1.0.16 + _snd_timer_hw_open@ALSA_0.9 1.0.16 + _snd_timer_query_hw_open@ALSA_0.9 1.0.16 + alsa_lisp@ALSA_0.9.5 1.0.16 + alsa_lisp_default_cfg@ALSA_0.9.7 1.0.16 + alsa_lisp_default_cfg_free@ALSA_0.9.7 1.0.16 + alsa_lisp_free@ALSA_0.9.7 1.0.16 + alsa_lisp_function@ALSA_0.9.7 1.0.16 + alsa_lisp_init_objects@ALSA_0.9.7 1.0.16 + alsa_lisp_nil@ALSA_0.9.7 1.0.16 + alsa_lisp_result_free@ALSA_0.9.7 1.0.16 + alsa_lisp_seq_count@ALSA_0.9.7 1.0.16 + alsa_lisp_seq_first@ALSA_0.9.7 1.0.16 + alsa_lisp_seq_integer@ALSA_0.9.7 1.0.16 + alsa_lisp_seq_next@ALSA_0.9.7 1.0.16 + alsa_lisp_seq_pointer@ALSA_0.9.7 1.0.16 + alsa_lisp_t@ALSA_0.9.7 1.0.16 + snd_asoundlib_version@ALSA_0.9 1.0.16 + snd_async_add_ctl_handler@ALSA_0.9 1.0.16 + snd_async_add_handler@ALSA_0.9 1.0.16 + snd_async_add_pcm_handler@ALSA_0.9 1.0.16 + snd_async_add_timer_handler@ALSA_0.9 1.0.16 + snd_async_del_handler@ALSA_0.9 1.0.16 + snd_async_handler_get_callback_private@ALSA_0.9 1.0.16 + snd_async_handler_get_ctl@ALSA_0.9 1.0.16 + snd_async_handler_get_fd@ALSA_0.9 1.0.16 + snd_async_handler_get_pcm@ALSA_0.9 1.0.16 + snd_async_handler_get_signo@ALSA_0.9 1.0.16 + snd_async_handler_get_timer@ALSA_0.9 1.0.16 + snd_atomic_read_wait@ALSA_0.9 1.0.16 + snd_card_get_index@ALSA_0.9 1.0.16 + snd_card_get_longname@ALSA_0.9 1.0.16 + snd_card_get_name@ALSA_0.9 1.0.16 + snd_card_load@ALSA_0.9 1.0.16 + snd_card_next@ALSA_0.9 1.0.16 + snd_config@ALSA_0.9 1.0.16 + snd_config_add@ALSA_0.9 1.0.16 + snd_config_copy@ALSA_0.9 1.0.16 + snd_config_delete@ALSA_0.9 1.0.16 + snd_config_delete_compound_members@ALSA_0.9 1.0.16 + snd_config_evaluate@ALSA_0.9 1.0.16 + snd_config_expand@ALSA_0.9 1.0.16 + snd_config_get_ascii@ALSA_0.9 1.0.16 + snd_config_get_bool@ALSA_0.9 1.0.16 + snd_config_get_bool_ascii@ALSA_0.9 1.0.16 + snd_config_get_ctl_iface@ALSA_0.9 1.0.16 + snd_config_get_ctl_iface_ascii@ALSA_0.9 1.0.16 + snd_config_get_id@ALSA_0.9 1.0.16 + snd_config_get_integer64@ALSA_0.9 1.0.16 + snd_config_get_integer@ALSA_0.9 1.0.16 + snd_config_get_ireal@ALSA_0.9 1.0.16 + snd_config_get_pointer@ALSA_0.9 1.0.16 + snd_config_get_real@ALSA_0.9 1.0.16 + snd_config_get_string@ALSA_0.9 1.0.16 + snd_config_get_type@ALSA_0.9 1.0.16 + snd_config_get_type_ascii@ALSA_0.9 1.0.16 + snd_config_hook_load@ALSA_0.9 1.0.16 + snd_config_hook_load_for_all_cards@ALSA_0.9 1.0.16 + snd_config_imake_integer64@ALSA_0.9 1.0.16 + snd_config_imake_integer@ALSA_0.9 1.0.16 + snd_config_imake_pointer@ALSA_0.9 1.0.16 + snd_config_imake_real@ALSA_0.9 1.0.16 + snd_config_imake_string@ALSA_0.9 1.0.16 + snd_config_iterator_end@ALSA_0.9 1.0.16 + snd_config_iterator_entry@ALSA_0.9 1.0.16 + snd_config_iterator_first@ALSA_0.9 1.0.16 + snd_config_iterator_next@ALSA_0.9 1.0.16 + snd_config_load@ALSA_0.9 1.0.16 + snd_config_load_override@ALSA_0.9 1.0.16 + snd_config_make@ALSA_0.9 1.0.16 + snd_config_make_compound@ALSA_0.9 1.0.16 + snd_config_make_integer64@ALSA_0.9 1.0.16 + snd_config_make_integer@ALSA_0.9 1.0.16 + snd_config_make_pointer@ALSA_0.9 1.0.16 + snd_config_make_real@ALSA_0.9 1.0.16 + snd_config_make_string@ALSA_0.9 1.0.16 + snd_config_remove@ALSA_0.9 1.0.16 + snd_config_save@ALSA_0.9 1.0.16 + snd_config_search@ALSA_0.9 1.0.16 + snd_config_search_alias@ALSA_0.9 1.0.16 + snd_config_search_definition@ALSA_0.9 1.0.16 + snd_config_search_hooks@ALSA_0.9 1.0.16 + snd_config_searcha@ALSA_0.9 1.0.16 + snd_config_searcha_hooks@ALSA_0.9 1.0.16 + snd_config_searchv@ALSA_0.9 1.0.16 + snd_config_searchva@ALSA_0.9 1.0.16 + snd_config_searchva_hooks@ALSA_0.9 1.0.16 + snd_config_set_ascii@ALSA_0.9 1.0.16 + snd_config_set_id@ALSA_0.9 1.0.16 + snd_config_set_integer64@ALSA_0.9 1.0.16 + snd_config_set_integer@ALSA_0.9 1.0.16 + snd_config_set_pointer@ALSA_0.9 1.0.16 + snd_config_set_real@ALSA_0.9 1.0.16 + snd_config_set_string@ALSA_0.9 1.0.16 + snd_config_substitute@ALSA_0.9 1.0.16 + snd_config_test_id@ALSA_0.9 1.0.16 + snd_config_top@ALSA_0.9 1.0.16 + snd_config_update@ALSA_0.9 1.0.16 + snd_config_update_free@ALSA_0.9 1.0.16 + snd_config_update_free_global@ALSA_0.9 1.0.16 + snd_config_update_r@ALSA_0.9 1.0.16 + snd_ctl_ascii_elem_id_get@ALSA_0.9 1.0.24.1 + snd_ctl_ascii_elem_id_parse@ALSA_0.9 1.0.24.1 + snd_ctl_ascii_value_parse@ALSA_0.9 1.0.24.1 + snd_ctl_async@ALSA_0.9 1.0.16 + snd_ctl_card_info@ALSA_0.9 1.0.16 + snd_ctl_card_info_clear@ALSA_0.9 1.0.16 + snd_ctl_card_info_copy@ALSA_0.9 1.0.16 + snd_ctl_card_info_free@ALSA_0.9 1.0.16 + snd_ctl_card_info_get_card@ALSA_0.9 1.0.16 + snd_ctl_card_info_get_components@ALSA_0.9 1.0.16 + snd_ctl_card_info_get_driver@ALSA_0.9 1.0.16 + snd_ctl_card_info_get_id@ALSA_0.9 1.0.16 + snd_ctl_card_info_get_longname@ALSA_0.9 1.0.16 + snd_ctl_card_info_get_mixername@ALSA_0.9 1.0.16 + snd_ctl_card_info_get_name@ALSA_0.9 1.0.16 + snd_ctl_card_info_malloc@ALSA_0.9 1.0.16 + snd_ctl_card_info_sizeof@ALSA_0.9 1.0.16 + snd_ctl_close@ALSA_0.9 1.0.16 + snd_ctl_convert_from_dB@ALSA_0.9 1.0.16 + snd_ctl_convert_to_dB@ALSA_0.9 1.0.16 + snd_ctl_elem_add_boolean@ALSA_0.9 1.0.16 + snd_ctl_elem_add_enumerated@ALSA_0.9 1.0.25 + snd_ctl_elem_add_iec958@ALSA_0.9 1.0.16 + snd_ctl_elem_add_integer64@ALSA_0.9 1.0.16 + snd_ctl_elem_add_integer@ALSA_0.9 1.0.16 + snd_ctl_elem_id_clear@ALSA_0.9 1.0.16 + snd_ctl_elem_id_copy@ALSA_0.9 1.0.16 + snd_ctl_elem_id_free@ALSA_0.9 1.0.16 + snd_ctl_elem_id_get_device@ALSA_0.9 1.0.16 + snd_ctl_elem_id_get_index@ALSA_0.9 1.0.16 + snd_ctl_elem_id_get_interface@ALSA_0.9 1.0.16 + snd_ctl_elem_id_get_name@ALSA_0.9 1.0.16 + snd_ctl_elem_id_get_numid@ALSA_0.9 1.0.16 + snd_ctl_elem_id_get_subdevice@ALSA_0.9 1.0.16 + snd_ctl_elem_id_malloc@ALSA_0.9 1.0.16 + snd_ctl_elem_id_set_device@ALSA_0.9 1.0.16 + snd_ctl_elem_id_set_index@ALSA_0.9 1.0.16 + snd_ctl_elem_id_set_interface@ALSA_0.9 1.0.16 + snd_ctl_elem_id_set_name@ALSA_0.9 1.0.16 + snd_ctl_elem_id_set_numid@ALSA_0.9 1.0.16 + snd_ctl_elem_id_set_subdevice@ALSA_0.9 1.0.16 + snd_ctl_elem_id_sizeof@ALSA_0.9 1.0.16 + snd_ctl_elem_iface_name@ALSA_0.9 1.0.16 + snd_ctl_elem_info@ALSA_0.9 1.0.16 + snd_ctl_elem_info_clear@ALSA_0.9 1.0.16 + snd_ctl_elem_info_copy@ALSA_0.9 1.0.16 + snd_ctl_elem_info_free@ALSA_0.9 1.0.16 + snd_ctl_elem_info_get_count@ALSA_0.9 1.0.16 + snd_ctl_elem_info_get_device@ALSA_0.9 1.0.16 + snd_ctl_elem_info_get_dimension@ALSA_0.9.3 1.0.16 + snd_ctl_elem_info_get_dimensions@ALSA_0.9.3 1.0.16 + snd_ctl_elem_info_get_id@ALSA_0.9 1.0.16 + snd_ctl_elem_info_get_index@ALSA_0.9 1.0.16 + snd_ctl_elem_info_get_interface@ALSA_0.9 1.0.16 + snd_ctl_elem_info_get_item_name@ALSA_0.9 1.0.16 + snd_ctl_elem_info_get_items@ALSA_0.9 1.0.16 + snd_ctl_elem_info_get_max64@ALSA_0.9 1.0.16 + snd_ctl_elem_info_get_max@ALSA_0.9 1.0.16 + snd_ctl_elem_info_get_min64@ALSA_0.9 1.0.16 + snd_ctl_elem_info_get_min@ALSA_0.9 1.0.16 + snd_ctl_elem_info_get_name@ALSA_0.9 1.0.16 + snd_ctl_elem_info_get_numid@ALSA_0.9 1.0.16 + snd_ctl_elem_info_get_owner@ALSA_0.9 1.0.16 + snd_ctl_elem_info_get_step64@ALSA_0.9 1.0.16 + snd_ctl_elem_info_get_step@ALSA_0.9 1.0.16 + snd_ctl_elem_info_get_subdevice@ALSA_0.9 1.0.16 + snd_ctl_elem_info_get_type@ALSA_0.9 1.0.16 + snd_ctl_elem_info_is_inactive@ALSA_0.9 1.0.16 + snd_ctl_elem_info_is_indirect@ALSA_0.9 1.0.16 + snd_ctl_elem_info_is_locked@ALSA_0.9 1.0.16 + snd_ctl_elem_info_is_owner@ALSA_0.9 1.0.16 + snd_ctl_elem_info_is_readable@ALSA_0.9 1.0.16 + snd_ctl_elem_info_is_tlv_commandable@ALSA_0.9 1.0.16 + snd_ctl_elem_info_is_tlv_readable@ALSA_0.9 1.0.16 + snd_ctl_elem_info_is_tlv_writable@ALSA_0.9 1.0.16 + snd_ctl_elem_info_is_user@ALSA_0.9 1.0.16 + snd_ctl_elem_info_is_volatile@ALSA_0.9 1.0.16 + snd_ctl_elem_info_is_writable@ALSA_0.9 1.0.16 + snd_ctl_elem_info_malloc@ALSA_0.9 1.0.16 + snd_ctl_elem_info_set_device@ALSA_0.9 1.0.16 + snd_ctl_elem_info_set_id@ALSA_0.9 1.0.16 + snd_ctl_elem_info_set_index@ALSA_0.9 1.0.16 + snd_ctl_elem_info_set_interface@ALSA_0.9 1.0.16 + snd_ctl_elem_info_set_item@ALSA_0.9 1.0.16 + snd_ctl_elem_info_set_name@ALSA_0.9 1.0.16 + snd_ctl_elem_info_set_numid@ALSA_0.9 1.0.16 + snd_ctl_elem_info_set_subdevice@ALSA_0.9 1.0.16 + snd_ctl_elem_info_sizeof@ALSA_0.9 1.0.16 + snd_ctl_elem_list@ALSA_0.9 1.0.16 + snd_ctl_elem_list_alloc_space@ALSA_0.9 1.0.16 + snd_ctl_elem_list_clear@ALSA_0.9 1.0.16 + snd_ctl_elem_list_copy@ALSA_0.9 1.0.16 + snd_ctl_elem_list_free@ALSA_0.9 1.0.16 + snd_ctl_elem_list_free_space@ALSA_0.9 1.0.16 + snd_ctl_elem_list_get_count@ALSA_0.9 1.0.16 + snd_ctl_elem_list_get_device@ALSA_0.9 1.0.16 + snd_ctl_elem_list_get_id@ALSA_0.9 1.0.16 + snd_ctl_elem_list_get_index@ALSA_0.9 1.0.16 + snd_ctl_elem_list_get_interface@ALSA_0.9 1.0.16 + snd_ctl_elem_list_get_name@ALSA_0.9 1.0.16 + snd_ctl_elem_list_get_numid@ALSA_0.9 1.0.16 + snd_ctl_elem_list_get_subdevice@ALSA_0.9 1.0.16 + snd_ctl_elem_list_get_used@ALSA_0.9 1.0.16 + snd_ctl_elem_list_malloc@ALSA_0.9 1.0.16 + snd_ctl_elem_list_set_offset@ALSA_0.9 1.0.16 + snd_ctl_elem_list_sizeof@ALSA_0.9 1.0.16 + snd_ctl_elem_lock@ALSA_0.9 1.0.16 + snd_ctl_elem_read@ALSA_0.9 1.0.16 + snd_ctl_elem_remove@ALSA_0.9 1.0.16 + snd_ctl_elem_set_bytes@ALSA_0.9 1.0.16 + snd_ctl_elem_tlv_command@ALSA_0.9 1.0.16 + snd_ctl_elem_tlv_read@ALSA_0.9 1.0.16 + snd_ctl_elem_tlv_write@ALSA_0.9 1.0.16 + snd_ctl_elem_type_name@ALSA_0.9 1.0.16 + snd_ctl_elem_unlock@ALSA_0.9 1.0.16 + snd_ctl_elem_value_clear@ALSA_0.9 1.0.16 + snd_ctl_elem_value_compare@ALSA_0.9 1.0.23 + snd_ctl_elem_value_copy@ALSA_0.9 1.0.16 + snd_ctl_elem_value_free@ALSA_0.9 1.0.16 + snd_ctl_elem_value_get_boolean@ALSA_0.9 1.0.16 + snd_ctl_elem_value_get_byte@ALSA_0.9 1.0.16 + snd_ctl_elem_value_get_bytes@ALSA_0.9 1.0.16 + snd_ctl_elem_value_get_device@ALSA_0.9 1.0.16 + snd_ctl_elem_value_get_enumerated@ALSA_0.9 1.0.16 + snd_ctl_elem_value_get_id@ALSA_0.9 1.0.16 + snd_ctl_elem_value_get_iec958@ALSA_0.9 1.0.16 + snd_ctl_elem_value_get_index@ALSA_0.9 1.0.16 + snd_ctl_elem_value_get_integer64@ALSA_0.9 1.0.16 + snd_ctl_elem_value_get_integer@ALSA_0.9 1.0.16 + snd_ctl_elem_value_get_interface@ALSA_0.9 1.0.16 + snd_ctl_elem_value_get_name@ALSA_0.9 1.0.16 + snd_ctl_elem_value_get_numid@ALSA_0.9 1.0.16 + snd_ctl_elem_value_get_subdevice@ALSA_0.9 1.0.16 + snd_ctl_elem_value_malloc@ALSA_0.9 1.0.16 + snd_ctl_elem_value_set_boolean@ALSA_0.9 1.0.16 + snd_ctl_elem_value_set_byte@ALSA_0.9 1.0.16 + snd_ctl_elem_value_set_device@ALSA_0.9 1.0.16 + snd_ctl_elem_value_set_enumerated@ALSA_0.9 1.0.16 + snd_ctl_elem_value_set_id@ALSA_0.9 1.0.16 + snd_ctl_elem_value_set_iec958@ALSA_0.9 1.0.16 + snd_ctl_elem_value_set_index@ALSA_0.9 1.0.16 + snd_ctl_elem_value_set_integer64@ALSA_0.9 1.0.16 + snd_ctl_elem_value_set_integer@ALSA_0.9 1.0.16 + snd_ctl_elem_value_set_interface@ALSA_0.9 1.0.16 + snd_ctl_elem_value_set_name@ALSA_0.9 1.0.16 + snd_ctl_elem_value_set_numid@ALSA_0.9 1.0.16 + snd_ctl_elem_value_set_subdevice@ALSA_0.9 1.0.16 + snd_ctl_elem_value_sizeof@ALSA_0.9 1.0.16 + snd_ctl_elem_write@ALSA_0.9 1.0.16 + snd_ctl_event_clear@ALSA_0.9 1.0.16 + snd_ctl_event_copy@ALSA_0.9 1.0.16 + snd_ctl_event_elem_get_device@ALSA_0.9 1.0.16 + snd_ctl_event_elem_get_id@ALSA_0.9 1.0.16 + snd_ctl_event_elem_get_index@ALSA_0.9 1.0.16 + snd_ctl_event_elem_get_interface@ALSA_0.9 1.0.16 + snd_ctl_event_elem_get_mask@ALSA_0.9 1.0.16 + snd_ctl_event_elem_get_name@ALSA_0.9 1.0.16 + snd_ctl_event_elem_get_numid@ALSA_0.9 1.0.16 + snd_ctl_event_elem_get_subdevice@ALSA_0.9 1.0.16 + snd_ctl_event_free@ALSA_0.9 1.0.16 + snd_ctl_event_get_type@ALSA_0.9 1.0.16 + snd_ctl_event_malloc@ALSA_0.9 1.0.16 + snd_ctl_event_sizeof@ALSA_0.9 1.0.16 + snd_ctl_event_type_name@ALSA_0.9 1.0.16 + snd_ctl_ext_create@ALSA_0.9 1.0.16 + snd_ctl_ext_delete@ALSA_0.9 1.0.16 + snd_ctl_get_dB_range@ALSA_0.9 1.0.16 + snd_ctl_get_power_state@ALSA_0.9 1.0.16 + snd_ctl_hw_open@ALSA_0.9 1.0.16 + snd_ctl_hwdep_info@ALSA_0.9 1.0.16 + snd_ctl_hwdep_next_device@ALSA_0.9 1.0.16 + snd_ctl_name@ALSA_0.9 1.0.16 + snd_ctl_nonblock@ALSA_0.9 1.0.16 + snd_ctl_open@ALSA_0.9 1.0.16 + snd_ctl_open_fallback@ALSA_0.9 1.0.25 + snd_ctl_open_lconf@ALSA_0.9 1.0.16 + snd_ctl_pcm_info@ALSA_0.9 1.0.16 + snd_ctl_pcm_next_device@ALSA_0.9 1.0.16 + snd_ctl_pcm_prefer_subdevice@ALSA_0.9 1.0.16 + snd_ctl_poll_descriptors@ALSA_0.9 1.0.16 + snd_ctl_poll_descriptors_count@ALSA_0.9 1.0.16 + snd_ctl_poll_descriptors_revents@ALSA_0.9 1.0.16 + snd_ctl_rawmidi_info@ALSA_0.9 1.0.16 + snd_ctl_rawmidi_next_device@ALSA_0.9 1.0.16 + snd_ctl_rawmidi_prefer_subdevice@ALSA_0.9 1.0.16 + snd_ctl_read@ALSA_0.9 1.0.16 + snd_ctl_set_power_state@ALSA_0.9 1.0.16 + snd_ctl_shm_open@ALSA_0.9 1.0.16 + snd_ctl_subscribe_events@ALSA_0.9 1.0.16 + snd_ctl_type@ALSA_0.9 1.0.16 + snd_ctl_wait@ALSA_0.9 1.0.16 + snd_determine_driver@ALSA_0.9 1.0.16 + snd_device_name_free_hint@ALSA_0.9 1.0.16 + snd_device_name_get_hint@ALSA_0.9 1.0.16 + snd_device_name_hint@ALSA_0.9 1.0.16 + snd_dlclose@ALSA_0.9 1.0.16 + snd_dlopen@ALSA_0.9 1.0.16 + snd_dlsym@ALSA_0.9 1.0.16 + snd_err_msg@ALSA_0.9 1.0.16 + snd_func_card_driver@ALSA_0.9 1.0.16 + snd_func_card_id@ALSA_0.9 1.0.16 + snd_func_card_inum@ALSA_0.9 1.0.16 + snd_func_card_name@ALSA_0.9 1.0.16 + snd_func_concat@ALSA_0.9 1.0.16 + snd_func_datadir@ALSA_0.9 1.0.16 + snd_func_getenv@ALSA_0.9 1.0.16 + snd_func_iadd@ALSA_0.9 1.0.16 + snd_func_igetenv@ALSA_0.9 1.0.16 + snd_func_imul@ALSA_0.9 1.0.16 + snd_func_pcm_args_by_class@ALSA_0.9 1.0.16 + snd_func_pcm_id@ALSA_0.9 1.0.16 + snd_func_private_card_driver@ALSA_0.9 1.0.16 + snd_func_private_pcm_subdevice@ALSA_0.9 1.0.16 + snd_func_private_string@ALSA_0.9 1.0.16 + snd_func_refer@ALSA_0.9 1.0.16 + snd_hctl_async@ALSA_0.9 1.0.16 + snd_hctl_close@ALSA_0.9 1.0.16 + snd_hctl_compare_fast@ALSA_0.9 1.0.16 + snd_hctl_ctl@ALSA_0.9 1.0.16 + snd_hctl_elem_get_callback_private@ALSA_0.9 1.0.16 + snd_hctl_elem_get_device@ALSA_0.9 1.0.16 + snd_hctl_elem_get_hctl@ALSA_0.9 1.0.16 + snd_hctl_elem_get_id@ALSA_0.9 1.0.16 + snd_hctl_elem_get_index@ALSA_0.9 1.0.16 + snd_hctl_elem_get_interface@ALSA_0.9 1.0.16 + snd_hctl_elem_get_name@ALSA_0.9 1.0.16 + snd_hctl_elem_get_numid@ALSA_0.9 1.0.16 + snd_hctl_elem_get_subdevice@ALSA_0.9 1.0.16 + snd_hctl_elem_info@ALSA_0.9 1.0.16 + snd_hctl_elem_next@ALSA_0.9 1.0.16 + snd_hctl_elem_prev@ALSA_0.9 1.0.16 + snd_hctl_elem_read@ALSA_0.9 1.0.16 + snd_hctl_elem_set_callback@ALSA_0.9 1.0.16 + snd_hctl_elem_set_callback_private@ALSA_0.9 1.0.16 + snd_hctl_elem_tlv_command@ALSA_0.9 1.0.16 + snd_hctl_elem_tlv_read@ALSA_0.9 1.0.16 + snd_hctl_elem_tlv_write@ALSA_0.9 1.0.16 + snd_hctl_elem_write@ALSA_0.9 1.0.16 + snd_hctl_find_elem@ALSA_0.9 1.0.16 + snd_hctl_first_elem@ALSA_0.9 1.0.16 + snd_hctl_free@ALSA_0.9 1.0.16 + snd_hctl_get_callback_private@ALSA_0.9 1.0.16 + snd_hctl_get_count@ALSA_0.9 1.0.16 + snd_hctl_handle_events@ALSA_0.9 1.0.16 + snd_hctl_last_elem@ALSA_0.9 1.0.16 + snd_hctl_load@ALSA_0.9 1.0.16 + snd_hctl_name@ALSA_0.9 1.0.16 + snd_hctl_nonblock@ALSA_0.9 1.0.16 + snd_hctl_open@ALSA_0.9 1.0.16 + snd_hctl_open_ctl@ALSA_0.9 1.0.16 + snd_hctl_poll_descriptors@ALSA_0.9 1.0.16 + snd_hctl_poll_descriptors_count@ALSA_0.9 1.0.16 + snd_hctl_poll_descriptors_revents@ALSA_0.9 1.0.16 + snd_hctl_set_callback@ALSA_0.9 1.0.16 + snd_hctl_set_callback_private@ALSA_0.9 1.0.16 + snd_hctl_set_compare@ALSA_0.9 1.0.16 + snd_hctl_wait@ALSA_0.9 1.0.16 + snd_hwdep_close@ALSA_0.9 1.0.16 + snd_hwdep_dsp_image_copy@ALSA_0.9 1.0.16 + snd_hwdep_dsp_image_free@ALSA_0.9 1.0.16 + snd_hwdep_dsp_image_get_image@ALSA_0.9 1.0.16 + snd_hwdep_dsp_image_get_index@ALSA_0.9 1.0.16 + snd_hwdep_dsp_image_get_length@ALSA_0.9 1.0.16 + snd_hwdep_dsp_image_get_name@ALSA_0.9 1.0.16 + snd_hwdep_dsp_image_malloc@ALSA_0.9 1.0.16 + snd_hwdep_dsp_image_set_image@ALSA_0.9 1.0.16 + snd_hwdep_dsp_image_set_index@ALSA_0.9 1.0.16 + snd_hwdep_dsp_image_set_length@ALSA_0.9 1.0.16 + snd_hwdep_dsp_image_set_name@ALSA_0.9 1.0.16 + snd_hwdep_dsp_image_sizeof@ALSA_0.9 1.0.16 + snd_hwdep_dsp_load@ALSA_0.9 1.0.16 + snd_hwdep_dsp_status@ALSA_0.9 1.0.16 + snd_hwdep_dsp_status_copy@ALSA_0.9 1.0.16 + snd_hwdep_dsp_status_free@ALSA_0.9 1.0.16 + snd_hwdep_dsp_status_get_chip_ready@ALSA_0.9 1.0.16 + snd_hwdep_dsp_status_get_dsp_loaded@ALSA_0.9 1.0.16 + snd_hwdep_dsp_status_get_id@ALSA_0.9 1.0.16 + snd_hwdep_dsp_status_get_num_dsps@ALSA_0.9 1.0.16 + snd_hwdep_dsp_status_get_version@ALSA_0.9 1.0.16 + snd_hwdep_dsp_status_malloc@ALSA_0.9 1.0.16 + snd_hwdep_dsp_status_sizeof@ALSA_0.9 1.0.16 + snd_hwdep_hw_open@ALSA_0.9 1.0.16 + snd_hwdep_info@ALSA_0.9 1.0.16 + snd_hwdep_info_copy@ALSA_0.9 1.0.16 + snd_hwdep_info_free@ALSA_0.9 1.0.16 + snd_hwdep_info_get_card@ALSA_0.9 1.0.16 + snd_hwdep_info_get_device@ALSA_0.9 1.0.16 + snd_hwdep_info_get_id@ALSA_0.9 1.0.16 + snd_hwdep_info_get_iface@ALSA_0.9 1.0.16 + snd_hwdep_info_get_name@ALSA_0.9 1.0.16 + snd_hwdep_info_malloc@ALSA_0.9 1.0.16 + snd_hwdep_info_set_device@ALSA_0.9 1.0.16 + snd_hwdep_info_sizeof@ALSA_0.9 1.0.16 + snd_hwdep_ioctl@ALSA_0.9 1.0.16 + snd_hwdep_name@ALSA_0.9 1.0.16 + snd_hwdep_nonblock@ALSA_0.9 1.0.16 + snd_hwdep_open@ALSA_0.9 1.0.16 + snd_hwdep_open_lconf@ALSA_0.9 1.0.16 + snd_hwdep_poll_descriptors@ALSA_0.9 1.0.16 + snd_hwdep_poll_descriptors_count@ALSA_0.9 1.0.16 + snd_hwdep_poll_descriptors_revents@ALSA_0.9 1.0.16 + snd_hwdep_read@ALSA_0.9 1.0.16 + snd_hwdep_type@ALSA_0.9 1.0.16 + snd_hwdep_write@ALSA_0.9 1.0.16 + snd_input_buffer_open@ALSA_0.9 1.0.16 + snd_input_close@ALSA_0.9 1.0.16 + snd_input_getc@ALSA_0.9 1.0.16 + snd_input_gets@ALSA_0.9 1.0.16 + snd_input_scanf@ALSA_0.9 1.0.16 + snd_input_stdio_attach@ALSA_0.9 1.0.16 + snd_input_stdio_open@ALSA_0.9 1.0.16 + snd_input_ungetc@ALSA_0.9 1.0.16 + snd_instr_fm_convert_from_stream@ALSA_0.9 1.0.16 + snd_instr_fm_convert_to_stream@ALSA_0.9 1.0.16 + snd_instr_fm_free@ALSA_0.9 1.0.16 + snd_instr_header_copy@ALSA_0.9 1.0.16 + snd_instr_header_free@ALSA_0.9 1.0.16 + snd_instr_header_get_alias@ALSA_0.9 1.0.16 + snd_instr_header_get_cluster@ALSA_0.9 1.0.16 + snd_instr_header_get_cmd@ALSA_0.9 1.0.16 + snd_instr_header_get_data@ALSA_0.9 1.0.16 + snd_instr_header_get_follow_alias@ALSA_0.9 1.0.16 + snd_instr_header_get_format@ALSA_0.9 1.0.16 + snd_instr_header_get_id@ALSA_0.9 1.0.16 + snd_instr_header_get_len@ALSA_0.9 1.0.16 + snd_instr_header_get_name@ALSA_0.9 1.0.16 + snd_instr_header_get_type@ALSA_0.9 1.0.16 + snd_instr_header_malloc@ALSA_0.9 1.0.16 + snd_instr_header_set_alias@ALSA_0.9 1.0.16 + snd_instr_header_set_cluster@ALSA_0.9 1.0.16 + snd_instr_header_set_cmd@ALSA_0.9 1.0.16 + snd_instr_header_set_follow_alias@ALSA_0.9 1.0.16 + snd_instr_header_set_format@ALSA_0.9 1.0.16 + snd_instr_header_set_id@ALSA_0.9 1.0.16 + snd_instr_header_set_len@ALSA_0.9 1.0.16 + snd_instr_header_set_name@ALSA_0.9 1.0.16 + snd_instr_header_set_type@ALSA_0.9 1.0.16 + snd_instr_header_sizeof@ALSA_0.9 1.0.16 + snd_instr_iwffff_close@ALSA_0.9 1.0.16 + snd_instr_iwffff_convert_from_stream@ALSA_0.9 1.0.16 + snd_instr_iwffff_convert_to_stream@ALSA_0.9 1.0.16 + snd_instr_iwffff_free@ALSA_0.9 1.0.16 + snd_instr_iwffff_load@ALSA_0.9 1.0.16 + snd_instr_iwffff_open@ALSA_0.9 1.0.16 + snd_instr_iwffff_open_rom@ALSA_0.9 1.0.16 + snd_instr_iwffff_open_rom_file@ALSA_0.9 1.0.16 + snd_instr_simple_convert_from_stream@ALSA_0.9 1.0.16 + snd_instr_simple_convert_to_stream@ALSA_0.9 1.0.16 + snd_instr_simple_free@ALSA_0.9 1.0.16 + snd_is_local@ALSA_0.9 1.0.16 + snd_lib_error@ALSA_0.9 1.0.16 + snd_lib_error_set_handler@ALSA_0.9 1.0.16 + snd_lib_error_set_local@ALSA_0.9 1.0.27 + snd_midi_event_decode@ALSA_0.9 1.0.16 + snd_midi_event_encode@ALSA_0.9 1.0.16 + snd_midi_event_encode_byte@ALSA_0.9 1.0.16 + snd_midi_event_free@ALSA_0.9 1.0.16 + snd_midi_event_init@ALSA_0.9 1.0.16 + snd_midi_event_new@ALSA_0.9 1.0.16 + snd_midi_event_no_status@ALSA_0.9 1.0.16 + snd_midi_event_reset_decode@ALSA_0.9 1.0.16 + snd_midi_event_reset_encode@ALSA_0.9 1.0.16 + snd_midi_event_resize_buffer@ALSA_0.9 1.0.16 + snd_mixer_attach@ALSA_0.9 1.0.16 + snd_mixer_attach_hctl@ALSA_0.9 1.0.16 + snd_mixer_class_copy@ALSA_0.9 1.0.16 + snd_mixer_class_free@ALSA_0.9 1.0.16 + snd_mixer_class_get_compare@ALSA_0.9 1.0.16 + snd_mixer_class_get_event@ALSA_0.9 1.0.16 + snd_mixer_class_get_mixer@ALSA_0.9 1.0.16 + snd_mixer_class_get_private@ALSA_0.9 1.0.16 + snd_mixer_class_malloc@ALSA_0.9 1.0.16 + snd_mixer_class_register@ALSA_0.9 1.0.16 + snd_mixer_class_set_compare@ALSA_0.9 1.0.16 + snd_mixer_class_set_event@ALSA_0.9 1.0.16 + snd_mixer_class_set_private@ALSA_0.9 1.0.16 + snd_mixer_class_set_private_free@ALSA_0.9 1.0.16 + snd_mixer_class_sizeof@ALSA_0.9 1.0.16 + snd_mixer_class_unregister@ALSA_0.9 1.0.16 + snd_mixer_close@ALSA_0.9 1.0.16 + snd_mixer_detach@ALSA_0.9 1.0.16 + snd_mixer_detach_hctl@ALSA_0.9 1.0.16 + snd_mixer_elem_add@ALSA_0.9 1.0.16 + snd_mixer_elem_attach@ALSA_0.9 1.0.16 + snd_mixer_elem_detach@ALSA_0.9 1.0.16 + snd_mixer_elem_empty@ALSA_0.9 1.0.16 + snd_mixer_elem_free@ALSA_0.9 1.0.16 + snd_mixer_elem_get_callback_private@ALSA_0.9 1.0.16 + snd_mixer_elem_get_private@ALSA_0.9 1.0.16 + snd_mixer_elem_get_type@ALSA_0.9 1.0.16 + snd_mixer_elem_info@ALSA_0.9 1.0.16 + snd_mixer_elem_new@ALSA_0.9 1.0.16 + snd_mixer_elem_next@ALSA_0.9 1.0.16 + snd_mixer_elem_prev@ALSA_0.9 1.0.16 + snd_mixer_elem_remove@ALSA_0.9 1.0.16 + snd_mixer_elem_set_callback@ALSA_0.9 1.0.16 + snd_mixer_elem_set_callback_private@ALSA_0.9 1.0.16 + snd_mixer_elem_value@ALSA_0.9 1.0.16 + snd_mixer_find_selem@ALSA_0.9 1.0.16 + snd_mixer_first_elem@ALSA_0.9 1.0.16 + snd_mixer_free@ALSA_0.9 1.0.16 + snd_mixer_get_callback_private@ALSA_0.9 1.0.16 + snd_mixer_get_count@ALSA_0.9 1.0.16 + snd_mixer_get_hctl@ALSA_0.9 1.0.16 + snd_mixer_handle_events@ALSA_0.9 1.0.16 + snd_mixer_last_elem@ALSA_0.9 1.0.16 + snd_mixer_load@ALSA_0.9 1.0.16 + snd_mixer_open@ALSA_0.9 1.0.16 + snd_mixer_poll_descriptors@ALSA_0.9 1.0.16 + snd_mixer_poll_descriptors_count@ALSA_0.9 1.0.16 + snd_mixer_poll_descriptors_revents@ALSA_0.9 1.0.16 + snd_mixer_sbasic_get_private@ALSA_0.9 1.0.16 + snd_mixer_sbasic_info@ALSA_0.9 1.0.16 + snd_mixer_sbasic_set_private@ALSA_0.9 1.0.16 + snd_mixer_sbasic_set_private_free@ALSA_0.9 1.0.16 + snd_mixer_selem_ask_capture_dB_vol@ALSA_0.9 1.0.17 + snd_mixer_selem_ask_capture_vol_dB@ALSA_0.9 1.0.17 + snd_mixer_selem_ask_playback_dB_vol@ALSA_0.9 1.0.17 + snd_mixer_selem_ask_playback_vol_dB@ALSA_0.9 1.0.17 + snd_mixer_selem_channel_name@ALSA_0.9 1.0.16 + snd_mixer_selem_compare@ALSA_0.9 1.0.16 + snd_mixer_selem_get_capture_dB@ALSA_0.9 1.0.16 + snd_mixer_selem_get_capture_dB_range@ALSA_0.9 1.0.16 + snd_mixer_selem_get_capture_group@ALSA_0.9 1.0.16 + snd_mixer_selem_get_capture_switch@ALSA_0.9 1.0.16 + snd_mixer_selem_get_capture_volume@ALSA_0.9 1.0.16 + snd_mixer_selem_get_capture_volume_range@ALSA_0.9 1.0.16 + snd_mixer_selem_get_enum_item@ALSA_0.9 1.0.16 + snd_mixer_selem_get_enum_item_name@ALSA_0.9 1.0.16 + snd_mixer_selem_get_enum_items@ALSA_0.9 1.0.16 + snd_mixer_selem_get_id@ALSA_0.9 1.0.16 + snd_mixer_selem_get_index@ALSA_0.9 1.0.16 + snd_mixer_selem_get_name@ALSA_0.9 1.0.16 + snd_mixer_selem_get_playback_dB@ALSA_0.9 1.0.16 + snd_mixer_selem_get_playback_dB_range@ALSA_0.9 1.0.16 + snd_mixer_selem_get_playback_switch@ALSA_0.9 1.0.16 + snd_mixer_selem_get_playback_volume@ALSA_0.9 1.0.16 + snd_mixer_selem_get_playback_volume_range@ALSA_0.9 1.0.16 + snd_mixer_selem_has_capture_channel@ALSA_0.9 1.0.16 + snd_mixer_selem_has_capture_switch@ALSA_0.9 1.0.16 + snd_mixer_selem_has_capture_switch_exclusive@ALSA_0.9 1.0.16 + snd_mixer_selem_has_capture_switch_joined@ALSA_0.9 1.0.16 + snd_mixer_selem_has_capture_volume@ALSA_0.9 1.0.16 + snd_mixer_selem_has_capture_volume_joined@ALSA_0.9 1.0.16 + snd_mixer_selem_has_common_switch@ALSA_0.9 1.0.16 + snd_mixer_selem_has_common_volume@ALSA_0.9 1.0.16 + snd_mixer_selem_has_playback_channel@ALSA_0.9 1.0.16 + snd_mixer_selem_has_playback_switch@ALSA_0.9 1.0.16 + snd_mixer_selem_has_playback_switch_joined@ALSA_0.9 1.0.16 + snd_mixer_selem_has_playback_volume@ALSA_0.9 1.0.16 + snd_mixer_selem_has_playback_volume_joined@ALSA_0.9 1.0.16 + snd_mixer_selem_id_copy@ALSA_0.9 1.0.16 + snd_mixer_selem_id_free@ALSA_0.9 1.0.16 + snd_mixer_selem_id_get_index@ALSA_0.9 1.0.16 + snd_mixer_selem_id_get_name@ALSA_0.9 1.0.16 + snd_mixer_selem_id_malloc@ALSA_0.9 1.0.16 + snd_mixer_selem_id_set_index@ALSA_0.9 1.0.16 + snd_mixer_selem_id_set_name@ALSA_0.9 1.0.16 + snd_mixer_selem_id_sizeof@ALSA_0.9 1.0.16 + snd_mixer_selem_is_active@ALSA_0.9 1.0.16 + snd_mixer_selem_is_capture_mono@ALSA_0.9 1.0.16 + snd_mixer_selem_is_enum_capture@ALSA_0.9 1.0.16 + snd_mixer_selem_is_enum_playback@ALSA_0.9 1.0.16 + snd_mixer_selem_is_enumerated@ALSA_0.9 1.0.16 + snd_mixer_selem_is_playback_mono@ALSA_0.9 1.0.16 + snd_mixer_selem_register@ALSA_0.9 1.0.16 + snd_mixer_selem_set_capture_dB@ALSA_0.9 1.0.16 + snd_mixer_selem_set_capture_dB_all@ALSA_0.9 1.0.16 + snd_mixer_selem_set_capture_switch@ALSA_0.9 1.0.16 + snd_mixer_selem_set_capture_switch_all@ALSA_0.9 1.0.16 + snd_mixer_selem_set_capture_volume@ALSA_0.9 1.0.16 + snd_mixer_selem_set_capture_volume_all@ALSA_0.9 1.0.16 + snd_mixer_selem_set_capture_volume_range@ALSA_0.9 1.0.16 + snd_mixer_selem_set_enum_item@ALSA_0.9 1.0.16 + snd_mixer_selem_set_playback_dB@ALSA_0.9 1.0.16 + snd_mixer_selem_set_playback_dB_all@ALSA_0.9 1.0.16 + snd_mixer_selem_set_playback_switch@ALSA_0.9 1.0.16 + snd_mixer_selem_set_playback_switch_all@ALSA_0.9 1.0.16 + snd_mixer_selem_set_playback_volume@ALSA_0.9 1.0.16 + snd_mixer_selem_set_playback_volume_all@ALSA_0.9 1.0.16 + snd_mixer_selem_set_playback_volume_range@ALSA_0.9 1.0.16 + snd_mixer_set_callback@ALSA_0.9 1.0.16 + snd_mixer_set_callback_private@ALSA_0.9 1.0.16 + snd_mixer_set_compare@ALSA_0.9 1.0.16 + snd_mixer_wait@ALSA_0.9 1.0.16 + snd_names_list@ALSA_0.9 1.0.16 + snd_names_list_free@ALSA_0.9 1.0.16 + snd_output_buffer_open@ALSA_0.9 1.0.16 + snd_output_buffer_string@ALSA_0.9 1.0.16 + snd_output_close@ALSA_0.9 1.0.16 + snd_output_flush@ALSA_0.9 1.0.16 + snd_output_printf@ALSA_0.9 1.0.16 + snd_output_putc@ALSA_0.9 1.0.16 + snd_output_puts@ALSA_0.9 1.0.16 + snd_output_stdio_attach@ALSA_0.9 1.0.16 + snd_output_stdio_open@ALSA_0.9 1.0.16 + snd_output_vprintf@ALSA_0.9 1.0.16 + snd_pcm_access_mask_any@ALSA_0.9 1.0.16 + snd_pcm_access_mask_copy@ALSA_0.9 1.0.16 + snd_pcm_access_mask_empty@ALSA_0.9 1.0.16 + snd_pcm_access_mask_free@ALSA_0.9 1.0.16 + snd_pcm_access_mask_malloc@ALSA_0.9 1.0.16 + snd_pcm_access_mask_none@ALSA_0.9 1.0.16 + snd_pcm_access_mask_reset@ALSA_0.9 1.0.16 + snd_pcm_access_mask_set@ALSA_0.9 1.0.16 + snd_pcm_access_mask_sizeof@ALSA_0.9 1.0.16 + snd_pcm_access_mask_test@ALSA_0.9 1.0.16 + snd_pcm_access_name@ALSA_0.9 1.0.16 + snd_pcm_adpcm_open@ALSA_0.9 1.0.16 + snd_pcm_alaw_open@ALSA_0.9 1.0.16 + snd_pcm_area_copy@ALSA_0.9 1.0.16 + snd_pcm_area_silence@ALSA_0.9 1.0.16 + snd_pcm_areas_copy@ALSA_0.9 1.0.16 + snd_pcm_areas_silence@ALSA_0.9 1.0.16 + snd_pcm_async@ALSA_0.9 1.0.16 + snd_pcm_avail@ALSA_0.9 1.0.18 + snd_pcm_avail_delay@ALSA_0.9 1.0.18 + snd_pcm_avail_update@ALSA_0.9 1.0.16 + snd_pcm_build_linear_format@ALSA_0.9 1.0.16 + snd_pcm_bytes_to_frames@ALSA_0.9 1.0.16 + snd_pcm_bytes_to_samples@ALSA_0.9 1.0.16 + snd_pcm_chmap_from_string@ALSA_0.9 1.0.27 + snd_pcm_chmap_long_name@ALSA_0.9 1.0.27 + snd_pcm_chmap_name@ALSA_0.9 1.0.27 + snd_pcm_chmap_parse_string@ALSA_0.9 1.0.27 + snd_pcm_chmap_print@ALSA_0.9 1.0.27 + snd_pcm_chmap_type_name@ALSA_0.9 1.0.27 + snd_pcm_close@ALSA_0.9 1.0.16 + snd_pcm_copy_open@ALSA_0.9 1.0.16 + snd_pcm_delay@ALSA_0.9 1.0.16 + snd_pcm_dmix_open@ALSA_0.9 1.0.16 + snd_pcm_drain@ALSA_0.9 1.0.16 + snd_pcm_drop@ALSA_0.9 1.0.16 + snd_pcm_dshare_open@ALSA_0.9 1.0.16 + snd_pcm_dsnoop_open@ALSA_0.9 1.0.16 + snd_pcm_dump@ALSA_0.9 1.0.16 + snd_pcm_dump_hw_setup@ALSA_0.9 1.0.16 + snd_pcm_dump_setup@ALSA_0.9 1.0.16 + snd_pcm_dump_sw_setup@ALSA_0.9 1.0.16 + snd_pcm_extplug_create@ALSA_0.9 1.0.16 + snd_pcm_extplug_delete@ALSA_0.9 1.0.16 + snd_pcm_extplug_params_reset@ALSA_0.9 1.0.16 + snd_pcm_extplug_set_param_list@ALSA_0.9 1.0.16 + snd_pcm_extplug_set_param_minmax@ALSA_0.9 1.0.16 + snd_pcm_extplug_set_slave_param_list@ALSA_0.9 1.0.16 + snd_pcm_extplug_set_slave_param_minmax@ALSA_0.9 1.0.16 + snd_pcm_file_open@ALSA_0.9 1.0.16 + snd_pcm_format_big_endian@ALSA_0.9 1.0.16 + snd_pcm_format_cpu_endian@ALSA_0.9 1.0.16 + snd_pcm_format_description@ALSA_0.9 1.0.16 + snd_pcm_format_float@ALSA_0.9 1.0.16 + snd_pcm_format_linear@ALSA_0.9 1.0.16 + snd_pcm_format_little_endian@ALSA_0.9 1.0.16 + snd_pcm_format_mask_any@ALSA_0.9 1.0.16 + snd_pcm_format_mask_copy@ALSA_0.9 1.0.16 + snd_pcm_format_mask_empty@ALSA_0.9 1.0.16 + snd_pcm_format_mask_free@ALSA_0.9 1.0.16 + snd_pcm_format_mask_malloc@ALSA_0.9 1.0.16 + snd_pcm_format_mask_none@ALSA_0.9 1.0.16 + snd_pcm_format_mask_reset@ALSA_0.9 1.0.16 + snd_pcm_format_mask_set@ALSA_0.9 1.0.16 + snd_pcm_format_mask_sizeof@ALSA_0.9 1.0.16 + snd_pcm_format_mask_test@ALSA_0.9 1.0.16 + snd_pcm_format_name@ALSA_0.9 1.0.16 + snd_pcm_format_physical_width@ALSA_0.9 1.0.16 + snd_pcm_format_set_silence@ALSA_0.9 1.0.16 + snd_pcm_format_signed@ALSA_0.9 1.0.16 + snd_pcm_format_silence@ALSA_0.9 1.0.16 + snd_pcm_format_silence_16@ALSA_0.9 1.0.16 + snd_pcm_format_silence_32@ALSA_0.9 1.0.16 + snd_pcm_format_silence_64@ALSA_0.9 1.0.16 + snd_pcm_format_size@ALSA_0.9 1.0.16 + snd_pcm_format_unsigned@ALSA_0.9 1.0.16 + snd_pcm_format_value@ALSA_0.9 1.0.16 + snd_pcm_format_width@ALSA_0.9 1.0.16 + snd_pcm_forward@ALSA_0.9.0rc8 1.0.16 + snd_pcm_forwardable@ALSA_0.9 1.0.17 + snd_pcm_frames_to_bytes@ALSA_0.9 1.0.16 + snd_pcm_free_chmaps@ALSA_0.9 1.0.27 + snd_pcm_generic_htimestamp@ALSA_0.9 1.0.16 + snd_pcm_generic_real_htimestamp@ALSA_0.9 1.0.16 + snd_pcm_get_chmap@ALSA_0.9 1.0.27 + snd_pcm_get_params@ALSA_0.9 1.0.16 + snd_pcm_hook_add@ALSA_0.9 1.0.16 + snd_pcm_hook_get_pcm@ALSA_0.9 1.0.16 + snd_pcm_hook_get_private@ALSA_0.9 1.0.16 + snd_pcm_hook_remove@ALSA_0.9 1.0.16 + snd_pcm_hook_set_private@ALSA_0.9 1.0.16 + snd_pcm_hooks_open@ALSA_0.9 1.0.16 + snd_pcm_htimestamp@ALSA_0.9 1.0.16 + snd_pcm_hw_fast_tstamp@ALSA_0.9 1.0.16 + snd_pcm_hw_free@ALSA_0.9 1.0.16 + snd_pcm_hw_open@ALSA_0.9 1.0.16 + snd_pcm_hw_param_dump@ALSA_0.9 1.0.16 + snd_pcm_hw_params@ALSA_0.9 1.0.16 + snd_pcm_hw_params_any@ALSA_0.9 1.0.16 + snd_pcm_hw_params_can_disable_period_wakeup@ALSA_0.9 1.0.24.1 + snd_pcm_hw_params_can_mmap_sample_resolution@ALSA_0.9 1.0.16 + snd_pcm_hw_params_can_overrange@ALSA_0.9 1.0.16 + snd_pcm_hw_params_can_pause@ALSA_0.9 1.0.16 + snd_pcm_hw_params_can_resume@ALSA_0.9 1.0.16 + snd_pcm_hw_params_can_sync_start@ALSA_0.9 1.0.16 + snd_pcm_hw_params_copy@ALSA_0.9 1.0.16 + snd_pcm_hw_params_current@ALSA_0.9 1.0.16 + snd_pcm_hw_params_dump@ALSA_0.9 1.0.16 + snd_pcm_hw_params_free@ALSA_0.9 1.0.16 + snd_pcm_hw_params_get_access@ALSA_0.9 1.0.16 + snd_pcm_hw_params_get_access@ALSA_0.9.0rc4 1.0.16 + snd_pcm_hw_params_get_access_mask@ALSA_0.9 1.0.16 + snd_pcm_hw_params_get_buffer_size@ALSA_0.9 1.0.16 + snd_pcm_hw_params_get_buffer_size@ALSA_0.9.0rc4 1.0.16 + snd_pcm_hw_params_get_buffer_size_max@ALSA_0.9 1.0.16 + snd_pcm_hw_params_get_buffer_size_max@ALSA_0.9.0rc4 1.0.16 + snd_pcm_hw_params_get_buffer_size_min@ALSA_0.9 1.0.16 + snd_pcm_hw_params_get_buffer_size_min@ALSA_0.9.0rc4 1.0.16 + snd_pcm_hw_params_get_buffer_time@ALSA_0.9 1.0.16 + snd_pcm_hw_params_get_buffer_time@ALSA_0.9.0rc4 1.0.16 + snd_pcm_hw_params_get_buffer_time_max@ALSA_0.9 1.0.16 + snd_pcm_hw_params_get_buffer_time_max@ALSA_0.9.0rc4 1.0.16 + snd_pcm_hw_params_get_buffer_time_min@ALSA_0.9 1.0.16 + snd_pcm_hw_params_get_buffer_time_min@ALSA_0.9.0rc4 1.0.16 + snd_pcm_hw_params_get_channels@ALSA_0.9 1.0.16 + snd_pcm_hw_params_get_channels@ALSA_0.9.0rc4 1.0.16 + snd_pcm_hw_params_get_channels_max@ALSA_0.9 1.0.16 + snd_pcm_hw_params_get_channels_max@ALSA_0.9.0rc4 1.0.16 + snd_pcm_hw_params_get_channels_min@ALSA_0.9 1.0.16 + snd_pcm_hw_params_get_channels_min@ALSA_0.9.0rc4 1.0.16 + snd_pcm_hw_params_get_export_buffer@ALSA_0.9 1.0.16 + snd_pcm_hw_params_get_fifo_size@ALSA_0.9 1.0.16 + snd_pcm_hw_params_get_format@ALSA_0.9 1.0.16 + snd_pcm_hw_params_get_format@ALSA_0.9.0rc4 1.0.16 + snd_pcm_hw_params_get_format_mask@ALSA_0.9 1.0.16 + snd_pcm_hw_params_get_min_align@ALSA_0.9 1.0.16 + snd_pcm_hw_params_get_period_size@ALSA_0.9 1.0.16 + snd_pcm_hw_params_get_period_size@ALSA_0.9.0rc4 1.0.16 + snd_pcm_hw_params_get_period_size_max@ALSA_0.9 1.0.16 + snd_pcm_hw_params_get_period_size_max@ALSA_0.9.0rc4 1.0.16 + snd_pcm_hw_params_get_period_size_min@ALSA_0.9 1.0.16 + snd_pcm_hw_params_get_period_size_min@ALSA_0.9.0rc4 1.0.16 + snd_pcm_hw_params_get_period_time@ALSA_0.9 1.0.16 + snd_pcm_hw_params_get_period_time@ALSA_0.9.0rc4 1.0.16 + snd_pcm_hw_params_get_period_time_max@ALSA_0.9 1.0.16 + snd_pcm_hw_params_get_period_time_max@ALSA_0.9.0rc4 1.0.16 + snd_pcm_hw_params_get_period_time_min@ALSA_0.9 1.0.16 + snd_pcm_hw_params_get_period_time_min@ALSA_0.9.0rc4 1.0.16 + snd_pcm_hw_params_get_period_wakeup@ALSA_0.9 1.0.24.1 + snd_pcm_hw_params_get_periods@ALSA_0.9 1.0.16 + snd_pcm_hw_params_get_periods@ALSA_0.9.0rc4 1.0.16 + snd_pcm_hw_params_get_periods_max@ALSA_0.9 1.0.16 + snd_pcm_hw_params_get_periods_max@ALSA_0.9.0rc4 1.0.16 + snd_pcm_hw_params_get_periods_min@ALSA_0.9 1.0.16 + snd_pcm_hw_params_get_periods_min@ALSA_0.9.0rc4 1.0.16 + snd_pcm_hw_params_get_rate@ALSA_0.9 1.0.16 + snd_pcm_hw_params_get_rate@ALSA_0.9.0rc4 1.0.16 + snd_pcm_hw_params_get_rate_max@ALSA_0.9 1.0.16 + snd_pcm_hw_params_get_rate_max@ALSA_0.9.0rc4 1.0.16 + snd_pcm_hw_params_get_rate_min@ALSA_0.9 1.0.16 + snd_pcm_hw_params_get_rate_min@ALSA_0.9.0rc4 1.0.16 + snd_pcm_hw_params_get_rate_numden@ALSA_0.9 1.0.16 + snd_pcm_hw_params_get_rate_resample@ALSA_0.9 1.0.16 + snd_pcm_hw_params_get_sbits@ALSA_0.9 1.0.16 + snd_pcm_hw_params_get_subformat@ALSA_0.9 1.0.16 + snd_pcm_hw_params_get_subformat@ALSA_0.9.0rc4 1.0.16 + snd_pcm_hw_params_get_subformat_mask@ALSA_0.9 1.0.16 + snd_pcm_hw_params_get_tick_time@ALSA_0.9 1.0.16 + snd_pcm_hw_params_get_tick_time@ALSA_0.9.0rc4 1.0.16 + snd_pcm_hw_params_get_tick_time_max@ALSA_0.9 1.0.16 + snd_pcm_hw_params_get_tick_time_max@ALSA_0.9.0rc4 1.0.16 + snd_pcm_hw_params_get_tick_time_min@ALSA_0.9 1.0.16 + snd_pcm_hw_params_get_tick_time_min@ALSA_0.9.0rc4 1.0.16 + snd_pcm_hw_params_is_batch@ALSA_0.9 1.0.16 + snd_pcm_hw_params_is_block_transfer@ALSA_0.9 1.0.16 + snd_pcm_hw_params_is_double@ALSA_0.9 1.0.16 + snd_pcm_hw_params_is_half_duplex@ALSA_0.9 1.0.16 + snd_pcm_hw_params_is_joint_duplex@ALSA_0.9 1.0.16 + snd_pcm_hw_params_is_monotonic@ALSA_0.9 1.0.17 + snd_pcm_hw_params_malloc@ALSA_0.9 1.0.16 + snd_pcm_hw_params_set_access@ALSA_0.9 1.0.16 + snd_pcm_hw_params_set_access_first@ALSA_0.9 1.0.16 + snd_pcm_hw_params_set_access_first@ALSA_0.9.0rc4 1.0.16 + snd_pcm_hw_params_set_access_last@ALSA_0.9 1.0.16 + snd_pcm_hw_params_set_access_last@ALSA_0.9.0rc4 1.0.16 + snd_pcm_hw_params_set_access_mask@ALSA_0.9 1.0.16 + snd_pcm_hw_params_set_buffer_size@ALSA_0.9 1.0.16 + snd_pcm_hw_params_set_buffer_size_first@ALSA_0.9 1.0.16 + snd_pcm_hw_params_set_buffer_size_first@ALSA_0.9.0rc4 1.0.16 + snd_pcm_hw_params_set_buffer_size_last@ALSA_0.9 1.0.16 + snd_pcm_hw_params_set_buffer_size_last@ALSA_0.9.0rc4 1.0.16 + snd_pcm_hw_params_set_buffer_size_max@ALSA_0.9 1.0.16 + snd_pcm_hw_params_set_buffer_size_min@ALSA_0.9 1.0.16 + snd_pcm_hw_params_set_buffer_size_minmax@ALSA_0.9 1.0.16 + snd_pcm_hw_params_set_buffer_size_near@ALSA_0.9 1.0.16 + snd_pcm_hw_params_set_buffer_size_near@ALSA_0.9.0rc4 1.0.16 + snd_pcm_hw_params_set_buffer_time@ALSA_0.9 1.0.16 + snd_pcm_hw_params_set_buffer_time_first@ALSA_0.9 1.0.16 + snd_pcm_hw_params_set_buffer_time_first@ALSA_0.9.0rc4 1.0.16 + snd_pcm_hw_params_set_buffer_time_last@ALSA_0.9 1.0.16 + snd_pcm_hw_params_set_buffer_time_last@ALSA_0.9.0rc4 1.0.16 + snd_pcm_hw_params_set_buffer_time_max@ALSA_0.9 1.0.16 + snd_pcm_hw_params_set_buffer_time_min@ALSA_0.9 1.0.16 + snd_pcm_hw_params_set_buffer_time_minmax@ALSA_0.9 1.0.16 + snd_pcm_hw_params_set_buffer_time_near@ALSA_0.9 1.0.16 + snd_pcm_hw_params_set_buffer_time_near@ALSA_0.9.0rc4 1.0.16 + snd_pcm_hw_params_set_channels@ALSA_0.9 1.0.16 + snd_pcm_hw_params_set_channels_first@ALSA_0.9 1.0.16 + snd_pcm_hw_params_set_channels_first@ALSA_0.9.0rc4 1.0.16 + snd_pcm_hw_params_set_channels_last@ALSA_0.9 1.0.16 + snd_pcm_hw_params_set_channels_last@ALSA_0.9.0rc4 1.0.16 + snd_pcm_hw_params_set_channels_max@ALSA_0.9 1.0.16 + snd_pcm_hw_params_set_channels_min@ALSA_0.9 1.0.16 + snd_pcm_hw_params_set_channels_minmax@ALSA_0.9 1.0.16 + snd_pcm_hw_params_set_channels_near@ALSA_0.9 1.0.16 + snd_pcm_hw_params_set_channels_near@ALSA_0.9.0rc4 1.0.16 + snd_pcm_hw_params_set_export_buffer@ALSA_0.9 1.0.16 + snd_pcm_hw_params_set_format@ALSA_0.9 1.0.16 + snd_pcm_hw_params_set_format_first@ALSA_0.9 1.0.16 + snd_pcm_hw_params_set_format_first@ALSA_0.9.0rc4 1.0.16 + snd_pcm_hw_params_set_format_last@ALSA_0.9 1.0.16 + snd_pcm_hw_params_set_format_last@ALSA_0.9.0rc4 1.0.16 + snd_pcm_hw_params_set_format_mask@ALSA_0.9 1.0.16 + snd_pcm_hw_params_set_period_size@ALSA_0.9 1.0.16 + snd_pcm_hw_params_set_period_size_first@ALSA_0.9 1.0.16 + snd_pcm_hw_params_set_period_size_first@ALSA_0.9.0rc4 1.0.16 + snd_pcm_hw_params_set_period_size_integer@ALSA_0.9 1.0.16 + snd_pcm_hw_params_set_period_size_last@ALSA_0.9 1.0.16 + snd_pcm_hw_params_set_period_size_last@ALSA_0.9.0rc4 1.0.16 + snd_pcm_hw_params_set_period_size_max@ALSA_0.9 1.0.16 + snd_pcm_hw_params_set_period_size_min@ALSA_0.9 1.0.16 + snd_pcm_hw_params_set_period_size_minmax@ALSA_0.9 1.0.16 + snd_pcm_hw_params_set_period_size_near@ALSA_0.9 1.0.16 + snd_pcm_hw_params_set_period_size_near@ALSA_0.9.0rc4 1.0.16 + snd_pcm_hw_params_set_period_time@ALSA_0.9 1.0.16 + snd_pcm_hw_params_set_period_time_first@ALSA_0.9 1.0.16 + snd_pcm_hw_params_set_period_time_first@ALSA_0.9.0rc4 1.0.16 + snd_pcm_hw_params_set_period_time_last@ALSA_0.9 1.0.16 + snd_pcm_hw_params_set_period_time_last@ALSA_0.9.0rc4 1.0.16 + snd_pcm_hw_params_set_period_time_max@ALSA_0.9 1.0.16 + snd_pcm_hw_params_set_period_time_min@ALSA_0.9 1.0.16 + snd_pcm_hw_params_set_period_time_minmax@ALSA_0.9 1.0.16 + snd_pcm_hw_params_set_period_time_near@ALSA_0.9 1.0.16 + snd_pcm_hw_params_set_period_time_near@ALSA_0.9.0rc4 1.0.16 + snd_pcm_hw_params_set_period_wakeup@ALSA_0.9 1.0.24.1 + snd_pcm_hw_params_set_periods@ALSA_0.9 1.0.16 + snd_pcm_hw_params_set_periods_first@ALSA_0.9 1.0.16 + snd_pcm_hw_params_set_periods_first@ALSA_0.9.0rc4 1.0.16 + snd_pcm_hw_params_set_periods_integer@ALSA_0.9 1.0.16 + snd_pcm_hw_params_set_periods_last@ALSA_0.9 1.0.16 + snd_pcm_hw_params_set_periods_last@ALSA_0.9.0rc4 1.0.16 + snd_pcm_hw_params_set_periods_max@ALSA_0.9 1.0.16 + snd_pcm_hw_params_set_periods_min@ALSA_0.9 1.0.16 + snd_pcm_hw_params_set_periods_minmax@ALSA_0.9 1.0.16 + snd_pcm_hw_params_set_periods_near@ALSA_0.9 1.0.16 + snd_pcm_hw_params_set_periods_near@ALSA_0.9.0rc4 1.0.16 + snd_pcm_hw_params_set_rate@ALSA_0.9 1.0.16 + snd_pcm_hw_params_set_rate_first@ALSA_0.9 1.0.16 + snd_pcm_hw_params_set_rate_first@ALSA_0.9.0rc4 1.0.16 + snd_pcm_hw_params_set_rate_last@ALSA_0.9 1.0.16 + snd_pcm_hw_params_set_rate_last@ALSA_0.9.0rc4 1.0.16 + snd_pcm_hw_params_set_rate_max@ALSA_0.9 1.0.16 + snd_pcm_hw_params_set_rate_min@ALSA_0.9 1.0.16 + snd_pcm_hw_params_set_rate_minmax@ALSA_0.9 1.0.16 + snd_pcm_hw_params_set_rate_near@ALSA_0.9 1.0.16 + snd_pcm_hw_params_set_rate_near@ALSA_0.9.0rc4 1.0.16 + snd_pcm_hw_params_set_rate_resample@ALSA_0.9 1.0.16 + snd_pcm_hw_params_set_subformat@ALSA_0.9 1.0.16 + snd_pcm_hw_params_set_subformat_first@ALSA_0.9 1.0.16 + snd_pcm_hw_params_set_subformat_first@ALSA_0.9.0rc4 1.0.16 + snd_pcm_hw_params_set_subformat_last@ALSA_0.9 1.0.16 + snd_pcm_hw_params_set_subformat_last@ALSA_0.9.0rc4 1.0.16 + snd_pcm_hw_params_set_subformat_mask@ALSA_0.9 1.0.16 + snd_pcm_hw_params_set_tick_time@ALSA_0.9 1.0.16 + snd_pcm_hw_params_set_tick_time_first@ALSA_0.9 1.0.16 + snd_pcm_hw_params_set_tick_time_first@ALSA_0.9.0rc4 1.0.16 + snd_pcm_hw_params_set_tick_time_last@ALSA_0.9 1.0.16 + snd_pcm_hw_params_set_tick_time_last@ALSA_0.9.0rc4 1.0.16 + snd_pcm_hw_params_set_tick_time_max@ALSA_0.9 1.0.16 + snd_pcm_hw_params_set_tick_time_min@ALSA_0.9 1.0.16 + snd_pcm_hw_params_set_tick_time_minmax@ALSA_0.9 1.0.16 + snd_pcm_hw_params_set_tick_time_near@ALSA_0.9 1.0.16 + snd_pcm_hw_params_set_tick_time_near@ALSA_0.9.0rc4 1.0.16 + snd_pcm_hw_params_sizeof@ALSA_0.9 1.0.16 + snd_pcm_hw_params_supports_audio_wallclock_ts@ALSA_0.9 1.0.27 + snd_pcm_hw_params_test_access@ALSA_0.9 1.0.16 + snd_pcm_hw_params_test_buffer_size@ALSA_0.9 1.0.16 + snd_pcm_hw_params_test_buffer_time@ALSA_0.9 1.0.16 + snd_pcm_hw_params_test_channels@ALSA_0.9 1.0.16 + snd_pcm_hw_params_test_format@ALSA_0.9 1.0.16 + snd_pcm_hw_params_test_period_size@ALSA_0.9 1.0.16 + snd_pcm_hw_params_test_period_time@ALSA_0.9 1.0.16 + snd_pcm_hw_params_test_periods@ALSA_0.9 1.0.16 + snd_pcm_hw_params_test_rate@ALSA_0.9 1.0.16 + snd_pcm_hw_params_test_subformat@ALSA_0.9 1.0.16 + snd_pcm_hw_params_test_tick_time@ALSA_0.9 1.0.16 + snd_pcm_hw_refine@ALSA_0.9 1.0.16 + snd_pcm_hwsync@ALSA_0.9 1.0.16 + snd_pcm_iec958_open@ALSA_0.9 1.0.16 + snd_pcm_info@ALSA_0.9 1.0.16 + snd_pcm_info_copy@ALSA_0.9 1.0.16 + snd_pcm_info_free@ALSA_0.9 1.0.16 + snd_pcm_info_get_card@ALSA_0.9 1.0.16 + snd_pcm_info_get_class@ALSA_0.9 1.0.16 + snd_pcm_info_get_device@ALSA_0.9 1.0.16 + snd_pcm_info_get_id@ALSA_0.9 1.0.16 + snd_pcm_info_get_name@ALSA_0.9 1.0.16 + snd_pcm_info_get_stream@ALSA_0.9 1.0.16 + snd_pcm_info_get_subclass@ALSA_0.9 1.0.16 + snd_pcm_info_get_subdevice@ALSA_0.9 1.0.16 + snd_pcm_info_get_subdevice_name@ALSA_0.9 1.0.16 + snd_pcm_info_get_subdevices_avail@ALSA_0.9 1.0.16 + snd_pcm_info_get_subdevices_count@ALSA_0.9 1.0.16 + snd_pcm_info_get_sync@ALSA_0.9 1.0.16 + snd_pcm_info_malloc@ALSA_0.9 1.0.16 + snd_pcm_info_set_device@ALSA_0.9 1.0.16 + snd_pcm_info_set_stream@ALSA_0.9 1.0.16 + snd_pcm_info_set_subdevice@ALSA_0.9 1.0.16 + snd_pcm_info_sizeof@ALSA_0.9 1.0.16 + snd_pcm_ioplug_create@ALSA_0.9 1.0.16 + snd_pcm_ioplug_delete@ALSA_0.9 1.0.16 + snd_pcm_ioplug_mmap_areas@ALSA_0.9 1.0.16 + snd_pcm_ioplug_params_reset@ALSA_0.9 1.0.16 + snd_pcm_ioplug_reinit_status@ALSA_0.9 1.0.16 + snd_pcm_ioplug_set_param_list@ALSA_0.9 1.0.16 + snd_pcm_ioplug_set_param_minmax@ALSA_0.9 1.0.16 + snd_pcm_ioplug_set_state@ALSA_0.9 1.0.16 + snd_pcm_ladspa_open@ALSA_0.9 1.0.16 + snd_pcm_lfloat_convert_float_integer@ALSA_0.9 1.0.16 + snd_pcm_lfloat_convert_integer_float@ALSA_0.9 1.0.16 + snd_pcm_lfloat_get_s32_index@ALSA_0.9 1.0.16 + snd_pcm_lfloat_open@ALSA_0.9 1.0.16 + snd_pcm_lfloat_put_s32_index@ALSA_0.9 1.0.16 + snd_pcm_linear_open@ALSA_0.9 1.0.16 + snd_pcm_link@ALSA_0.9 1.0.16 + snd_pcm_meter_add_scope@ALSA_0.9 1.0.16 + snd_pcm_meter_get_boundary@ALSA_0.9 1.0.16 + snd_pcm_meter_get_bufsize@ALSA_0.9 1.0.16 + snd_pcm_meter_get_channels@ALSA_0.9 1.0.16 + snd_pcm_meter_get_now@ALSA_0.9 1.0.16 + snd_pcm_meter_get_rate@ALSA_0.9 1.0.16 + snd_pcm_meter_open@ALSA_0.9 1.0.16 + snd_pcm_meter_search_scope@ALSA_0.9 1.0.16 + snd_pcm_mmap@ALSA_0.9 1.0.16 + snd_pcm_mmap_begin@ALSA_0.9 1.0.16 + snd_pcm_mmap_commit@ALSA_0.9 1.0.16 + snd_pcm_mmap_readi@ALSA_0.9 1.0.16 + snd_pcm_mmap_readn@ALSA_0.9 1.0.16 + snd_pcm_mmap_writei@ALSA_0.9 1.0.16 + snd_pcm_mmap_writen@ALSA_0.9 1.0.16 + snd_pcm_mulaw_open@ALSA_0.9 1.0.16 + snd_pcm_multi_open@ALSA_0.9 1.0.16 + snd_pcm_munmap@ALSA_0.9 1.0.16 + snd_pcm_name@ALSA_0.9 1.0.16 + snd_pcm_nonblock@ALSA_0.9 1.0.16 + snd_pcm_null_open@ALSA_0.9 1.0.16 + snd_pcm_open@ALSA_0.9 1.0.16 + snd_pcm_open_fallback@ALSA_0.9 1.0.25 + snd_pcm_open_lconf@ALSA_0.9 1.0.16 + snd_pcm_parse_control_id@ALSA_0.9 1.0.16 + snd_pcm_pause@ALSA_0.9 1.0.16 + snd_pcm_plug_open@ALSA_0.9 1.0.16 + snd_pcm_poll_descriptors@ALSA_0.9 1.0.16 + snd_pcm_poll_descriptors_count@ALSA_0.9 1.0.16 + snd_pcm_poll_descriptors_revents@ALSA_0.9 1.0.16 + snd_pcm_prepare@ALSA_0.9 1.0.16 + snd_pcm_query_chmaps@ALSA_0.9 1.0.27 + snd_pcm_query_chmaps_from_hw@ALSA_0.9 1.0.27 + snd_pcm_rate_open@ALSA_0.9 1.0.16 + snd_pcm_readi@ALSA_0.9 1.0.16 + snd_pcm_readn@ALSA_0.9 1.0.16 + snd_pcm_recover@ALSA_0.9 1.0.16 + snd_pcm_reset@ALSA_0.9 1.0.16 + snd_pcm_resume@ALSA_0.9 1.0.16 + snd_pcm_rewind@ALSA_0.9 1.0.16 + snd_pcm_rewindable@ALSA_0.9 1.0.17 + snd_pcm_route_determine_ttable@ALSA_0.9 1.0.16 + snd_pcm_route_load_ttable@ALSA_0.9 1.0.16 + snd_pcm_route_open@ALSA_0.9 1.0.16 + snd_pcm_samples_to_bytes@ALSA_0.9 1.0.16 + snd_pcm_scope_get_callback_private@ALSA_0.9 1.0.16 + snd_pcm_scope_get_name@ALSA_0.9 1.0.16 + snd_pcm_scope_malloc@ALSA_0.9 1.0.16 + snd_pcm_scope_s16_get_channel_buffer@ALSA_0.9 1.0.16 + snd_pcm_scope_s16_open@ALSA_0.9 1.0.16 + snd_pcm_scope_set_callback_private@ALSA_0.9 1.0.16 + snd_pcm_scope_set_name@ALSA_0.9 1.0.16 + snd_pcm_scope_set_ops@ALSA_0.9 1.0.16 + snd_pcm_set_chmap@ALSA_0.9 1.0.27 + snd_pcm_set_params@ALSA_0.9 1.0.16 + snd_pcm_share_open@ALSA_0.9 1.0.16 + snd_pcm_shm_open@ALSA_0.9 1.0.16 + snd_pcm_slave_conf@ALSA_0.9 1.0.16 + snd_pcm_softvol_open@ALSA_0.9 1.0.16 + snd_pcm_start@ALSA_0.9 1.0.16 + snd_pcm_start_mode_name@ALSA_0.9 1.0.16 + snd_pcm_state@ALSA_0.9 1.0.16 + snd_pcm_state_name@ALSA_0.9 1.0.16 + snd_pcm_status@ALSA_0.9 1.0.16 + snd_pcm_status_copy@ALSA_0.9 1.0.16 + snd_pcm_status_dump@ALSA_0.9 1.0.16 + snd_pcm_status_free@ALSA_0.9 1.0.16 + snd_pcm_status_get_audio_htstamp@ALSA_0.9 1.0.27 + snd_pcm_status_get_avail@ALSA_0.9 1.0.16 + snd_pcm_status_get_avail_max@ALSA_0.9 1.0.16 + snd_pcm_status_get_delay@ALSA_0.9 1.0.16 + snd_pcm_status_get_htstamp@ALSA_0.9.0rc8 1.0.16 + snd_pcm_status_get_overrange@ALSA_0.9 1.0.16 + snd_pcm_status_get_state@ALSA_0.9 1.0.16 + snd_pcm_status_get_trigger_htstamp@ALSA_0.9.0rc8 1.0.16 + snd_pcm_status_get_trigger_tstamp@ALSA_0.9 1.0.16 + snd_pcm_status_get_tstamp@ALSA_0.9 1.0.16 + snd_pcm_status_malloc@ALSA_0.9 1.0.16 + snd_pcm_status_sizeof@ALSA_0.9 1.0.16 + snd_pcm_stream@ALSA_0.9 1.0.16 + snd_pcm_stream_name@ALSA_0.9 1.0.16 + snd_pcm_subformat_description@ALSA_0.9 1.0.16 + snd_pcm_subformat_mask_any@ALSA_0.9 1.0.16 + snd_pcm_subformat_mask_copy@ALSA_0.9 1.0.16 + snd_pcm_subformat_mask_empty@ALSA_0.9 1.0.16 + snd_pcm_subformat_mask_free@ALSA_0.9 1.0.16 + snd_pcm_subformat_mask_malloc@ALSA_0.9 1.0.16 + snd_pcm_subformat_mask_none@ALSA_0.9 1.0.16 + snd_pcm_subformat_mask_reset@ALSA_0.9 1.0.16 + snd_pcm_subformat_mask_set@ALSA_0.9 1.0.16 + snd_pcm_subformat_mask_sizeof@ALSA_0.9 1.0.16 + snd_pcm_subformat_mask_test@ALSA_0.9 1.0.16 + snd_pcm_subformat_name@ALSA_0.9 1.0.16 + snd_pcm_sw_params@ALSA_0.9 1.0.16 + snd_pcm_sw_params_copy@ALSA_0.9 1.0.16 + snd_pcm_sw_params_current@ALSA_0.9 1.0.16 + snd_pcm_sw_params_dump@ALSA_0.9 1.0.16 + snd_pcm_sw_params_free@ALSA_0.9 1.0.16 + snd_pcm_sw_params_get_avail_min@ALSA_0.9 1.0.16 + snd_pcm_sw_params_get_avail_min@ALSA_0.9.0rc4 1.0.16 + snd_pcm_sw_params_get_boundary@ALSA_0.9 1.0.16 + snd_pcm_sw_params_get_period_event@ALSA_0.9 1.0.17 + snd_pcm_sw_params_get_silence_size@ALSA_0.9 1.0.16 + snd_pcm_sw_params_get_silence_size@ALSA_0.9.0rc4 1.0.16 + snd_pcm_sw_params_get_silence_threshold@ALSA_0.9 1.0.16 + snd_pcm_sw_params_get_silence_threshold@ALSA_0.9.0rc4 1.0.16 + snd_pcm_sw_params_get_sleep_min@ALSA_0.9 1.0.16 + snd_pcm_sw_params_get_sleep_min@ALSA_0.9.0rc4 1.0.16 + snd_pcm_sw_params_get_start_mode@ALSA_0.9 1.0.16 + snd_pcm_sw_params_get_start_threshold@ALSA_0.9 1.0.16 + snd_pcm_sw_params_get_start_threshold@ALSA_0.9.0rc4 1.0.16 + snd_pcm_sw_params_get_stop_threshold@ALSA_0.9 1.0.16 + snd_pcm_sw_params_get_stop_threshold@ALSA_0.9.0rc4 1.0.16 + snd_pcm_sw_params_get_tstamp_mode@ALSA_0.9 1.0.16 + snd_pcm_sw_params_get_tstamp_mode@ALSA_0.9.0rc4 1.0.16 + snd_pcm_sw_params_get_xfer_align@ALSA_0.9 1.0.16 + snd_pcm_sw_params_get_xfer_align@ALSA_0.9.0rc4 1.0.16 + snd_pcm_sw_params_get_xrun_mode@ALSA_0.9 1.0.16 + snd_pcm_sw_params_malloc@ALSA_0.9 1.0.16 + snd_pcm_sw_params_set_avail_min@ALSA_0.9 1.0.16 + snd_pcm_sw_params_set_period_event@ALSA_0.9 1.0.17 + snd_pcm_sw_params_set_silence_size@ALSA_0.9 1.0.16 + snd_pcm_sw_params_set_silence_threshold@ALSA_0.9 1.0.16 + snd_pcm_sw_params_set_sleep_min@ALSA_0.9 1.0.16 + snd_pcm_sw_params_set_start_mode@ALSA_0.9 1.0.16 + snd_pcm_sw_params_set_start_threshold@ALSA_0.9 1.0.16 + snd_pcm_sw_params_set_stop_threshold@ALSA_0.9 1.0.16 + snd_pcm_sw_params_set_tstamp_mode@ALSA_0.9 1.0.16 + snd_pcm_sw_params_set_xfer_align@ALSA_0.9 1.0.16 + snd_pcm_sw_params_set_xrun_mode@ALSA_0.9 1.0.16 + snd_pcm_sw_params_sizeof@ALSA_0.9 1.0.16 + snd_pcm_tstamp_mode_name@ALSA_0.9 1.0.16 + snd_pcm_type@ALSA_0.9 1.0.16 + snd_pcm_type_name@ALSA_0.9.0 1.0.16 + snd_pcm_unlink@ALSA_0.9 1.0.16 + snd_pcm_wait@ALSA_0.9 1.0.16 + snd_pcm_writei@ALSA_0.9 1.0.16 + snd_pcm_writen@ALSA_0.9 1.0.16 + snd_pcm_xrun_mode_name@ALSA_0.9 1.0.16 + snd_rawmidi_close@ALSA_0.9 1.0.16 + snd_rawmidi_conf_generic_id@ALSA_0.9 1.0.16 + snd_rawmidi_drain@ALSA_0.9 1.0.16 + snd_rawmidi_drop@ALSA_0.9 1.0.16 + snd_rawmidi_hw_open@ALSA_0.9 1.0.16 + snd_rawmidi_info@ALSA_0.9 1.0.16 + snd_rawmidi_info_copy@ALSA_0.9 1.0.16 + snd_rawmidi_info_free@ALSA_0.9 1.0.16 + snd_rawmidi_info_get_card@ALSA_0.9 1.0.16 + snd_rawmidi_info_get_device@ALSA_0.9 1.0.16 + snd_rawmidi_info_get_flags@ALSA_0.9 1.0.16 + snd_rawmidi_info_get_id@ALSA_0.9 1.0.16 + snd_rawmidi_info_get_name@ALSA_0.9 1.0.16 + snd_rawmidi_info_get_stream@ALSA_0.9 1.0.16 + snd_rawmidi_info_get_subdevice@ALSA_0.9 1.0.16 + snd_rawmidi_info_get_subdevice_name@ALSA_0.9 1.0.16 + snd_rawmidi_info_get_subdevices_avail@ALSA_0.9 1.0.16 + snd_rawmidi_info_get_subdevices_count@ALSA_0.9 1.0.16 + snd_rawmidi_info_malloc@ALSA_0.9 1.0.16 + snd_rawmidi_info_set_device@ALSA_0.9 1.0.16 + snd_rawmidi_info_set_stream@ALSA_0.9 1.0.16 + snd_rawmidi_info_set_subdevice@ALSA_0.9 1.0.16 + snd_rawmidi_info_sizeof@ALSA_0.9 1.0.16 + snd_rawmidi_name@ALSA_0.9 1.0.16 + snd_rawmidi_nonblock@ALSA_0.9 1.0.16 + snd_rawmidi_open@ALSA_0.9 1.0.16 + snd_rawmidi_open_lconf@ALSA_0.9 1.0.16 + snd_rawmidi_params@ALSA_0.9 1.0.16 + snd_rawmidi_params_copy@ALSA_0.9 1.0.16 + snd_rawmidi_params_current@ALSA_0.9 1.0.16 + snd_rawmidi_params_free@ALSA_0.9 1.0.16 + snd_rawmidi_params_get_avail_min@ALSA_0.9 1.0.16 + snd_rawmidi_params_get_buffer_size@ALSA_0.9 1.0.16 + snd_rawmidi_params_get_no_active_sensing@ALSA_0.9 1.0.16 + snd_rawmidi_params_malloc@ALSA_0.9 1.0.16 + snd_rawmidi_params_set_avail_min@ALSA_0.9 1.0.16 + snd_rawmidi_params_set_buffer_size@ALSA_0.9 1.0.16 + snd_rawmidi_params_set_no_active_sensing@ALSA_0.9 1.0.16 + snd_rawmidi_params_sizeof@ALSA_0.9 1.0.16 + snd_rawmidi_poll_descriptors@ALSA_0.9 1.0.16 + snd_rawmidi_poll_descriptors_count@ALSA_0.9 1.0.16 + snd_rawmidi_poll_descriptors_revents@ALSA_0.9 1.0.16 + snd_rawmidi_read@ALSA_0.9 1.0.16 + snd_rawmidi_status@ALSA_0.9 1.0.16 + snd_rawmidi_status_copy@ALSA_0.9 1.0.16 + snd_rawmidi_status_free@ALSA_0.9 1.0.16 + snd_rawmidi_status_get_avail@ALSA_0.9 1.0.16 + snd_rawmidi_status_get_tstamp@ALSA_0.9 1.0.16 + snd_rawmidi_status_get_xruns@ALSA_0.9 1.0.16 + snd_rawmidi_status_malloc@ALSA_0.9 1.0.16 + snd_rawmidi_status_sizeof@ALSA_0.9 1.0.16 + snd_rawmidi_stream@ALSA_0.9 1.0.16 + snd_rawmidi_type@ALSA_0.9 1.0.16 + snd_rawmidi_virtual_open@ALSA_0.9 1.0.16 + snd_rawmidi_write@ALSA_0.9 1.0.16 + snd_receive_fd@ALSA_0.9 1.0.16 + snd_sctl_build@ALSA_0.9 1.0.16 + snd_sctl_free@ALSA_0.9 1.0.16 + snd_sctl_install@ALSA_0.9 1.0.16 + snd_sctl_remove@ALSA_0.9 1.0.16 + snd_send_fd@ALSA_0.9 1.0.16 + snd_seq_alloc_named_queue@ALSA_0.9 1.0.16 + snd_seq_alloc_queue@ALSA_0.9 1.0.16 + snd_seq_change_bit@ALSA_0.9 1.0.16 + snd_seq_client_id@ALSA_0.9 1.0.16 + snd_seq_client_info_copy@ALSA_0.9 1.0.16 + snd_seq_client_info_event_filter_add@ALSA_0.9 1.0.17 + snd_seq_client_info_event_filter_check@ALSA_0.9 1.0.17 + snd_seq_client_info_event_filter_clear@ALSA_0.9 1.0.17 + snd_seq_client_info_event_filter_del@ALSA_0.9 1.0.17 + snd_seq_client_info_free@ALSA_0.9 1.0.16 + snd_seq_client_info_get_broadcast_filter@ALSA_0.9 1.0.16 + snd_seq_client_info_get_client@ALSA_0.9 1.0.16 + snd_seq_client_info_get_error_bounce@ALSA_0.9 1.0.16 + snd_seq_client_info_get_event_filter@ALSA_0.9 1.0.16 + snd_seq_client_info_get_event_lost@ALSA_0.9 1.0.16 + snd_seq_client_info_get_name@ALSA_0.9 1.0.16 + snd_seq_client_info_get_num_ports@ALSA_0.9 1.0.16 + snd_seq_client_info_get_type@ALSA_0.9 1.0.16 + snd_seq_client_info_malloc@ALSA_0.9 1.0.16 + snd_seq_client_info_set_broadcast_filter@ALSA_0.9 1.0.16 + snd_seq_client_info_set_client@ALSA_0.9 1.0.16 + snd_seq_client_info_set_error_bounce@ALSA_0.9 1.0.16 + snd_seq_client_info_set_event_filter@ALSA_0.9 1.0.16 + snd_seq_client_info_set_name@ALSA_0.9 1.0.16 + snd_seq_client_info_sizeof@ALSA_0.9 1.0.16 + snd_seq_client_pool_copy@ALSA_0.9 1.0.16 + snd_seq_client_pool_free@ALSA_0.9 1.0.16 + snd_seq_client_pool_get_client@ALSA_0.9 1.0.16 + snd_seq_client_pool_get_input_free@ALSA_0.9 1.0.16 + snd_seq_client_pool_get_input_pool@ALSA_0.9 1.0.16 + snd_seq_client_pool_get_output_free@ALSA_0.9 1.0.16 + snd_seq_client_pool_get_output_pool@ALSA_0.9 1.0.16 + snd_seq_client_pool_get_output_room@ALSA_0.9 1.0.16 + snd_seq_client_pool_malloc@ALSA_0.9 1.0.16 + snd_seq_client_pool_set_input_pool@ALSA_0.9 1.0.16 + snd_seq_client_pool_set_output_pool@ALSA_0.9 1.0.16 + snd_seq_client_pool_set_output_room@ALSA_0.9 1.0.16 + snd_seq_client_pool_sizeof@ALSA_0.9 1.0.16 + snd_seq_close@ALSA_0.9 1.0.16 + snd_seq_connect_from@ALSA_0.9 1.0.16 + snd_seq_connect_to@ALSA_0.9 1.0.16 + snd_seq_control_queue@ALSA_0.9 1.0.16 + snd_seq_create_event@ALSA_0.9 1.0.16 + snd_seq_create_port@ALSA_0.9 1.0.16 + snd_seq_create_queue@ALSA_0.9 1.0.16 + snd_seq_create_simple_port@ALSA_0.9 1.0.16 + snd_seq_delete_port@ALSA_0.9 1.0.16 + snd_seq_delete_simple_port@ALSA_0.9 1.0.16 + snd_seq_disconnect_from@ALSA_0.9 1.0.16 + snd_seq_disconnect_to@ALSA_0.9 1.0.16 + snd_seq_drain_output@ALSA_0.9 1.0.16 + snd_seq_drop_input@ALSA_0.9 1.0.16 + snd_seq_drop_input_buffer@ALSA_0.9 1.0.16 + snd_seq_drop_output@ALSA_0.9 1.0.16 + snd_seq_drop_output_buffer@ALSA_0.9 1.0.16 + snd_seq_event_input@ALSA_0.9 1.0.16 + snd_seq_event_input_pending@ALSA_0.9 1.0.16 + snd_seq_event_length@ALSA_0.9 1.0.16 + snd_seq_event_output@ALSA_0.9 1.0.16 + snd_seq_event_output_buffer@ALSA_0.9 1.0.16 + snd_seq_event_output_direct@ALSA_0.9 1.0.16 + snd_seq_event_output_pending@ALSA_0.9 1.0.16 + snd_seq_event_types@ALSA_0.9 1.0.16 + snd_seq_extract_output@ALSA_0.9 1.0.16 + snd_seq_free_event@ALSA_0.9 1.0.16 + snd_seq_free_queue@ALSA_0.9 1.0.16 + snd_seq_get_any_client_info@ALSA_0.9 1.0.16 + snd_seq_get_any_port_info@ALSA_0.9 1.0.16 + snd_seq_get_bit@ALSA_0.9 1.0.16 + snd_seq_get_client_info@ALSA_0.9 1.0.16 + snd_seq_get_client_pool@ALSA_0.9 1.0.16 + snd_seq_get_input_buffer_size@ALSA_0.9 1.0.16 + snd_seq_get_output_buffer_size@ALSA_0.9 1.0.16 + snd_seq_get_port_info@ALSA_0.9 1.0.16 + snd_seq_get_port_subscription@ALSA_0.9 1.0.16 + snd_seq_get_queue_info@ALSA_0.9 1.0.16 + snd_seq_get_queue_status@ALSA_0.9 1.0.16 + snd_seq_get_queue_tempo@ALSA_0.9 1.0.16 + snd_seq_get_queue_timer@ALSA_0.9 1.0.16 + snd_seq_get_queue_usage@ALSA_0.9 1.0.16 + snd_seq_hw_open@ALSA_0.9 1.0.16 + snd_seq_name@ALSA_0.9 1.0.16 + snd_seq_nonblock@ALSA_0.9 1.0.16 + snd_seq_open@ALSA_0.9 1.0.16 + snd_seq_open_lconf@ALSA_0.9 1.0.16 + snd_seq_parse_address@ALSA_0.9 1.0.16 + snd_seq_poll_descriptors@ALSA_0.9 1.0.16 + snd_seq_poll_descriptors_count@ALSA_0.9 1.0.16 + snd_seq_poll_descriptors_revents@ALSA_0.9 1.0.16 + snd_seq_port_info_copy@ALSA_0.9 1.0.16 + snd_seq_port_info_free@ALSA_0.9 1.0.16 + snd_seq_port_info_get_addr@ALSA_0.9 1.0.16 + snd_seq_port_info_get_capability@ALSA_0.9 1.0.16 + snd_seq_port_info_get_client@ALSA_0.9 1.0.16 + snd_seq_port_info_get_midi_channels@ALSA_0.9 1.0.16 + snd_seq_port_info_get_midi_voices@ALSA_0.9 1.0.16 + snd_seq_port_info_get_name@ALSA_0.9 1.0.16 + snd_seq_port_info_get_port@ALSA_0.9 1.0.16 + snd_seq_port_info_get_port_specified@ALSA_0.9 1.0.16 + snd_seq_port_info_get_read_use@ALSA_0.9 1.0.16 + snd_seq_port_info_get_synth_voices@ALSA_0.9 1.0.16 + snd_seq_port_info_get_timestamp_queue@ALSA_0.9 1.0.16 + snd_seq_port_info_get_timestamp_real@ALSA_0.9 1.0.16 + snd_seq_port_info_get_timestamping@ALSA_0.9 1.0.16 + snd_seq_port_info_get_type@ALSA_0.9 1.0.16 + snd_seq_port_info_get_write_use@ALSA_0.9 1.0.16 + snd_seq_port_info_malloc@ALSA_0.9 1.0.16 + snd_seq_port_info_set_addr@ALSA_0.9 1.0.16 + snd_seq_port_info_set_capability@ALSA_0.9 1.0.16 + snd_seq_port_info_set_client@ALSA_0.9 1.0.16 + snd_seq_port_info_set_midi_channels@ALSA_0.9 1.0.16 + snd_seq_port_info_set_midi_voices@ALSA_0.9 1.0.16 + snd_seq_port_info_set_name@ALSA_0.9 1.0.16 + snd_seq_port_info_set_port@ALSA_0.9 1.0.16 + snd_seq_port_info_set_port_specified@ALSA_0.9 1.0.16 + snd_seq_port_info_set_synth_voices@ALSA_0.9 1.0.16 + snd_seq_port_info_set_timestamp_queue@ALSA_0.9 1.0.16 + snd_seq_port_info_set_timestamp_real@ALSA_0.9 1.0.16 + snd_seq_port_info_set_timestamping@ALSA_0.9 1.0.16 + snd_seq_port_info_set_type@ALSA_0.9 1.0.16 + snd_seq_port_info_sizeof@ALSA_0.9 1.0.16 + snd_seq_port_subscribe_copy@ALSA_0.9 1.0.16 + snd_seq_port_subscribe_free@ALSA_0.9 1.0.16 + snd_seq_port_subscribe_get_dest@ALSA_0.9 1.0.16 + snd_seq_port_subscribe_get_exclusive@ALSA_0.9 1.0.16 + snd_seq_port_subscribe_get_queue@ALSA_0.9 1.0.16 + snd_seq_port_subscribe_get_sender@ALSA_0.9 1.0.16 + snd_seq_port_subscribe_get_time_real@ALSA_0.9 1.0.16 + snd_seq_port_subscribe_get_time_update@ALSA_0.9 1.0.16 + snd_seq_port_subscribe_malloc@ALSA_0.9 1.0.16 + snd_seq_port_subscribe_set_dest@ALSA_0.9 1.0.16 + snd_seq_port_subscribe_set_exclusive@ALSA_0.9 1.0.16 + snd_seq_port_subscribe_set_queue@ALSA_0.9 1.0.16 + snd_seq_port_subscribe_set_sender@ALSA_0.9 1.0.16 + snd_seq_port_subscribe_set_time_real@ALSA_0.9 1.0.16 + snd_seq_port_subscribe_set_time_update@ALSA_0.9 1.0.16 + snd_seq_port_subscribe_sizeof@ALSA_0.9 1.0.16 + snd_seq_query_named_queue@ALSA_0.9 1.0.16 + snd_seq_query_next_client@ALSA_0.9 1.0.16 + snd_seq_query_next_port@ALSA_0.9 1.0.16 + snd_seq_query_port_subscribers@ALSA_0.9 1.0.16 + snd_seq_query_subscribe_copy@ALSA_0.9 1.0.16 + snd_seq_query_subscribe_free@ALSA_0.9 1.0.16 + snd_seq_query_subscribe_get_addr@ALSA_0.9 1.0.16 + snd_seq_query_subscribe_get_client@ALSA_0.9 1.0.16 + snd_seq_query_subscribe_get_exclusive@ALSA_0.9 1.0.16 + snd_seq_query_subscribe_get_index@ALSA_0.9 1.0.16 + snd_seq_query_subscribe_get_num_subs@ALSA_0.9 1.0.16 + snd_seq_query_subscribe_get_port@ALSA_0.9 1.0.16 + snd_seq_query_subscribe_get_queue@ALSA_0.9 1.0.16 + snd_seq_query_subscribe_get_root@ALSA_0.9 1.0.16 + snd_seq_query_subscribe_get_time_real@ALSA_0.9 1.0.16 + snd_seq_query_subscribe_get_time_update@ALSA_0.9 1.0.16 + snd_seq_query_subscribe_get_type@ALSA_0.9 1.0.16 + snd_seq_query_subscribe_malloc@ALSA_0.9 1.0.16 + snd_seq_query_subscribe_set_client@ALSA_0.9 1.0.16 + snd_seq_query_subscribe_set_index@ALSA_0.9 1.0.16 + snd_seq_query_subscribe_set_port@ALSA_0.9 1.0.16 + snd_seq_query_subscribe_set_root@ALSA_0.9 1.0.16 + snd_seq_query_subscribe_set_type@ALSA_0.9 1.0.16 + snd_seq_query_subscribe_sizeof@ALSA_0.9 1.0.16 + snd_seq_queue_info_copy@ALSA_0.9 1.0.16 + snd_seq_queue_info_free@ALSA_0.9 1.0.16 + snd_seq_queue_info_get_flags@ALSA_0.9 1.0.16 + snd_seq_queue_info_get_locked@ALSA_0.9 1.0.16 + snd_seq_queue_info_get_name@ALSA_0.9 1.0.16 + snd_seq_queue_info_get_owner@ALSA_0.9 1.0.16 + snd_seq_queue_info_get_queue@ALSA_0.9 1.0.16 + snd_seq_queue_info_malloc@ALSA_0.9 1.0.16 + snd_seq_queue_info_set_flags@ALSA_0.9 1.0.16 + snd_seq_queue_info_set_locked@ALSA_0.9 1.0.16 + snd_seq_queue_info_set_name@ALSA_0.9 1.0.16 + snd_seq_queue_info_set_owner@ALSA_0.9 1.0.16 + snd_seq_queue_info_sizeof@ALSA_0.9 1.0.16 + snd_seq_queue_status_copy@ALSA_0.9 1.0.16 + snd_seq_queue_status_free@ALSA_0.9 1.0.16 + snd_seq_queue_status_get_events@ALSA_0.9 1.0.16 + snd_seq_queue_status_get_queue@ALSA_0.9 1.0.16 + snd_seq_queue_status_get_real_time@ALSA_0.9 1.0.16 + snd_seq_queue_status_get_status@ALSA_0.9 1.0.16 + snd_seq_queue_status_get_tick_time@ALSA_0.9 1.0.16 + snd_seq_queue_status_malloc@ALSA_0.9 1.0.16 + snd_seq_queue_status_sizeof@ALSA_0.9 1.0.16 + snd_seq_queue_tempo_copy@ALSA_0.9 1.0.16 + snd_seq_queue_tempo_free@ALSA_0.9 1.0.16 + snd_seq_queue_tempo_get_ppq@ALSA_0.9 1.0.16 + snd_seq_queue_tempo_get_queue@ALSA_0.9 1.0.16 + snd_seq_queue_tempo_get_skew@ALSA_0.9 1.0.16 + snd_seq_queue_tempo_get_skew_base@ALSA_0.9 1.0.16 + snd_seq_queue_tempo_get_tempo@ALSA_0.9 1.0.16 + snd_seq_queue_tempo_malloc@ALSA_0.9 1.0.16 + snd_seq_queue_tempo_set_ppq@ALSA_0.9 1.0.16 + snd_seq_queue_tempo_set_skew@ALSA_0.9 1.0.16 + snd_seq_queue_tempo_set_skew_base@ALSA_0.9 1.0.16 + snd_seq_queue_tempo_set_tempo@ALSA_0.9 1.0.16 + snd_seq_queue_tempo_sizeof@ALSA_0.9 1.0.16 + snd_seq_queue_timer_copy@ALSA_0.9 1.0.16 + snd_seq_queue_timer_free@ALSA_0.9 1.0.16 + snd_seq_queue_timer_get_id@ALSA_0.9 1.0.16 + snd_seq_queue_timer_get_queue@ALSA_0.9 1.0.16 + snd_seq_queue_timer_get_resolution@ALSA_0.9 1.0.16 + snd_seq_queue_timer_get_type@ALSA_0.9 1.0.16 + snd_seq_queue_timer_malloc@ALSA_0.9 1.0.16 + snd_seq_queue_timer_set_id@ALSA_0.9 1.0.16 + snd_seq_queue_timer_set_resolution@ALSA_0.9 1.0.16 + snd_seq_queue_timer_set_type@ALSA_0.9 1.0.16 + snd_seq_queue_timer_sizeof@ALSA_0.9 1.0.16 + snd_seq_remove_events@ALSA_0.9 1.0.16 + snd_seq_remove_events_copy@ALSA_0.9 1.0.16 + snd_seq_remove_events_free@ALSA_0.9 1.0.16 + snd_seq_remove_events_get_channel@ALSA_0.9 1.0.16 + snd_seq_remove_events_get_condition@ALSA_0.9 1.0.16 + snd_seq_remove_events_get_dest@ALSA_0.9 1.0.16 + snd_seq_remove_events_get_event_type@ALSA_0.9 1.0.16 + snd_seq_remove_events_get_queue@ALSA_0.9 1.0.16 + snd_seq_remove_events_get_tag@ALSA_0.9 1.0.16 + snd_seq_remove_events_get_time@ALSA_0.9 1.0.16 + snd_seq_remove_events_malloc@ALSA_0.9 1.0.16 + snd_seq_remove_events_set_channel@ALSA_0.9 1.0.16 + snd_seq_remove_events_set_condition@ALSA_0.9 1.0.16 + snd_seq_remove_events_set_dest@ALSA_0.9 1.0.16 + snd_seq_remove_events_set_event_type@ALSA_0.9 1.0.16 + snd_seq_remove_events_set_queue@ALSA_0.9 1.0.16 + snd_seq_remove_events_set_tag@ALSA_0.9 1.0.16 + snd_seq_remove_events_set_time@ALSA_0.9 1.0.16 + snd_seq_remove_events_sizeof@ALSA_0.9 1.0.16 + snd_seq_reset_pool_input@ALSA_0.9 1.0.16 + snd_seq_reset_pool_output@ALSA_0.9 1.0.16 + snd_seq_set_bit@ALSA_0.9 1.0.16 + snd_seq_set_client_event_filter@ALSA_0.9 1.0.16 + snd_seq_set_client_info@ALSA_0.9 1.0.16 + snd_seq_set_client_name@ALSA_0.9 1.0.16 + snd_seq_set_client_pool@ALSA_0.9 1.0.16 + snd_seq_set_client_pool_input@ALSA_0.9 1.0.16 + snd_seq_set_client_pool_output@ALSA_0.9 1.0.16 + snd_seq_set_client_pool_output_room@ALSA_0.9 1.0.16 + snd_seq_set_input_buffer_size@ALSA_0.9 1.0.16 + snd_seq_set_output_buffer_size@ALSA_0.9 1.0.16 + snd_seq_set_port_info@ALSA_0.9 1.0.16 + snd_seq_set_queue_info@ALSA_0.9 1.0.16 + snd_seq_set_queue_tempo@ALSA_0.9 1.0.16 + snd_seq_set_queue_timer@ALSA_0.9 1.0.16 + snd_seq_set_queue_usage@ALSA_0.9 1.0.16 + snd_seq_subscribe_port@ALSA_0.9 1.0.16 + snd_seq_sync_output_queue@ALSA_0.9 1.0.16 + snd_seq_system_info@ALSA_0.9 1.0.16 + snd_seq_system_info_copy@ALSA_0.9 1.0.16 + snd_seq_system_info_free@ALSA_0.9 1.0.16 + snd_seq_system_info_get_channels@ALSA_0.9 1.0.16 + snd_seq_system_info_get_clients@ALSA_0.9 1.0.16 + snd_seq_system_info_get_cur_clients@ALSA_0.9 1.0.16 + snd_seq_system_info_get_cur_queues@ALSA_0.9 1.0.16 + snd_seq_system_info_get_ports@ALSA_0.9 1.0.16 + snd_seq_system_info_get_queues@ALSA_0.9 1.0.16 + snd_seq_system_info_malloc@ALSA_0.9 1.0.16 + snd_seq_system_info_sizeof@ALSA_0.9 1.0.16 + snd_seq_type@ALSA_0.9 1.0.16 + snd_seq_unset_bit@ALSA_0.9 1.0.17 + snd_seq_unsubscribe_port@ALSA_0.9 1.0.16 + snd_shm_area_create@ALSA_0.9 1.0.16 + snd_shm_area_destroy@ALSA_0.9 1.0.16 + snd_shm_area_destructor@ALSA_0.9 1.0.16 + snd_shm_area_share@ALSA_0.9 1.0.16 + snd_spcm_init@ALSA_0.9 1.0.16 + snd_spcm_init_duplex@ALSA_0.9 1.0.16 + snd_spcm_init_get_params@ALSA_0.9 1.0.16 + snd_strerror@ALSA_0.9 1.0.16 + snd_timer_async@ALSA_0.9 1.0.16 + snd_timer_close@ALSA_0.9 1.0.16 + snd_timer_continue@ALSA_0.9 1.0.16 + snd_timer_ginfo_copy@ALSA_0.9 1.0.16 + snd_timer_ginfo_free@ALSA_0.9 1.0.16 + snd_timer_ginfo_get_card@ALSA_0.9 1.0.16 + snd_timer_ginfo_get_clients@ALSA_0.9 1.0.16 + snd_timer_ginfo_get_flags@ALSA_0.9 1.0.16 + snd_timer_ginfo_get_id@ALSA_0.9 1.0.16 + snd_timer_ginfo_get_name@ALSA_0.9 1.0.16 + snd_timer_ginfo_get_resolution@ALSA_0.9 1.0.16 + snd_timer_ginfo_get_resolution_max@ALSA_0.9 1.0.16 + snd_timer_ginfo_get_resolution_min@ALSA_0.9 1.0.16 + snd_timer_ginfo_get_tid@ALSA_0.9 1.0.16 + snd_timer_ginfo_malloc@ALSA_0.9 1.0.16 + snd_timer_ginfo_set_tid@ALSA_0.9 1.0.16 + snd_timer_ginfo_sizeof@ALSA_0.9 1.0.16 + snd_timer_hw_open@ALSA_0.9 1.0.16 + snd_timer_id_copy@ALSA_0.9 1.0.16 + snd_timer_id_free@ALSA_0.9 1.0.16 + snd_timer_id_get_card@ALSA_0.9 1.0.16 + snd_timer_id_get_class@ALSA_0.9 1.0.16 + snd_timer_id_get_device@ALSA_0.9 1.0.16 + snd_timer_id_get_sclass@ALSA_0.9 1.0.16 + snd_timer_id_get_subdevice@ALSA_0.9 1.0.16 + snd_timer_id_malloc@ALSA_0.9 1.0.16 + snd_timer_id_set_card@ALSA_0.9 1.0.16 + snd_timer_id_set_class@ALSA_0.9 1.0.16 + snd_timer_id_set_device@ALSA_0.9 1.0.16 + snd_timer_id_set_sclass@ALSA_0.9 1.0.16 + snd_timer_id_set_subdevice@ALSA_0.9 1.0.16 + snd_timer_id_sizeof@ALSA_0.9 1.0.16 + snd_timer_info@ALSA_0.9 1.0.16 + snd_timer_info_copy@ALSA_0.9 1.0.16 + snd_timer_info_free@ALSA_0.9 1.0.16 + snd_timer_info_get_card@ALSA_0.9 1.0.16 + snd_timer_info_get_id@ALSA_0.9 1.0.16 + snd_timer_info_get_name@ALSA_0.9 1.0.16 + snd_timer_info_get_resolution@ALSA_0.9 1.0.16 + snd_timer_info_get_ticks@ALSA_0.9 1.0.16 + snd_timer_info_is_slave@ALSA_0.9 1.0.16 + snd_timer_info_malloc@ALSA_0.9 1.0.16 + snd_timer_info_sizeof@ALSA_0.9 1.0.16 + snd_timer_name@ALSA_0.9 1.0.16 + snd_timer_nonblock@ALSA_0.9 1.0.16 + snd_timer_open@ALSA_0.9 1.0.16 + snd_timer_open_lconf@ALSA_0.9 1.0.16 + snd_timer_params@ALSA_0.9 1.0.16 + snd_timer_params_copy@ALSA_0.9 1.0.16 + snd_timer_params_free@ALSA_0.9 1.0.16 + snd_timer_params_get_auto_start@ALSA_0.9 1.0.16 + snd_timer_params_get_early_event@ALSA_0.9 1.0.16 + snd_timer_params_get_exclusive@ALSA_0.9.0 1.0.16 + snd_timer_params_get_filter@ALSA_0.9.0 1.0.16 + snd_timer_params_get_queue_size@ALSA_0.9 1.0.16 + snd_timer_params_get_ticks@ALSA_0.9 1.0.16 + snd_timer_params_malloc@ALSA_0.9 1.0.16 + snd_timer_params_set_auto_start@ALSA_0.9 1.0.16 + snd_timer_params_set_early_event@ALSA_0.9 1.0.16 + snd_timer_params_set_exclusive@ALSA_0.9.0 1.0.16 + snd_timer_params_set_filter@ALSA_0.9.0 1.0.16 + snd_timer_params_set_queue_size@ALSA_0.9 1.0.16 + snd_timer_params_set_ticks@ALSA_0.9 1.0.16 + snd_timer_params_sizeof@ALSA_0.9 1.0.16 + snd_timer_poll_descriptors@ALSA_0.9 1.0.16 + snd_timer_poll_descriptors_count@ALSA_0.9 1.0.16 + snd_timer_poll_descriptors_revents@ALSA_0.9 1.0.16 + snd_timer_query_close@ALSA_0.9 1.0.16 + snd_timer_query_hw_open@ALSA_0.9 1.0.16 + snd_timer_query_info@ALSA_0.9.0 1.0.16 + snd_timer_query_next_device@ALSA_0.9 1.0.16 + snd_timer_query_open@ALSA_0.9 1.0.16 + snd_timer_query_open_lconf@ALSA_0.9 1.0.16 + snd_timer_query_params@ALSA_0.9.0 1.0.16 + snd_timer_query_status@ALSA_0.9.0 1.0.16 + snd_timer_read@ALSA_0.9 1.0.16 + snd_timer_start@ALSA_0.9 1.0.16 + snd_timer_status@ALSA_0.9 1.0.16 + snd_timer_status_copy@ALSA_0.9 1.0.16 + snd_timer_status_free@ALSA_0.9 1.0.16 + snd_timer_status_get_lost@ALSA_0.9 1.0.16 + snd_timer_status_get_overrun@ALSA_0.9 1.0.16 + snd_timer_status_get_queue@ALSA_0.9 1.0.16 + snd_timer_status_get_resolution@ALSA_0.9 1.0.16 + snd_timer_status_get_timestamp@ALSA_0.9 1.0.16 + snd_timer_status_malloc@ALSA_0.9 1.0.16 + snd_timer_status_sizeof@ALSA_0.9 1.0.16 + snd_timer_stop@ALSA_0.9 1.0.16 + snd_timer_type@ALSA_0.9 1.0.16 + snd_tlv_convert_from_dB@ALSA_0.9 1.0.16 + snd_tlv_convert_to_dB@ALSA_0.9 1.0.16 + snd_tlv_get_dB_range@ALSA_0.9 1.0.16 + snd_tlv_parse_dB_info@ALSA_0.9 1.0.16 + snd_use_case_free_list@ALSA_0.9 1.0.24.1 + snd_use_case_get@ALSA_0.9 1.0.24.1 + snd_use_case_get_list@ALSA_0.9 1.0.24.1 + snd_use_case_geti@ALSA_0.9 1.0.24.1 + snd_use_case_identifier@ALSA_0.9 1.0.24.1 + snd_use_case_mgr_close@ALSA_0.9 1.0.24.1 + snd_use_case_mgr_open@ALSA_0.9 1.0.24.1 + snd_use_case_mgr_reload@ALSA_0.9 1.0.24.1 + snd_use_case_mgr_reset@ALSA_0.9 1.0.24.1 + snd_use_case_set@ALSA_0.9 1.0.24.1 + snd_user_file@ALSA_0.9 1.0.16 diff --git a/debian/patches/series b/debian/patches/series new file mode 100644 index 00000000..a827fa8e --- /dev/null +++ b/debian/patches/series @@ -0,0 +1 @@ +tests_lm_ftbfs.patch diff --git a/debian/patches/tests_lm_ftbfs.patch b/debian/patches/tests_lm_ftbfs.patch new file mode 100644 index 00000000..7aa11d0b --- /dev/null +++ b/debian/patches/tests_lm_ftbfs.patch @@ -0,0 +1,31 @@ +From 7a794ce0d1e28f191e113742ce1604334b4187f2 Mon Sep 17 00:00:00 2001 +From: Jordi Mallach <jordi@debian.org> +Date: Fri, 28 Jun 2013 15:01:40 +0200 +Subject: [PATCH] Add -lm to test programs to fix build failure. + +Add -lm to test programs that use sin(), to fix a build failure with recent +binutils. + +Signed-off-by: Jordi Mallach <jordi@debian.org> +--- + test/Makefile.am | 2 ++ + 1 file changed, 2 insertions(+) + +diff --git a/test/Makefile.am b/test/Makefile.am +index 8705402..c1896f8 100644 +--- a/test/Makefile.am ++++ b/test/Makefile.am +@@ -7,8 +7,10 @@ check_PROGRAMS=control pcm pcm_min latency seq \ + + control_LDADD=../src/libasound.la + pcm_LDADD=../src/libasound.la ++pcm_LDFLAGS= -lm + pcm_min_LDADD=../src/libasound.la + latency_LDADD=../src/libasound.la ++latency_LDFLAGS= -lm + seq_LDADD=../src/libasound.la + playmidi1_LDADD=../src/libasound.la + timer_LDADD=../src/libasound.la +-- +1.8.3.1 + diff --git a/debian/rules b/debian/rules new file mode 100755 index 00000000..7b2e48d9 --- /dev/null +++ b/debian/rules @@ -0,0 +1,33 @@ +#!/usr/bin/make -f + +DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH) + +%: + dh $@ --with autoreconf + +override_dh_auto_configure: + dh_auto_configure -- \ + --with-plugindir=/usr/lib/$(DEB_HOST_MULTIARCH)/alsa-lib \ + --disable-silent-rules \ + --disable-static \ + --disable-python + +override_dh_auto_build-indep: + $(MAKE) doc + +override_dh_auto_test-indep: + +override_dh_auto_install-indep: + $(MAKE) -C doc install + +override_dh_strip: + dh_strip --dbg-package=libasound2-dbg + +override_dh_makeshlibs: + dh_makeshlibs --exclude=usr/lib/$(DEB_HOST_MULTIARCH)/alsa-lib/smixer -V'libasound2 (>= 1.0.27)' --add-udeb=libasound2-udeb -- -c4 + +override_dh_install: + dh_install --list-missing + +override_dh_installchangelogs: + dh_installchangelogs debian/changelog.ALSA diff --git a/debian/source/format b/debian/source/format new file mode 100644 index 00000000..163aaf8d --- /dev/null +++ b/debian/source/format @@ -0,0 +1 @@ +3.0 (quilt) diff --git a/debian/watch b/debian/watch new file mode 100644 index 00000000..0075cfb5 --- /dev/null +++ b/debian/watch @@ -0,0 +1,2 @@ +version=3 +ftp://ftp.alsa-project.org/pub/lib/alsa-lib-(.*).tar.bz2 |