summaryrefslogtreecommitdiff
path: root/libs/midi++2
diff options
context:
space:
mode:
authorPaul Davis <paul@linuxaudiosystems.com>2009-12-02 21:26:26 +0000
committerPaul Davis <paul@linuxaudiosystems.com>2009-12-02 21:26:26 +0000
commit9dddffcc8ff4e7747c86844194f4041f8733a189 (patch)
tree26d215a2588fe937d232d311d9f510224ec48c7f /libs/midi++2
parentc17b4a30a51f891a8f6dd080969532c5562f493e (diff)
more MTC stuff, including toggleable use of torben's PI controller
git-svn-id: svn://localhost/ardour2/branches/3.0@6265 d708f5d6-7413-0410-9779-e7cbd77b26cf
Diffstat (limited to 'libs/midi++2')
-rw-r--r--libs/midi++2/midi++/parser.h6
-rw-r--r--libs/midi++2/mtc.cc6
2 files changed, 5 insertions, 7 deletions
diff --git a/libs/midi++2/midi++/parser.h b/libs/midi++2/midi++/parser.h
index b8364cc025..365f2fb46a 100644
--- a/libs/midi++2/midi++/parser.h
+++ b/libs/midi++2/midi++/parser.h
@@ -116,12 +116,6 @@ class Parser : public sigc::trackable {
/* MTC */
- enum MTC_Status {
- MTC_Stopped = 0,
- MTC_Forward,
- MTC_Backward
- };
-
MTC_FPS mtc_fps() const { return _mtc_fps; }
MTC_Status mtc_running() const { return _mtc_running; }
const byte *mtc_current() const { return _mtc_time; }
diff --git a/libs/midi++2/mtc.cc b/libs/midi++2/mtc.cc
index 74b528e5e3..a49f469d2b 100644
--- a/libs/midi++2/mtc.cc
+++ b/libs/midi++2/mtc.cc
@@ -226,7 +226,7 @@ Parser::process_mtc_quarter_frame (byte *msg)
/* time code is looking good */
#ifdef DEBUG_MTC
- cerr << "for quarter frame " << which_quarter_frame << " byte = " << hex << (int) msg[1] << dec << endl;
+ // cerr << "for quarter frame " << which_quarter_frame << " byte = " << hex << (int) msg[1] << dec << endl;
#endif
switch (which_quarter_frame) {
@@ -276,6 +276,10 @@ Parser::process_mtc_quarter_frame (byte *msg)
}
+#ifdef DEBUG_MTC
+ cerr << "Emit MTC Qtr\n";
+#endif
+
mtc_qtr (*this, which_quarter_frame, _timestamp); /* EMIT_SIGNAL */
// mtc (*this, &msg[1], msglen - 1);