Fix MIDI disk-writer flush
authorRobin Gareus <robin@gareus.org>
Tue, 7 Jan 2020 02:59:25 +0000 (03:59 +0100)
committerRobin Gareus <robin@gareus.org>
Tue, 7 Jan 2020 02:59:25 +0000 (03:59 +0100)
commit254f22e372ff1155e76bea2c9a6f9c6c85a94868
tree11f1987c9f9d21f96919277a3e344a3eec6e3a97
parentf15297e24c0ffe2ca96ea5954630cbd3a5612002
Fix MIDI disk-writer flush

to_write must not exceed `total = _samples_pending_write`.
If the write succeeds (events spanning `to_write` samples are written)
to_write is atomically subtracted from `_samples_pending_write`.
libs/ardour/disk_writer.cc