changeset 495:2dbb3f920abc vamp-plugin-sdk-v2.7.1

Update CHANGELOG and versions
author Chris Cannam
date Mon, 06 Mar 2017 13:27:24 +0000
parents 910a475b5bc4
children 946d850c940c
files CHANGELOG README build/Doxyfile configure configure.ac pkgconfig/vamp-hostsdk.pc.in pkgconfig/vamp-sdk.pc.in pkgconfig/vamp.pc.in src/vamp-hostsdk/acsymbols.c src/vamp-sdk/acsymbols.c vamp-hostsdk/hostguard.h vamp-sdk/plugguard.h
diffstat 12 files changed, 25 insertions(+), 17 deletions(-) [+]
line wrap: on
line diff
--- a/CHANGELOG	Mon Mar 06 13:21:07 2017 +0000
+++ b/CHANGELOG	Mon Mar 06 13:27:24 2017 +0000
@@ -1,3 +1,9 @@
+
+Version 2.7.1, 2017-03-06 (maintenance release)
+
+  * Fix inclusion mechanism for FFTs which could cause a host
+    application to crash in certain circumstances due to
+    conflicting versions of C-linkage symbols
 
 Version 2.7, 2017-02-24 (maintenance and minor feature release)
 
--- a/README	Mon Mar 06 13:21:07 2017 +0000
+++ b/README	Mon Mar 06 13:27:24 2017 +0000
@@ -9,7 +9,7 @@
 Vamp is an API for C and C++ plugins that process sampled audio data
 to produce descriptive output (measurements or semantic observations).
 
-This is version 2.7 of the Vamp plugin Software Development Kit.
+This is version 2.7.1 of the Vamp plugin Software Development Kit.
 
 Plugins and hosts built with this SDK are binary compatible with those
 built using any version 2.0 or newer of the SDK.
--- a/build/Doxyfile	Mon Mar 06 13:21:07 2017 +0000
+++ b/build/Doxyfile	Mon Mar 06 13:27:24 2017 +0000
@@ -31,7 +31,7 @@
 # This could be handy for archiving the generated documentation or 
 # if some version control system is used.
 
-PROJECT_NUMBER         = 2.7
+PROJECT_NUMBER         = 2.7.1
 
 # The OUTPUT_DIRECTORY tag is used to specify the (relative or absolute) 
 # base path where the generated documentation will be put. 
--- a/configure	Mon Mar 06 13:21:07 2017 +0000
+++ b/configure	Mon Mar 06 13:27:24 2017 +0000
@@ -1,6 +1,6 @@
 #! /bin/sh
 # Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.69 for vamp-plugin-sdk 2.7.
+# Generated by GNU Autoconf 2.69 for vamp-plugin-sdk 2.7.1.
 #
 # Report bugs to <cannam@all-day-breakfast.com>.
 #
@@ -580,8 +580,8 @@
 # Identity of this package.
 PACKAGE_NAME='vamp-plugin-sdk'
 PACKAGE_TARNAME='vamp-plugin-sdk'
-PACKAGE_VERSION='2.7'
-PACKAGE_STRING='vamp-plugin-sdk 2.7'
+PACKAGE_VERSION='2.7.1'
+PACKAGE_STRING='vamp-plugin-sdk 2.7.1'
 PACKAGE_BUGREPORT='cannam@all-day-breakfast.com'
 PACKAGE_URL=''
 
@@ -1243,7 +1243,7 @@
   # Omit some internal or obsolete options to make the list less imposing.
   # This message is too long to be a string in the A/UX 3.1 sh.
   cat <<_ACEOF
-\`configure' configures vamp-plugin-sdk 2.7 to adapt to many kinds of systems.
+\`configure' configures vamp-plugin-sdk 2.7.1 to adapt to many kinds of systems.
 
 Usage: $0 [OPTION]... [VAR=VALUE]...
 
@@ -1304,7 +1304,7 @@
 
 if test -n "$ac_init_help"; then
   case $ac_init_help in
-     short | recursive ) echo "Configuration of vamp-plugin-sdk 2.7:";;
+     short | recursive ) echo "Configuration of vamp-plugin-sdk 2.7.1:";;
    esac
   cat <<\_ACEOF
 
@@ -1402,7 +1402,7 @@
 test -n "$ac_init_help" && exit $ac_status
 if $ac_init_version; then
   cat <<\_ACEOF
-vamp-plugin-sdk configure 2.7
+vamp-plugin-sdk configure 2.7.1
 generated by GNU Autoconf 2.69
 
 Copyright (C) 2012 Free Software Foundation, Inc.
@@ -1651,7 +1651,7 @@
 This file contains any messages produced by compilers while
 running configure, to aid debugging if configure makes a mistake.
 
-It was created by vamp-plugin-sdk $as_me 2.7, which was
+It was created by vamp-plugin-sdk $as_me 2.7.1, which was
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   $ $0 $@
@@ -4506,7 +4506,7 @@
 # report actual input values of CONFIG_FILES etc. instead of their
 # values after options handling.
 ac_log="
-This file was extended by vamp-plugin-sdk $as_me 2.7, which was
+This file was extended by vamp-plugin-sdk $as_me 2.7.1, which was
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   CONFIG_FILES    = $CONFIG_FILES
@@ -4559,7 +4559,7 @@
 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
 ac_cs_version="\\
-vamp-plugin-sdk config.status 2.7
+vamp-plugin-sdk config.status 2.7.1
 configured by $0, generated by GNU Autoconf 2.69,
   with options \\"\$ac_cs_config\\"
 
--- a/configure.ac	Mon Mar 06 13:21:07 2017 +0000
+++ b/configure.ac	Mon Mar 06 13:27:24 2017 +0000
@@ -1,5 +1,5 @@
 
-AC_INIT(vamp-plugin-sdk, 2.7, cannam@all-day-breakfast.com)
+AC_INIT(vamp-plugin-sdk, 2.7.1, cannam@all-day-breakfast.com)
 
 AC_CONFIG_SRCDIR(vamp/vamp.h)
 AC_PROG_CXX
--- a/pkgconfig/vamp-hostsdk.pc.in	Mon Mar 06 13:21:07 2017 +0000
+++ b/pkgconfig/vamp-hostsdk.pc.in	Mon Mar 06 13:27:24 2017 +0000
@@ -4,7 +4,7 @@
 includedir=${prefix}/include
 
 Name: vamp-hostsdk
-Version: 2.7
+Version: 2.7.1
 Description: Development library for Vamp audio analysis plugin hosts
 Libs: -L${libdir} -lvamp-hostsdk -ldl
 Cflags: -I${includedir} 
--- a/pkgconfig/vamp-sdk.pc.in	Mon Mar 06 13:21:07 2017 +0000
+++ b/pkgconfig/vamp-sdk.pc.in	Mon Mar 06 13:27:24 2017 +0000
@@ -4,7 +4,7 @@
 includedir=${prefix}/include
 
 Name: vamp-sdk
-Version: 2.7
+Version: 2.7.1
 Description: Development library for Vamp audio analysis plugins
 Libs: -L${libdir} -lvamp-sdk
 Cflags: -I${includedir} 
--- a/pkgconfig/vamp.pc.in	Mon Mar 06 13:21:07 2017 +0000
+++ b/pkgconfig/vamp.pc.in	Mon Mar 06 13:27:24 2017 +0000
@@ -4,7 +4,7 @@
 includedir=${prefix}/include
 
 Name: vamp
-Version: 2.7
+Version: 2.7.1
 Description: An API for audio analysis and feature extraction plugins
 Libs: 
 Cflags: -I${includedir} 
--- a/src/vamp-hostsdk/acsymbols.c	Mon Mar 06 13:21:07 2017 +0000
+++ b/src/vamp-hostsdk/acsymbols.c	Mon Mar 06 13:27:24 2017 +0000
@@ -1,6 +1,7 @@
 /* These stubs are provided so that autoconf can check library
  * versions using C symbols only */
 
+extern void libvamphostsdk_v_2_7_1_present(void) { }
 extern void libvamphostsdk_v_2_7_present(void) { }
 extern void libvamphostsdk_v_2_6_present(void) { }
 extern void libvamphostsdk_v_2_5_present(void) { }
--- a/src/vamp-sdk/acsymbols.c	Mon Mar 06 13:21:07 2017 +0000
+++ b/src/vamp-sdk/acsymbols.c	Mon Mar 06 13:27:24 2017 +0000
@@ -1,6 +1,7 @@
 /* These stubs are provided so that autoconf can check library
  * versions using C symbols only */
 
+extern void libvampsdk_v_2_7_1_present(void) { }
 extern void libvampsdk_v_2_7_present(void) { }
 extern void libvampsdk_v_2_6_present(void) { }
 extern void libvampsdk_v_2_5_present(void) { }
--- a/vamp-hostsdk/hostguard.h	Mon Mar 06 13:21:07 2017 +0000
+++ b/vamp-hostsdk/hostguard.h	Mon Mar 06 13:27:24 2017 +0000
@@ -43,7 +43,7 @@
 
 #define _VAMP_IN_HOSTSDK
 
-#define VAMP_SDK_VERSION "2.7"
+#define VAMP_SDK_VERSION "2.7.1"
 #define VAMP_SDK_MAJOR_VERSION 2
 #define VAMP_SDK_MINOR_VERSION 7
 
--- a/vamp-sdk/plugguard.h	Mon Mar 06 13:21:07 2017 +0000
+++ b/vamp-sdk/plugguard.h	Mon Mar 06 13:27:24 2017 +0000
@@ -71,7 +71,7 @@
 
 #define _VAMP_IN_PLUGINSDK 1
 
-#define VAMP_SDK_VERSION "2.7"
+#define VAMP_SDK_VERSION "2.7.1"
 #define VAMP_SDK_MAJOR_VERSION 2
 #define VAMP_SDK_MINOR_VERSION 7