summaryrefslogtreecommitdiff
path: root/libs/ardour/io_processor.cc
diff options
context:
space:
mode:
Diffstat (limited to 'libs/ardour/io_processor.cc')
-rw-r--r--libs/ardour/io_processor.cc21
1 files changed, 9 insertions, 12 deletions
diff --git a/libs/ardour/io_processor.cc b/libs/ardour/io_processor.cc
index d5e0f3e0eb..fd47e1c06c 100644
--- a/libs/ardour/io_processor.cc
+++ b/libs/ardour/io_processor.cc
@@ -17,25 +17,20 @@
*/
-#include <fstream>
-#include <algorithm>
+#include <list>
#include <string>
-#include <cerrno>
-#include <unistd.h>
-#include <sstream>
-
#include "pbd/xml++.h"
#include "pbd/enumwriter.h"
-#include "ardour/io_processor.h"
-#include "ardour/session.h"
-#include "ardour/utils.h"
-#include "ardour/send.h"
-#include "ardour/port_insert.h"
-#include "ardour/plugin_insert.h"
+#include "ardour/chan_count.h"
+#include "ardour/data_type.h"
#include "ardour/io.h"
+#include "ardour/io_processor.h"
+#include "ardour/processor.h"
#include "ardour/route.h"
+#include "ardour/session_object.h"
+#include "ardour/types.h"
#include "i18n.h"
@@ -43,6 +38,8 @@ using namespace std;
using namespace ARDOUR;
using namespace PBD;
+namespace ARDOUR { class Session; }
+
/* create an IOProcessor that proxies to a new IO object */
IOProcessor::IOProcessor (Session& s, bool with_input, bool with_output,