summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPaul Davis <paul@linuxaudiosystems.com>2009-10-05 20:40:47 +0000
committerPaul Davis <paul@linuxaudiosystems.com>2009-10-05 20:40:47 +0000
commitab61f4d2ef48ac963037d162a0a3eb049ef24d2b (patch)
tree04b666d8ee369dbb8a59c5ada7ef3d779b0e0a22
parentb96d96f3f97b3fdbc541ff83d29b339a4a85f92d (diff)
add /ardour/locate <frame> <roll-after-locate> command to OSC API
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@5732 d708f5d6-7413-0410-9779-e7cbd77b26cf
-rw-r--r--libs/ardour/ardour/osc.h1
-rw-r--r--libs/ardour/osc.cc1
2 files changed, 2 insertions, 0 deletions
diff --git a/libs/ardour/ardour/osc.h b/libs/ardour/ardour/osc.h
index 33759feb91..840ce68b5a 100644
--- a/libs/ardour/ardour/osc.h
+++ b/libs/ardour/ardour/osc.h
@@ -132,6 +132,7 @@ class OSC : public BasicUI, public sigc::trackable
return 0; \
}
+ PATH_CALLBACK2(locate,i,i);
PATH_CALLBACK2(route_mute,i,i);
PATH_CALLBACK2(route_solo,i,i);
PATH_CALLBACK2(route_recenable,i,i);
diff --git a/libs/ardour/osc.cc b/libs/ardour/osc.cc
index ab611d0ee7..403dbb3c27 100644
--- a/libs/ardour/osc.cc
+++ b/libs/ardour/osc.cc
@@ -187,6 +187,7 @@ OSC::register_callbacks()
REGISTER_CALLBACK (serv, "/ardour/transport_stop", "", transport_stop);
REGISTER_CALLBACK (serv, "/ardour/transport_play", "", transport_play);
REGISTER_CALLBACK (serv, "/ardour/set_transport_speed", "f", set_transport_speed);
+ REGISTER_CALLBACK (serv, "/ardour/locate", "ii", locate);
REGISTER_CALLBACK (serv, "/ardour/save_state", "", save_state);
REGISTER_CALLBACK (serv, "/ardour/prev_marker", "", prev_marker);
REGISTER_CALLBACK (serv, "/ardour/next_marker", "", next_marker);