2 #include "pbd/textreceiver.h"
3 #include "pbd/compose.h"
4 #include "pbd/enumwriter.h"
5 #include "ardour/session.h"
6 #include "ardour/audioengine.h"
11 using namespace ARDOUR;
13 static const char* localedir = LOCALEDIR;
16 main (int argc, char* argv[])
19 cerr << argv[0] << ": <session>\n";
23 ARDOUR::init (false, true, localedir);
25 Session* session = load_session (
26 string_compose ("../libs/ardour/test/profiling/sessions/%1", argv[1]),
27 string_compose ("%1.ardour", argv[1])
30 cout << "INFO: " << session->get_routes()->size() << " routes.\n";
32 for (int i = 0; i < 32768; ++i) {
33 session->process (session->engine().samples_per_cycle ());