Bump versions

This commit is contained in:
Chris Cannam
2023-07-25 13:31:40 +01:00
parent 6a41d2b902
commit b34e3cde25
5 changed files with 24 additions and 9 deletions

View File

@@ -1,4 +1,17 @@
Changes in Rubber Band v3.3
This is a bug-fix release with no changes to audio quality.
* Fix incorrect output with unexpectedly large buffers in process
* Add getProcessSizeLimit to query the maximum buffer length for
process and highest supported value for setMaxProcessSize
* Fix formal test failure in some contexts
One new function has been added to the API. The library is otherwise
binary compatible with existing code back to version 1.7.
Changes in Rubber Band v3.2.1 Changes in Rubber Band v3.2.1
This is a build-fix release with no new features. This is a build-fix release with no new features.

View File

@@ -31,7 +31,7 @@ PROJECT_NAME = "Rubber Band Library"
# This could be handy for archiving the generated documentation or # This could be handy for archiving the generated documentation or
# if some version control system is used. # if some version control system is used.
PROJECT_NUMBER = 3.2.1 PROJECT_NUMBER = 3.3.0
# The OUTPUT_DIRECTORY tag is used to specify the (relative or absolute) # The OUTPUT_DIRECTORY tag is used to specify the (relative or absolute)
# base path where the generated documentation will be put. # base path where the generated documentation will be put.

View File

@@ -135,7 +135,7 @@ rubberband:mono
doap:maintainer :maker ; doap:maintainer :maker ;
# Minor version will be 2x the Rubber Band API minor version # Minor version will be 2x the Rubber Band API minor version
lv2:minorVersion 4 ; lv2:minorVersion 4 ;
lv2:microVersion 1 ; lv2:microVersion 2 ;
lv2:optionalFeature lv2:hardRTCapable ; lv2:optionalFeature lv2:hardRTCapable ;
pg:mainInput rubberband:mono_in_group ; pg:mainInput rubberband:mono_in_group ;
pg:mainOutput rubberband:mono_out_group ; pg:mainOutput rubberband:mono_out_group ;
@@ -173,7 +173,7 @@ rubberband:r3mono
doap:maintainer :maker ; doap:maintainer :maker ;
# Minor version will be 2x the Rubber Band API minor version # Minor version will be 2x the Rubber Band API minor version
lv2:minorVersion 4 ; lv2:minorVersion 4 ;
lv2:microVersion 1 ; lv2:microVersion 2 ;
lv2:optionalFeature lv2:hardRTCapable ; lv2:optionalFeature lv2:hardRTCapable ;
pg:mainInput rubberband:mono_in_group ; pg:mainInput rubberband:mono_in_group ;
pg:mainOutput rubberband:mono_out_group ; pg:mainOutput rubberband:mono_out_group ;
@@ -210,7 +210,7 @@ rubberband:stereo
doap:maintainer :maker ; doap:maintainer :maker ;
# Minor version will be 2x the Rubber Band API minor version # Minor version will be 2x the Rubber Band API minor version
lv2:minorVersion 4 ; lv2:minorVersion 4 ;
lv2:microVersion 1 ; lv2:microVersion 2 ;
lv2:optionalFeature lv2:hardRTCapable ; lv2:optionalFeature lv2:hardRTCapable ;
pg:mainInput rubberband:stereo_in_group ; pg:mainInput rubberband:stereo_in_group ;
pg:mainOutput rubberband:stereo_out_group ; pg:mainOutput rubberband:stereo_out_group ;
@@ -263,7 +263,7 @@ rubberband:r3stereo
doap:maintainer :maker ; doap:maintainer :maker ;
# Minor version will be 2x the Rubber Band API minor version # Minor version will be 2x the Rubber Band API minor version
lv2:minorVersion 4 ; lv2:minorVersion 4 ;
lv2:microVersion 1 ; lv2:microVersion 2 ;
lv2:optionalFeature lv2:hardRTCapable ; lv2:optionalFeature lv2:hardRTCapable ;
pg:mainInput rubberband:stereo_in_group ; pg:mainInput rubberband:stereo_in_group ;
pg:mainOutput rubberband:stereo_out_group ; pg:mainOutput rubberband:stereo_out_group ;

View File

@@ -2,7 +2,7 @@
project( project(
'Rubber Band Library', 'Rubber Band Library',
'c', 'cpp', 'c', 'cpp',
version: '3.2.1', version: '3.3.0',
license: 'GPL-2.0-or-later', license: 'GPL-2.0-or-later',
default_options: [ default_options: [
'cpp_std=c++11', 'cpp_std=c++11',
@@ -15,7 +15,7 @@ project(
meson_version: '>= 0.53.0' meson_version: '>= 0.53.0'
) )
rubberband_dynamic_library_version = '2.2.4' rubberband_dynamic_library_version = '2.3.0'
system = host_machine.system() system = host_machine.system()
architecture = host_machine.cpu_family() architecture = host_machine.cpu_family()

View File

@@ -24,9 +24,9 @@
#ifndef RUBBERBAND_STRETCHER_H #ifndef RUBBERBAND_STRETCHER_H
#define RUBBERBAND_STRETCHER_H #define RUBBERBAND_STRETCHER_H
#define RUBBERBAND_VERSION "3.2.1" #define RUBBERBAND_VERSION "3.3.0"
#define RUBBERBAND_API_MAJOR_VERSION 2 #define RUBBERBAND_API_MAJOR_VERSION 2
#define RUBBERBAND_API_MINOR_VERSION 7 #define RUBBERBAND_API_MINOR_VERSION 8
#undef RUBBERBAND_DLLEXPORT #undef RUBBERBAND_DLLEXPORT
#ifdef _MSC_VER #ifdef _MSC_VER
@@ -825,6 +825,8 @@ public:
* instances and configurations. As of Rubber Band v3.3 it is * instances and configurations. As of Rubber Band v3.3 it is
* always 524288 (or 2^19), but in principle it may change in * always 524288 (or 2^19), but in principle it may change in
* future releases. * future releases.
*
* This function was added in Rubber Band Library v3.3.
*/ */
size_t getProcessSizeLimit() const; size_t getProcessSizeLimit() const;