From 97f180c432fb250fe5683cc88f2112c14414a483 Mon Sep 17 00:00:00 2001 From: Paul Davis Date: Mon, 18 Jan 2016 14:45:24 -0500 Subject: IP MIDI debugging --- libs/ardour/midi_ui.cc | 4 +++- libs/midi++2/ipmidi_port.cc | 4 ++++ 2 files changed, 7 insertions(+), 1 deletion(-) (limited to 'libs') diff --git a/libs/ardour/midi_ui.cc b/libs/ardour/midi_ui.cc index 1d2fe7c7e1..8d924350bf 100644 --- a/libs/ardour/midi_ui.cc +++ b/libs/ardour/midi_ui.cc @@ -85,8 +85,9 @@ bool MidiControlUI::midi_input_handler (IOCondition ioc, boost::shared_ptr port) { DEBUG_TRACE (DEBUG::MidiIO, string_compose ("something happend on %1\n", boost::shared_ptr (port)->name())); - + cerr << "Something happened on " << boost::shared_ptr (port)->name() << " ioc = " << hex << ioc << dec << endl; if (ioc & ~IO_IN) { + cerr << "....no input ... do nothing\n"; return false; } @@ -94,6 +95,7 @@ MidiControlUI::midi_input_handler (IOCondition ioc, boost::shared_ptrclear (); DEBUG_TRACE (DEBUG::MidiIO, string_compose ("data available on %1\n", boost::shared_ptr(port)->name())); + cerr << "....input appears ready\n"; framepos_t now = _session.engine().sample_time(); port->parse (now); } diff --git a/libs/midi++2/ipmidi_port.cc b/libs/midi++2/ipmidi_port.cc index 021093555c..7e3eb5e0dd 100644 --- a/libs/midi++2/ipmidi_port.cc +++ b/libs/midi++2/ipmidi_port.cc @@ -301,6 +301,10 @@ IPMIDIPort::parse (framecnt_t timestamp) socklen_t slen = sizeof(sender); int r = ::recvfrom (sockin, (char *) buf, sizeof(buf), 0, (struct sockaddr *) &sender, &slen); + if (r != 18) { + cerr << "IPMIDI: received from socket: " << r << endl; + } + if (r >= 0) { _parser->set_timestamp (timestamp); -- cgit v1.2.3