diff options
author | Robin Gareus <robin@gareus.org> | 2019-02-08 17:35:05 +0100 |
---|---|---|
committer | Robin Gareus <robin@gareus.org> | 2019-02-08 19:33:19 +0100 |
commit | b5587e5e433d42a9bcbbff16518bb2ef4c3ba9cb (patch) | |
tree | c9e66150242aa455df2ed4d309e3305c167f5a8b /libs/ardour/disk_reader.cc | |
parent | a6e7abb7faebadf4329f05aec2dc75373e5739eb (diff) |
NO-OP: clarify internal API, prepare for overwrite queue
Diffstat (limited to 'libs/ardour/disk_reader.cc')
-rw-r--r-- | libs/ardour/disk_reader.cc | 13 |
1 files changed, 5 insertions, 8 deletions
diff --git a/libs/ardour/disk_reader.cc b/libs/ardour/disk_reader.cc index cf404e3bbb..70c35318cb 100644 --- a/libs/ardour/disk_reader.cc +++ b/libs/ardour/disk_reader.cc @@ -464,12 +464,13 @@ DiskReader::run (BufferSet& bufs, samplepos_t start_sample, samplepos_t end_samp } void -DiskReader::set_pending_overwrite (bool yn) +DiskReader::set_pending_overwrite () { /* called from audio thread, so we can use the read ptr and playback sample as we wish */ - _pending_overwrite = yn; + assert (!_pending_overwrite); + _pending_overwrite = true; overwrite_sample = playback_sample; boost::shared_ptr<ChannelList> c = channels.reader (); @@ -478,11 +479,9 @@ DiskReader::set_pending_overwrite (bool yn) } } -int +bool DiskReader::overwrite_existing_buffers () { - int ret = -1; - boost::shared_ptr<ChannelList> c = channels.reader(); overwrite_queued = false; @@ -520,8 +519,6 @@ DiskReader::overwrite_existing_buffers () goto midi; } } - - ret = 0; } midi: @@ -550,7 +547,7 @@ DiskReader::overwrite_existing_buffers () _pending_overwrite = false; - return ret; + return true; } int |