Mercurial > hg > svcore
changeset 1805:3db9a9fc2612
Tidy
author | Chris Cannam |
---|---|
date | Wed, 16 Oct 2019 12:12:49 +0100 |
parents | 343ef2a866a4 |
children | c7e9e63c7bae |
files | base/AudioLevel.cpp |
diffstat | 1 files changed, 0 insertions(+), 59 deletions(-) [+] |
line wrap: on
line diff
--- a/base/AudioLevel.cpp Mon Oct 14 14:17:37 2019 +0100 +++ b/base/AudioLevel.cpp Wed Oct 16 12:12:49 2019 +0100 @@ -46,10 +46,6 @@ FaderDescription(-40., 0., 1.00), // preview }; -//typedef std::vector<double> LevelList; -//static std::map<int, LevelList> previewLevelCache; -//static const LevelList &getPreviewLevelCache(int levels); - double AudioLevel::multiplier_to_dB(double multiplier) { @@ -220,61 +216,11 @@ return fader; } -/* -const LevelList & -getPreviewLevelCache(int levels) -{ - LevelList &ll = previewLevelCache[levels]; - if (ll.empty()) { - for (int i = 0; i <= levels; ++i) { - double m = AudioLevel::fader_to_multiplier - (i + levels/4, levels + levels/4, AudioLevel::PreviewLevel); - if (levels == 1) m /= 100; // noise - ll.push_back(m); - } - } - return ll; -} -*/ - int AudioLevel::multiplier_to_preview(double m, int levels) { assert(levels > 0); return multiplier_to_fader(m, levels, PreviewLevel); - - /* The original multiplier_to_preview which follows is not thread-safe. - - if (m < 0.) return -multiplier_to_preview(-m, levels); - - const LevelList &ll = getPreviewLevelCache(levels); - int result = -1; - - int lo = 0, hi = levels; - - // binary search - int level = -1; - while (result < 0) { - int newlevel = (lo + hi) / 2; - if (newlevel == level || - newlevel == 0 || - newlevel == levels) { - result = newlevel; - break; - } - level = newlevel; - if (ll[level] >= m) { - hi = level; - } else if (ll[level+1] >= m) { - result = level; - } else { - lo = level; - } - } - - return result; - - */ } double @@ -282,11 +228,6 @@ { assert(levels > 0); return fader_to_multiplier(level, levels, PreviewLevel); -/* - if (level < 0) return -preview_to_multiplier(-level, levels); - const LevelList &ll = getPreviewLevelCache(levels); - return ll[level]; -*/ }