summaryrefslogtreecommitdiffstats
path: root/libaf/af_scaletempo.c
diff options
context:
space:
mode:
Diffstat (limited to 'libaf/af_scaletempo.c')
-rw-r--r--libaf/af_scaletempo.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/libaf/af_scaletempo.c b/libaf/af_scaletempo.c
index bc2cdba157..b25e8413e8 100644
--- a/libaf/af_scaletempo.c
+++ b/libaf/af_scaletempo.c
@@ -143,7 +143,7 @@ int _best_overlap_offset_float(af_scaletempo_t* s) {
search_start += s->num_channels;
}
- return best_off * 4;
+ return best_off * 4 * s->num_channels;
}
int _best_overlap_offset_s16(af_scaletempo_t* s) {
@@ -175,7 +175,7 @@ int _best_overlap_offset_s16(af_scaletempo_t* s) {
search_start += s->num_channels;
}
- return best_off * 2;
+ return best_off * 2 * s->num_channels;
}
void _output_overlap_float(af_scaletempo_t* s, int8_t* buf_out, int bytes_off) {