summaryrefslogtreecommitdiffstats
path: root/src/audio
diff options
context:
space:
mode:
authorJan Holthuis <jan.holthuis@ruhr-uni-bochum.de>2021-03-10 14:39:54 +0100
committerJan Holthuis <jan.holthuis@ruhr-uni-bochum.de>2021-03-10 14:39:54 +0100
commit5f8eb99b88a0a13d421ba3a054f6eaf29c184a4d (patch)
tree28c2e517b73b60afb9303922d83abe09f7466aa4 /src/audio
parentc0edf7b412af86b48ee23da367ec9bc7ce1fe128 (diff)
SeratoBeatGrid: Use more accurate frames2secsFractional function
Diffstat (limited to 'src/audio')
-rw-r--r--src/audio/signalinfo.h9
1 files changed, 7 insertions, 2 deletions
diff --git a/src/audio/signalinfo.h b/src/audio/signalinfo.h
index 96249534df..685dab1698 100644
--- a/src/audio/signalinfo.h
+++ b/src/audio/signalinfo.h
@@ -56,9 +56,14 @@ class SignalInfo final {
}
// Conversion: #frames / frame offset -> second offset
- double frames2secs(SINT frames) const {
+ double frames2secsFractional(double frames) const {
DEBUG_ASSERT(getSampleRate().isValid());
- return static_cast<double>(frames) / getSampleRate();
+ return frames / getSampleRate();
+ }
+
+ // Conversion: #frames / frame offset -> second offset
+ double frames2secs(SINT frames) const {
+ return frames2secsFractional(static_cast<double>(frames));
}
// Conversion: second offset -> #frames / frame offset