Merged with trunk R1010
authorDavid Robillard <d@drobilla.net>
Thu, 26 Oct 2006 03:15:49 +0000 (03:15 +0000)
committerDavid Robillard <d@drobilla.net>
Thu, 26 Oct 2006 03:15:49 +0000 (03:15 +0000)
git-svn-id: svn://localhost/ardour2/branches/midi@1011 d708f5d6-7413-0410-9779-e7cbd77b26cf

libs/ardour/audioregion.cc
libs/ardour/midi_region.cc
libs/ardour/smf_source.cc

index 31776d7be5f8a3b46aa30911a02249f389610a7a..0f4e3807b14d68832c044903fed2a15cc6a567dd 100644 (file)
@@ -273,6 +273,8 @@ AudioRegion::_read_at (const SourceList& srcs, Sample *buf, Sample *mixdown_buff
                       nframes_t position, nframes_t cnt, 
                       uint32_t chan_n, nframes_t read_frames, nframes_t skip_frames) const
 {
+       //cerr << _name << "._read_at(" << position << ") - " << _position << endl;
+
        nframes_t internal_offset;
        nframes_t buf_offset;
        nframes_t to_read;
index f881b65d2a7d4f73fdad4696ae91b0476811db0d..36e5e051165d84eb71230b3802d2c3c778455ef2 100644 (file)
@@ -129,33 +129,9 @@ MidiRegion::_read_at (const SourceList& srcs, MidiRingBuffer& dst,
                       jack_nframes_t position, jack_nframes_t dur, 
                       uint32_t chan_n, jack_nframes_t read_frames, jack_nframes_t skip_frames) const
 {
-/*
-       MidiEvent ev;
-       RawMidi data[4];
 
-       const char note = rand()%30 + 30;
-       
-       ev.buffer = data;
-       ev.time = position;
-       ev.size = 3;
-       data[0] = 0x90;
-       data[1] = note;
-       data[2] = 120;
-       dst.write(ev);
-       
-       ev.buffer = data;
-       ev.time = (jack_nframes_t)(position + (9/10.0 * dur));
-       assert(ev.time < position + dur);
-       ev.size = 3;
-       data[0] = 0x80;
-       data[1] = note;
-       data[2] = 64;
-       dst.write(ev);
-
-       _read_data_count += dur;
-
-       return dur;
-*/
+       //cerr << _name << "._read_at(" << position << ") - " << _position << endl;
+
        jack_nframes_t internal_offset = 0;
        jack_nframes_t src_offset      = 0;
        jack_nframes_t to_read         = 0;
index 0e3064503acdbba1acdb02849d37b34ce999910f..6fb71e9596dc46caeb887b9f07876c79aad99b52 100644 (file)
@@ -263,7 +263,7 @@ SMFSource::read_event(MidiEvent& ev) const
                assert(!feof(_fd));
                int type = fgetc(_fd);
                if ((unsigned char)type == 0x2F) {
-                       cerr << "SMF - hit EOT" << endl;
+                       //cerr << "SMF - hit EOT" << endl;
                        return -1; // we hit the logical EOF anyway...
                } else {
                        ev.size = 0;
@@ -290,7 +290,7 @@ SMFSource::read_event(MidiEvent& ev) const
 jack_nframes_t
 SMFSource::read_unlocked (MidiRingBuffer& dst, jack_nframes_t start, jack_nframes_t cnt, jack_nframes_t stamp_offset) const
 {
-       //cerr << "SMF - read " << start << " -- " << cnt;
+       //cerr << "SMF - read " << start << ", count=" << cnt << ", offset=" << stamp_offset << endl;
 
        jack_nframes_t time = 0;