summaryrefslogtreecommitdiff
path: root/libs/ardour/audio_diskstream.cc
diff options
context:
space:
mode:
authorPaul Davis <paul@linuxaudiosystems.com>2016-04-04 15:26:28 -0400
committerPaul Davis <paul@linuxaudiosystems.com>2016-04-04 15:26:39 -0400
commit91f2f46a0aff1fdeaa63e7dfadf4b3d0196ac18e (patch)
tree8e08a609614aa1bb4fac68134ed6f106d12f6c7f /libs/ardour/audio_diskstream.cc
parentd3447dfd15df54f82bd2f3a22af451773bdb3b7a (diff)
fix return value for playback/capture buffer loads on audio tracks with no channels
Diffstat (limited to 'libs/ardour/audio_diskstream.cc')
-rw-r--r--libs/ardour/audio_diskstream.cc6
1 files changed, 3 insertions, 3 deletions
diff --git a/libs/ardour/audio_diskstream.cc b/libs/ardour/audio_diskstream.cc
index f2e4245823..f755f15a89 100644
--- a/libs/ardour/audio_diskstream.cc
+++ b/libs/ardour/audio_diskstream.cc
@@ -2237,11 +2237,11 @@ AudioDiskstream::playback_buffer_load () const
boost::shared_ptr<ChannelList> c = channels.reader();
if (c->empty ()) {
- return 0;
+ return 1.0;
}
return (float) ((double) c->front()->playback_buf->read_space()/
- (double) c->front()->playback_buf->bufsize());
+ (double) c->front()->playback_buf->bufsize());
}
float
@@ -2250,7 +2250,7 @@ AudioDiskstream::capture_buffer_load () const
boost::shared_ptr<ChannelList> c = channels.reader();
if (c->empty ()) {
- return 0;
+ return 1.0;
}
return (float) ((double) c->front()->capture_buf->write_space()/