# HG changeset patch # User Chris Cannam # Date 1488806844 0 # Node ID 2dbb3f920abc96cc198058cdf3db8bd0d51e381e # Parent 910a475b5bc4e8a47510f52ec9407a494b4d1d25 Update CHANGELOG and versions diff -r 910a475b5bc4 -r 2dbb3f920abc CHANGELOG --- 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) diff -r 910a475b5bc4 -r 2dbb3f920abc README --- 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. diff -r 910a475b5bc4 -r 2dbb3f920abc build/Doxyfile --- 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. diff -r 910a475b5bc4 -r 2dbb3f920abc configure --- 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 . # @@ -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\\" diff -r 910a475b5bc4 -r 2dbb3f920abc configure.ac --- 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 diff -r 910a475b5bc4 -r 2dbb3f920abc pkgconfig/vamp-hostsdk.pc.in --- 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} diff -r 910a475b5bc4 -r 2dbb3f920abc pkgconfig/vamp-sdk.pc.in --- 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} diff -r 910a475b5bc4 -r 2dbb3f920abc pkgconfig/vamp.pc.in --- 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} diff -r 910a475b5bc4 -r 2dbb3f920abc src/vamp-hostsdk/acsymbols.c --- 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) { } diff -r 910a475b5bc4 -r 2dbb3f920abc src/vamp-sdk/acsymbols.c --- 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) { } diff -r 910a475b5bc4 -r 2dbb3f920abc vamp-hostsdk/hostguard.h --- 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 diff -r 910a475b5bc4 -r 2dbb3f920abc vamp-sdk/plugguard.h --- 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