Logging to cerr from a potentially RT context is bad even as a gross default just because it's so slow. I know we do it from R2 but I don't like it
This commit is contained in:
@@ -51,7 +51,7 @@ public:
|
|||||||
int channels;
|
int channels;
|
||||||
std::function<void(const std::string &)> logger;
|
std::function<void(const std::string &)> logger;
|
||||||
Parameters(double _sampleRate, int _channels,
|
Parameters(double _sampleRate, int _channels,
|
||||||
std::function<void(const std::string &)> _log = &logCerr) :
|
std::function<void(const std::string &)> _log = &logCout) :
|
||||||
sampleRate(_sampleRate), channels(_channels), logger(_log) { }
|
sampleRate(_sampleRate), channels(_channels), logger(_log) { }
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -205,8 +205,8 @@ protected:
|
|||||||
return m_timeRatio * m_pitchScale;
|
return m_timeRatio * m_pitchScale;
|
||||||
}
|
}
|
||||||
|
|
||||||
static void logCerr(const std::string &message) {
|
static void logCout(const std::string &message) {
|
||||||
std::cerr << "RubberBandStretcher: " << message << std::endl;
|
std::cout << "RubberBandStretcher: " << message << std::endl;
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user