diff options
author | Carl Hetherington <carl@carlh.net> | 2012-01-23 16:03:08 +0000 |
---|---|---|
committer | Carl Hetherington <carl@carlh.net> | 2012-01-23 16:03:08 +0000 |
commit | f0ff841d01f85aae554aa72f0ce0fb13d1200979 (patch) | |
tree | 915c3ec6bac88e2aa628b33dae0c4cfd9af81cd8 /libs/ardour/test/profiling/runpc.cc | |
parent | 62304d57c6a9206d3a98ef12885596e5872c3f08 (diff) |
Tidy a few things up.
git-svn-id: svn://localhost/ardour2/branches/3.0@11311 d708f5d6-7413-0410-9779-e7cbd77b26cf
Diffstat (limited to 'libs/ardour/test/profiling/runpc.cc')
-rw-r--r-- | libs/ardour/test/profiling/runpc.cc | 13 |
1 files changed, 10 insertions, 3 deletions
diff --git a/libs/ardour/test/profiling/runpc.cc b/libs/ardour/test/profiling/runpc.cc index 4b6f75c629..90f9136e23 100644 --- a/libs/ardour/test/profiling/runpc.cc +++ b/libs/ardour/test/profiling/runpc.cc @@ -49,10 +49,15 @@ protected: TestReceiver test_receiver; int -main () +main (int argc, char* argv[]) { - string const test_session_path = "../libs/ardour/test/profiling/sessions/0tracks"; - string const test_session_snapshot = "0tracks.ardour"; + if (argc < 2) { + cerr << argv[0] << ": <session>\n"; + exit (EXIT_FAILURE); + } + + string const test_session_path = string_compose ("../libs/ardour/test/profiling/sessions/%1", argv[1]); + string const test_session_snapshot = string_compose ("%1.ardour", argv[1]); init (false, true); SessionEvent::create_per_thread_pool ("test", 512); @@ -69,6 +74,8 @@ main () Session* session = new Session (*engine, test_session_path, test_session_snapshot); engine->set_session (session); + cout << "INFO: " << session->get_routes()->size() << " routes.\n"; + for (int i = 0; i < 32768; ++i) { session->process (64); } |