diff options
author | Daniil Cherednik <dan.cherednik@gmail.com> | 2024-10-11 00:07:48 +0200 |
---|---|---|
committer | Daniil Cherednik <dan.cherednik@gmail.com> | 2024-10-11 00:07:48 +0200 |
commit | 57ba306db046601b96b5a1943e63574a37c5e96c (patch) | |
tree | 85103e059c0153923bcb844ea69f7117e6d9b8a5 /src/atrac/atrac_psy_common.h | |
parent | fe377370c1ae4691a65270123345f225e3159ed8 (diff) | |
download | atracdenc-57ba306db046601b96b5a1943e63574a37c5e96c.tar.gz |
Attempt to use adaptive ATH for ATRAC1new_psy
Diffstat (limited to 'src/atrac/atrac_psy_common.h')
-rw-r--r-- | src/atrac/atrac_psy_common.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/atrac/atrac_psy_common.h b/src/atrac/atrac_psy_common.h index 1a826bb..ffd1f03 100644 --- a/src/atrac/atrac_psy_common.h +++ b/src/atrac/atrac_psy_common.h @@ -23,5 +23,7 @@ namespace NAtracDEnc { TFloat AnalizeScaleFactorSpread(const std::vector<TScaledBlock>& scaledBlocks); std::vector<float> CalcATH(int len, int sampleRate); +float TrackLoudness(float prevLoud, const TFloat* e0, const TFloat* e1, const float* weight, size_t sz); +std::vector<float> CreateLoudnessCurve(size_t sz); } //namespace NAtracDEnc |