another unusued parameter fix
[ardour.git] / libs / ardour / test / profiling / runpc.cc
1 #include <iostream>
2 #include "midi++/manager.h"
3 #include "pbd/textreceiver.h"
4 #include "pbd/compose.h"
5 #include "pbd/enumwriter.h"
6 #include "ardour/session.h"
7 #include "ardour/audioengine.h"
8 #include "test_util.h"
9
10 using namespace std;
11 using namespace PBD;
12 using namespace ARDOUR;
13
14 int
15 main (int argc, char* argv[])
16 {
17         if (argc < 2) {
18                 cerr << argv[0] << ": <session>\n";
19                 exit (EXIT_FAILURE);
20         }
21
22         ARDOUR::init (false, true);
23
24         Session* session = load_session (
25                 string_compose ("../libs/ardour/test/profiling/sessions/%1", argv[1]),
26                 string_compose ("%1.ardour", argv[1])
27                 );
28
29         cout << "INFO: " << session->get_routes()->size() << " routes.\n";
30
31         for (int i = 0; i < 32768; ++i) {
32                 session->process (session->engine().frames_per_cycle ());
33         }
34
35         return 0;
36 }