first pass at internal sends. this is a very tentative work in progress, and it is possible that major changes may follow in the near future. it is certainly not complete, but the fundamental changes to Port/Buffer operation merit a commit at this point

git-svn-id: svn://localhost/ardour2/branches/3.0@4464 d708f5d6-7413-0410-9779-e7cbd77b26cf
This commit is contained in:
Paul Davis 2009-01-30 07:40:13 +00:00
parent ee62ee07d3
commit 70b939da4f
48 changed files with 679 additions and 404 deletions

View file

@ -297,7 +297,7 @@ Mixer_UI::hide_window (GdkEventAny *ev)
void
Mixer_UI::add_strip (Session::RouteList& routes)
Mixer_UI::add_strip (RouteList& routes)
{
ENSURE_GUI_THREAD(bind (mem_fun(*this, &Mixer_UI::add_strip), routes));
@ -306,7 +306,7 @@ Mixer_UI::add_strip (Session::RouteList& routes)
no_track_list_redisplay = true;
strip_redisplay_does_not_sync_order_keys = true;
for (Session::RouteList::iterator x = routes.begin(); x != routes.end(); ++x) {
for (RouteList::iterator x = routes.begin(); x != routes.end(); ++x) {
boost::shared_ptr<Route> route = (*x);
if (route->is_hidden()) {
@ -885,8 +885,8 @@ struct SignalOrderRouteSorter {
void
Mixer_UI::initial_track_display ()
{
boost::shared_ptr<Session::RouteList> routes = session->get_routes();
Session::RouteList copy (*routes);
boost::shared_ptr<RouteList> routes = session->get_routes();
RouteList copy (*routes);
SignalOrderRouteSorter sorter;
copy.sort (sorter);