add some midi-debug printf() to the dummy backend
authorRobin Gareus <robin@gareus.org>
Sat, 28 Nov 2015 21:54:00 +0000 (22:54 +0100)
committerRobin Gareus <robin@gareus.org>
Sat, 28 Nov 2015 21:54:00 +0000 (22:54 +0100)
libs/backends/dummy/dummy_audiobackend.cc

index b3cfd3918629c53f9135d2fbc57a87204982355e..130a92dc5f37a411a716873bcc6a0e30ada9005b 100644 (file)
@@ -1028,9 +1028,16 @@ DummyAudioBackend::midi_event_put (
        DummyMidiBuffer& dst = * static_cast<DummyMidiBuffer*>(port_buffer);
        if (dst.size () && (pframes_t)dst.back ()->timestamp () > timestamp) {
                // nevermind, ::get_buffer() sorts events, but always print warning
-               fprintf (stderr, "DummyMidiBuffer: it's too late for this event.\n");
+               fprintf (stderr, "DummyMidiBuffer: it's too late for this event %d > %d.\n", (pframes_t)dst.back ()->timestamp (), timestamp);
        }
        dst.push_back (boost::shared_ptr<DummyMidiEvent>(new DummyMidiEvent (timestamp, buffer, size)));
+#if 0 // DEBUG MIDI EVENTS
+       printf("DummyAudioBackend::midi_event_put %d, %zu: ", timestamp, size);
+       for (size_t xx = 0; xx < size; ++xx) {
+               printf(" %02x", buffer[xx]);
+       }
+       printf("\n");
+#endif
        return 0;
 }