summaryrefslogtreecommitdiff
path: root/libs/ardour/audio_diskstream.cc
diff options
context:
space:
mode:
authorPaul Davis <paul@linuxaudiosystems.com>2015-06-30 10:47:02 -0400
committerPaul Davis <paul@linuxaudiosystems.com>2015-06-30 10:47:17 -0400
commit619a517f2a69eecd289c2dba00d0bc402f91c0d5 (patch)
tree51f454be3aeac1665e781eb0f5031a61b3994b14 /libs/ardour/audio_diskstream.cc
parente32bf130168f4817ed37a1d0d27c700a6ce0c01f (diff)
when seeking, completely refill buffers rather than just a partial refill
Diffstat (limited to 'libs/ardour/audio_diskstream.cc')
-rw-r--r--libs/ardour/audio_diskstream.cc4
1 files changed, 2 insertions, 2 deletions
diff --git a/libs/ardour/audio_diskstream.cc b/libs/ardour/audio_diskstream.cc
index 311f263957..d75dfea90f 100644
--- a/libs/ardour/audio_diskstream.cc
+++ b/libs/ardour/audio_diskstream.cc
@@ -213,9 +213,9 @@ AudioDiskstream::non_realtime_locate (framepos_t location)
/* now refill channel buffers */
if (speed() != 1.0f || speed() != -1.0f) {
- seek ((framepos_t) (location * (double) speed()));
+ seek ((framepos_t) (location * (double) speed()), true);
} else {
- seek (location);
+ seek (location, true);
}
}