diff options
author | Jan Holthuis <jan.holthuis@ruhr-uni-bochum.de> | 2021-03-10 12:38:13 +0100 |
---|---|---|
committer | Jan Holthuis <jan.holthuis@ruhr-uni-bochum.de> | 2021-03-10 12:38:13 +0100 |
commit | c0edf7b412af86b48ee23da367ec9bc7ce1fe128 (patch) | |
tree | f84fb0a0ffef6898d8a5a3504e967c4730e7e74f /src/audio | |
parent | 7063a3fd5ef577164a3714176f7763d54a75733c (diff) |
SeratoBeatGrid: Fix handling of subsample positions
Diffstat (limited to 'src/audio')
-rw-r--r-- | src/audio/signalinfo.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/audio/signalinfo.h b/src/audio/signalinfo.h index 5805f8ade0..96249534df 100644 --- a/src/audio/signalinfo.h +++ b/src/audio/signalinfo.h @@ -43,6 +43,12 @@ class SignalInfo final { return samples / getChannelCount(); } + // Conversion: #samples / sample offset -> #frames / frame offset + double samples2framesFractional(double samples) const { + DEBUG_ASSERT(getChannelCount().isValid()); + return samples / getChannelCount(); + } + // Conversion: #frames / frame offset -> #samples / sample offset SINT frames2samples(SINT frames) const { DEBUG_ASSERT(getChannelCount().isValid()); |