Next version will be 1.8.2
This commit is contained in:
11
CHANGELOG
11
CHANGELOG
@@ -1,4 +1,15 @@
|
|||||||
|
|
||||||
|
Changes in Rubber Band v1.8.2
|
||||||
|
|
||||||
|
* Fix a number of small memory leaks
|
||||||
|
* Make stretcher more robust to being fed invalid input (with NaNs)
|
||||||
|
* Include iOS build file
|
||||||
|
* Various platform build fixes and improvements
|
||||||
|
|
||||||
|
The API is unchanged and the library is binary compatible with
|
||||||
|
version 1.7.
|
||||||
|
|
||||||
|
|
||||||
Changes in Rubber Band v1.8.1
|
Changes in Rubber Band v1.8.1
|
||||||
|
|
||||||
* Fix a crash in formant-preserving pitch shift for some build targets
|
* Fix a crash in formant-preserving pitch shift for some build targets
|
||||||
|
|||||||
@@ -31,7 +31,7 @@ JNINAME := librubberband-jni
|
|||||||
JARNAME := rubberband.jar
|
JARNAME := rubberband.jar
|
||||||
|
|
||||||
DYNAMIC_EXTENSION := .so
|
DYNAMIC_EXTENSION := .so
|
||||||
DYNAMIC_FULL_VERSION := 2.1.0
|
DYNAMIC_FULL_VERSION := 2.1.1
|
||||||
DYNAMIC_ABI_VERSION := 2
|
DYNAMIC_ABI_VERSION := 2
|
||||||
DYNAMIC_LDFLAGS := -shared -Wl,-Bsymbolic -Wl,-soname=$(LIBNAME)$(DYNAMIC_EXTENSION).$(DYNAMIC_ABI_VERSION)
|
DYNAMIC_LDFLAGS := -shared -Wl,-Bsymbolic -Wl,-soname=$(LIBNAME)$(DYNAMIC_EXTENSION).$(DYNAMIC_ABI_VERSION)
|
||||||
VAMP_LDFLAGS := -shared -Wl,-Bsymbolic -Wl,--version-script=vamp/vamp-plugin.map
|
VAMP_LDFLAGS := -shared -Wl,-Bsymbolic -Wl,--version-script=vamp/vamp-plugin.map
|
||||||
|
|||||||
@@ -29,7 +29,7 @@ INSTALL_PKGDIR := $(PREFIX)/lib/pkgconfig
|
|||||||
LIBNAME := librubberband
|
LIBNAME := librubberband
|
||||||
|
|
||||||
DYNAMIC_EXTENSION := .dylib
|
DYNAMIC_EXTENSION := .dylib
|
||||||
DYNAMIC_FULL_VERSION := 2.1.0
|
DYNAMIC_FULL_VERSION := 2.1.1
|
||||||
DYNAMIC_ABI_VERSION := 2
|
DYNAMIC_ABI_VERSION := 2
|
||||||
DYNAMIC_LDFLAGS := -dynamiclib -install_name $(INSTALL_LIBDIR)/$(LIBNAME).$(DYNAMIC_ABI_VERSION)$(DYNAMIC_EXTENSION) -current_version $(DYNAMIC_FULL_VERSION) -compatibility_version $(DYNAMIC_ABI_VERSION)
|
DYNAMIC_LDFLAGS := -dynamiclib -install_name $(INSTALL_LIBDIR)/$(LIBNAME).$(DYNAMIC_ABI_VERSION)$(DYNAMIC_EXTENSION) -current_version $(DYNAMIC_FULL_VERSION) -compatibility_version $(DYNAMIC_ABI_VERSION)
|
||||||
|
|
||||||
|
|||||||
36
README.txt
36
README.txt
@@ -246,14 +246,16 @@ The following Makefile targets are available:
|
|||||||
The default target is "all".
|
The default target is "all".
|
||||||
|
|
||||||
|
|
||||||
4d. OS/X and iOS
|
4d. OS/X
|
||||||
----------------
|
--------
|
||||||
|
|
||||||
A Makefile for OS/X is provided as Makefile.osx.
|
A Makefile for OS/X is provided as Makefile.osx.
|
||||||
|
|
||||||
Adjust the Makefile according to your preference for compiler and
|
Adjust the Makefile according to your preference for compiler and
|
||||||
platform SDK, FFT and resampler implementations. The default is to
|
platform SDK, FFT and resampler implementations. The default is to
|
||||||
use the Accelerate framework and the Speex resampler.
|
use the Accelerate framework and the Speex resampler. Then run
|
||||||
|
e.g. "make -f Makefile.osx library" in a terminal window to build.
|
||||||
|
You will need the Xcode command-line tools installed.
|
||||||
|
|
||||||
The following Makefile targets are available:
|
The following Makefile targets are available:
|
||||||
|
|
||||||
@@ -275,8 +277,32 @@ for RubberBandStretcherJNI.cpp) and the API headers in rubberband/
|
|||||||
should be all you need.
|
should be all you need.
|
||||||
|
|
||||||
Note that you cannot legally distribute applications using Rubber Band
|
Note that you cannot legally distribute applications using Rubber Band
|
||||||
through the iPhone/iPad App Store or OS/X App Store unless you have a
|
in the Mac App Store, unless you have first obtained a commercial
|
||||||
valid commercial licence. GPL code is not permitted in these stores.
|
licence for the Rubber Band Library. GPL code is not permitted in the
|
||||||
|
app store. See http://breakfastquay.com/technology/license.html for
|
||||||
|
commercial terms.
|
||||||
|
|
||||||
|
|
||||||
|
4d. iOS
|
||||||
|
-------
|
||||||
|
|
||||||
|
A Makefile for iOS is provided as Makefile.ios. It produces a single
|
||||||
|
static library containing both simulator and device binaries, in both
|
||||||
|
32- and 64-bit architectures.
|
||||||
|
|
||||||
|
Run e.g. "make -f Makefile.ios" in a terminal window to build. You
|
||||||
|
will need the Xcode command-line tools installed.
|
||||||
|
|
||||||
|
If you prefer to add the Rubber Band library files to an existing
|
||||||
|
build project instead of using the Makefile, the files in src/ (except
|
||||||
|
for RubberBandStretcherJNI.cpp) and the API headers in rubberband/
|
||||||
|
should be all you need.
|
||||||
|
|
||||||
|
Note that you cannot legally distribute applications using Rubber Band
|
||||||
|
in the iOS App Store, unless you have a first obtained a commercial
|
||||||
|
licence for the Rubber Band Library. GPL code is not permitted in the
|
||||||
|
app store. See http://breakfastquay.com/technology/license.html for
|
||||||
|
commercial terms.
|
||||||
|
|
||||||
|
|
||||||
4e. Win32 and Visual Studio
|
4e. Win32 and Visual Studio
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
|
|
||||||
AC_INIT(RubberBand, 1.9, chris.cannam@breakfastquay.com)
|
AC_INIT(RubberBand, 1.8.2, chris.cannam@breakfastquay.com)
|
||||||
|
|
||||||
AC_CONFIG_SRCDIR(src/StretcherImpl.h)
|
AC_CONFIG_SRCDIR(src/StretcherImpl.h)
|
||||||
AC_PROG_CXX
|
AC_PROG_CXX
|
||||||
|
|||||||
@@ -24,7 +24,7 @@
|
|||||||
#ifndef _RUBBERBANDSTRETCHER_H_
|
#ifndef _RUBBERBANDSTRETCHER_H_
|
||||||
#define _RUBBERBANDSTRETCHER_H_
|
#define _RUBBERBANDSTRETCHER_H_
|
||||||
|
|
||||||
#define RUBBERBAND_VERSION "1.8.1"
|
#define RUBBERBAND_VERSION "1.8.2"
|
||||||
#define RUBBERBAND_API_MAJOR_VERSION 2
|
#define RUBBERBAND_API_MAJOR_VERSION 2
|
||||||
#define RUBBERBAND_API_MINOR_VERSION 5
|
#define RUBBERBAND_API_MINOR_VERSION 5
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user