Merge from default branch
This commit is contained in:
@@ -10,7 +10,6 @@ platform:
|
|||||||
|
|
||||||
install:
|
install:
|
||||||
- cinst wget
|
- cinst wget
|
||||||
- cinst meson
|
|
||||||
- cinst libsndfile
|
- cinst libsndfile
|
||||||
|
|
||||||
build_script:
|
build_script:
|
||||||
|
|||||||
@@ -101,6 +101,9 @@ sndfile_dep = dependency('sndfile', version: '>= 1.0.16', required: false)
|
|||||||
vamp_dep = dependency('vamp-sdk', version: '>= 2.9', required: false)
|
vamp_dep = dependency('vamp-sdk', version: '>= 2.9', required: false)
|
||||||
thread_dep = dependency('threads')
|
thread_dep = dependency('threads')
|
||||||
have_ladspa = cpp.has_header('ladspa.h', args: extra_include_args)
|
have_ladspa = cpp.has_header('ladspa.h', args: extra_include_args)
|
||||||
|
have_sincos = cpp.has_function('sincos',
|
||||||
|
prefix: '#define _GNU_SOURCE\n#include <math.h>',
|
||||||
|
args: '-lm')
|
||||||
have_jni = cpp.has_header('jni.h', args: extra_include_args)
|
have_jni = cpp.has_header('jni.h', args: extra_include_args)
|
||||||
|
|
||||||
javac = find_program('javac', required: false)
|
javac = find_program('javac', required: false)
|
||||||
@@ -232,6 +235,10 @@ else
|
|||||||
|
|
||||||
endif # resampler
|
endif # resampler
|
||||||
|
|
||||||
|
if not have_sincos
|
||||||
|
feature_defines += [ '-DLACK_SINCOS' ]
|
||||||
|
endif
|
||||||
|
|
||||||
if ipp_needed
|
if ipp_needed
|
||||||
feature_defines += [
|
feature_defines += [
|
||||||
'-DHAVE_IPP',
|
'-DHAVE_IPP',
|
||||||
|
|||||||
@@ -23,7 +23,6 @@
|
|||||||
|
|
||||||
#include "StretcherImpl.h"
|
#include "StretcherImpl.h"
|
||||||
|
|
||||||
using namespace std;
|
|
||||||
|
|
||||||
namespace RubberBand {
|
namespace RubberBand {
|
||||||
|
|
||||||
@@ -122,7 +121,7 @@ RubberBandStretcher::setMaxProcessSize(size_t samples)
|
|||||||
}
|
}
|
||||||
|
|
||||||
void
|
void
|
||||||
RubberBandStretcher::setKeyFrameMap(const map<size_t, size_t> &mapping)
|
RubberBandStretcher::setKeyFrameMap(const std::map<size_t, size_t> &mapping)
|
||||||
{
|
{
|
||||||
m_d->setKeyFrameMap(mapping);
|
m_d->setKeyFrameMap(mapping);
|
||||||
}
|
}
|
||||||
@@ -177,19 +176,19 @@ RubberBandStretcher::getInputIncrement() const
|
|||||||
return m_d->getInputIncrement();
|
return m_d->getInputIncrement();
|
||||||
}
|
}
|
||||||
|
|
||||||
vector<int>
|
std::vector<int>
|
||||||
RubberBandStretcher::getOutputIncrements() const
|
RubberBandStretcher::getOutputIncrements() const
|
||||||
{
|
{
|
||||||
return m_d->getOutputIncrements();
|
return m_d->getOutputIncrements();
|
||||||
}
|
}
|
||||||
|
|
||||||
vector<float>
|
std::vector<float>
|
||||||
RubberBandStretcher::getPhaseResetCurve() const
|
RubberBandStretcher::getPhaseResetCurve() const
|
||||||
{
|
{
|
||||||
return m_d->getPhaseResetCurve();
|
return m_d->getPhaseResetCurve();
|
||||||
}
|
}
|
||||||
|
|
||||||
vector<int>
|
std::vector<int>
|
||||||
RubberBandStretcher::getExactTimePoints() const
|
RubberBandStretcher::getExactTimePoints() const
|
||||||
{
|
{
|
||||||
return m_d->getExactTimePoints();
|
return m_d->getExactTimePoints();
|
||||||
|
|||||||
Reference in New Issue
Block a user