Fix broken whitespace. I'd apologize for the compile times if it was my fault :D
[ardour.git] / libs / ardour / midi_diskstream.cc
index 3659a2ac6032696a6ad32f176453fa34e7f6652e..0539e3b62f744e5d0e4f4f4f579d2f3edf5cc70e 100644 (file)
@@ -146,7 +146,7 @@ MidiDiskstream::non_realtime_locate (framepos_t position)
        if (_write_source) {
                _write_source->set_timeline_position (position);
        }
-       seek(position, false);
+       seek (position, false);
 }
 
 
@@ -170,7 +170,7 @@ MidiDiskstream::non_realtime_input_change ()
                                                         _n_channels, input_change_pending.type)
                                      << endmsg;
                        }
-                       
+
                        if (ni == 0) {
                                _source_port = 0;
                        } else {
@@ -522,7 +522,7 @@ MidiDiskstream::process (framepos_t transport_frame, pframes_t nframes, bool can
        }
 
        if (nominally_recording || rec_nframes) {
-               
+
                // Pump entire port buffer into the ring buffer (FIXME: split cycles?)
                MidiBuffer& buf = _source_port->get_midi_buffer(nframes);
                for (MidiBuffer::iterator i = buf.begin(); i != buf.end(); ++i) {
@@ -820,7 +820,7 @@ MidiDiskstream::do_refill ()
        //      << frames_written - frames_read << endl;
 
        to_read = (framecnt_t) min ((framecnt_t) to_read, (framecnt_t) (max_framepos - file_frame));
+
        if (read (file_frame, to_read, reversed)) {
                ret = -1;
        }
@@ -1070,7 +1070,7 @@ MidiDiskstream::transport_stopped_wallclock (struct tm& /*when*/, time_t /*twhen
                                _write_source.reset();
                        }
                }
-               
+
 
                mark_write_completed = true;
        }
@@ -1286,7 +1286,7 @@ MidiDiskstream::use_new_write_source (uint32_t n)
        if (!_session.writable() || !recordable()) {
                return 1;
        }
-       
+
        assert(n == 0);
 
        _write_source.reset();
@@ -1314,13 +1314,8 @@ MidiDiskstream::steal_write_sources()
 {
        list<boost::shared_ptr<Source> > ret;
 
-       /* put some data on the disk, even if its just a header for an empty file.
-          XXX should we not have a more direct method for doing this? Maybe not
-          since we don't want to mess around with the model/disk relationship
-          that the Source has to pay attention to.
-       */
-
-       boost::dynamic_pointer_cast<MidiSource>(_write_source)->session_saved ();
+       /* put some data on the disk, even if its just a header for an empty file */
+       boost::dynamic_pointer_cast<SMFSource> (_write_source)->ensure_disk_file ();
 
        /* never let it go away */
        _write_source->mark_nonremovable ();
@@ -1371,7 +1366,7 @@ MidiDiskstream::set_align_style_from_io ()
                return;
        }
 
-       /* XXX Not sure what, if anything we can do with MIDI 
+       /* XXX Not sure what, if anything we can do with MIDI
           as far as capture alignment etc.
        */
 
@@ -1418,7 +1413,7 @@ MidiDiskstream::get_playback (MidiBuffer& dst, framepos_t start, framepos_t end)
 
 #ifndef NDEBUG
        DEBUG_TRACE (DEBUG::MidiDiskstreamIO, string_compose (
-                            "%1 MDS pre-read read from %2 write to %3\n", _name, 
+                            "%1 MDS pre-read read from %2 write to %3\n", _name,
                             _playback_buf->get_read_ptr(), _playback_buf->get_write_ptr()));
 //        cerr << "================\n";
 //        _playback_buf->dump (cerr);