another amend to 00f26394a9
authorRobin Gareus <robin@gareus.org>
Wed, 31 Jul 2013 12:21:40 +0000 (14:21 +0200)
committerRobin Gareus <robin@gareus.org>
Wed, 31 Jul 2013 12:21:40 +0000 (14:21 +0200)
libs/ardour/midi_track.cc
libs/ardour/process_thread.cc

index c7768c7249d3f6a3506cb7f5ec6a55b5b1a87658..90b866ca92b141b62373d30081338000e2a38c9c 100644 (file)
@@ -353,7 +353,7 @@ MidiTrack::roll (pframes_t nframes, framepos_t start_frame, framepos_t end_frame
                return dret;
        }
 
-       BufferSet& bufs = _session.get_scratch_buffers (n_process_buffers());
+       BufferSet& bufs = _session.get_route_buffers (n_process_buffers());
 
        fill_buffers_with_input (bufs, _input, nframes);
 
index 4c9789f37aeacc4d8456976e07e1d8779e5dafc9..5d8d6f34fdfd51393451f544fed1c72b9aecff77 100644 (file)
@@ -126,7 +126,7 @@ ProcessThread::get_route_buffers (ChanCount count, bool silence)
 
        if (silence) {
                for (DataType::iterator t = DataType::begin(); t != DataType::end(); ++t) {
-                       for (size_t i= 0; i < count.get(*t); ++i) {
+                       for (uint32_t i = 0; i < sb->count().get(*t); ++i) {
                                sb->get(*t, i).clear();
                        }
                }