Merge from branch 3.1-stable
This commit is contained in:
30
CHANGELOG
30
CHANGELOG
@@ -1,8 +1,8 @@
|
|||||||
|
|
||||||
Changes in Rubber Band v3.2
|
Changes in Rubber Band v3.2
|
||||||
|
|
||||||
This significant release contains a number of fixes, including some
|
This significant release contains a number of improvements, including
|
||||||
which affect the output quality in certain processing modes.
|
some output quality enhancements for certain processing modes.
|
||||||
|
|
||||||
* Fix inability of the R3 engine to produce mono-compatible output
|
* Fix inability of the R3 engine to produce mono-compatible output
|
||||||
when processing stereo. In R2 the OptionChannelsTogether option has
|
when processing stereo. In R2 the OptionChannelsTogether option has
|
||||||
@@ -12,22 +12,32 @@ which affect the output quality in certain processing modes.
|
|||||||
method that is both high quality and mono-compatible and is
|
method that is both high quality and mono-compatible and is
|
||||||
recommended for situations benefiting from this.
|
recommended for situations benefiting from this.
|
||||||
* Correct the start delay calculation in "resample-before" modes of
|
* Correct the start delay calculation in "resample-before" modes of
|
||||||
the R3 stretcher. This affects latency in realtime mode when using
|
the R3 stretcher. This affects latency reporting in realtime mode
|
||||||
the non-recommended realtime pitch options (i.e. those other than
|
when using the non-recommended realtime pitch options (i.e. those
|
||||||
OptionPitchHighConsistency, which is the recommended option for
|
other than OptionPitchHighConsistency, which is the recommended
|
||||||
variable-rate use in realtime mode)
|
option for variable-rate use in realtime mode)
|
||||||
* Relatedly, fix failure to use OptionPitchHighConsistency in R3
|
* Relatedly, fix failure to use OptionPitchHighConsistency in R3
|
||||||
LADSPA/LV2 plugins!
|
LADSPA/LV2 plugins!
|
||||||
* Fix failure to generate output when called with final=true and no
|
|
||||||
samples at input (a regression in v3.1, this worked correctly in
|
|
||||||
v3.0 and in the R2 engine)
|
|
||||||
* Fix small difference in output from R3 engine depending on whether
|
* Fix small difference in output from R3 engine depending on whether
|
||||||
time and pitch ratios were provided on construction or immediately
|
time and pitch ratios were provided on construction or immediately
|
||||||
after it
|
after it
|
||||||
|
* Expand automated tests
|
||||||
|
|
||||||
|
The API is unchanged from 3.0 and the library is binary compatible
|
||||||
|
back to version 1.7.
|
||||||
|
|
||||||
|
|
||||||
|
Changes in Rubber Band v3.1.3
|
||||||
|
|
||||||
|
This is a bug-fix release with no new features or changes to audio
|
||||||
|
quality.
|
||||||
|
|
||||||
|
* Fix failure to generate output when called with final=true and no
|
||||||
|
samples at input (a regression in v3.1, this worked correctly in
|
||||||
|
v3.0 and in the R2 engine)
|
||||||
* Fix occasional truncation of final block when using Speex resampler
|
* Fix occasional truncation of final block when using Speex resampler
|
||||||
* Fix hang in the command-line utility code at end of processing with
|
* Fix hang in the command-line utility code at end of processing with
|
||||||
certain file formats
|
certain file formats
|
||||||
* Expand automated tests
|
|
||||||
|
|
||||||
The API is unchanged from 3.0 and the library is binary compatible
|
The API is unchanged from 3.0 and the library is binary compatible
|
||||||
back to version 1.7.
|
back to version 1.7.
|
||||||
|
|||||||
2
Doxyfile
2
Doxyfile
@@ -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.1.2
|
PROJECT_NUMBER = 3.1.3
|
||||||
|
|
||||||
# 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.
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
project(
|
project(
|
||||||
'Rubber Band Library',
|
'Rubber Band Library',
|
||||||
'c', 'cpp',
|
'c', 'cpp',
|
||||||
version: '3.1.2',
|
version: '3.1.3',
|
||||||
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.1'
|
rubberband_dynamic_library_version = '2.2.2'
|
||||||
|
|
||||||
system = host_machine.system()
|
system = host_machine.system()
|
||||||
architecture = host_machine.cpu_family()
|
architecture = host_machine.cpu_family()
|
||||||
|
|||||||
@@ -24,7 +24,7 @@
|
|||||||
#ifndef RUBBERBAND_STRETCHER_H
|
#ifndef RUBBERBAND_STRETCHER_H
|
||||||
#define RUBBERBAND_STRETCHER_H
|
#define RUBBERBAND_STRETCHER_H
|
||||||
|
|
||||||
#define RUBBERBAND_VERSION "3.1.2"
|
#define RUBBERBAND_VERSION "3.1.3"
|
||||||
#define RUBBERBAND_API_MAJOR_VERSION 2
|
#define RUBBERBAND_API_MAJOR_VERSION 2
|
||||||
#define RUBBERBAND_API_MINOR_VERSION 7
|
#define RUBBERBAND_API_MINOR_VERSION 7
|
||||||
|
|
||||||
|
|||||||
@@ -1,3 +1,4 @@
|
|||||||
|
|
||||||
/* -*- c-basic-offset: 4 indent-tabs-mode: nil -*- vi:set ts=8 sts=4 sw=4: */
|
/* -*- c-basic-offset: 4 indent-tabs-mode: nil -*- vi:set ts=8 sts=4 sw=4: */
|
||||||
|
|
||||||
/*
|
/*
|
||||||
@@ -28,7 +29,7 @@
|
|||||||
extern "C" {
|
extern "C" {
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define RUBBERBAND_VERSION "3.1.2"
|
#define RUBBERBAND_VERSION "3.1.3"
|
||||||
#define RUBBERBAND_API_MAJOR_VERSION 2
|
#define RUBBERBAND_API_MAJOR_VERSION 2
|
||||||
#define RUBBERBAND_API_MINOR_VERSION 7
|
#define RUBBERBAND_API_MINOR_VERSION 7
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user