summaryrefslogtreecommitdiff
path: root/libs
diff options
context:
space:
mode:
authorPaul Davis <paul@linuxaudiosystems.com>2020-04-10 16:07:31 -0600
committerPaul Davis <paul@linuxaudiosystems.com>2020-04-10 16:07:42 -0600
commita2737feae6f6ddd6c93d220d0b80fa0b941b8d4b (patch)
tree791fc0fd3e9d810b839eb156b4d9ac84f95e326d /libs
parente1a9034a0ee081c2c71951ac760dc625b16f543c (diff)
fix mistaken geometrical-math for xfaded loops
Diffstat (limited to 'libs')
-rw-r--r--libs/ardour/disk_reader.cc2
1 files changed, 1 insertions, 1 deletions
diff --git a/libs/ardour/disk_reader.cc b/libs/ardour/disk_reader.cc
index 5596c23d18..94fabbfa56 100644
--- a/libs/ardour/disk_reader.cc
+++ b/libs/ardour/disk_reader.cc
@@ -1752,7 +1752,7 @@ DiskReader::maybe_xfade_loop (Sample* buf, samplepos_t read_start, samplepos_t r
case Evoral::OverlapStart:
/* read range starts before and ends within fade or at same end as fade */
- n = fade_end - read_start;
+ n = read_end - fade_start;
vo = 0;
bo = fade_start - read_start;
break;