Wouldn't it be nice if plugin presets had a description/comment?
[ardour.git] / libs / ardour / capturing_processor.cc
index 8951bee4875b211d78e7714a47f2baa8124ab287..6e9049472af02f98c4ee2348e8fd6732813c6534 100644 (file)
 #include "ardour/session.h"
 #include "ardour/audioengine.h"
 
-#include "i18n.h"
+#include "pbd/i18n.h"
 
 namespace ARDOUR {
 
-CapturingProcessor::CapturingProcessor (Session & session, framecnt_t latency)
+CapturingProcessor::CapturingProcessor (Session & session, samplecnt_t latency)
        : Processor (session, X_("capture point"))
        , block_size (AudioEngine::instance()->samples_per_cycle())
        , _latency (latency)
@@ -47,7 +47,7 @@ CapturingProcessor::set_block_size (pframes_t nframes)
 }
 
 void
-CapturingProcessor::run (BufferSet& bufs, framepos_t, framepos_t, double, pframes_t nframes, bool)
+CapturingProcessor::run (BufferSet& bufs, samplepos_t, samplepos_t, double, pframes_t nframes, bool)
 {
        if (!active()) {
                _delaybuffers.flush ();
@@ -84,11 +84,11 @@ CapturingProcessor::realloc_buffers()
 }
 
 XMLNode &
-CapturingProcessor::state (bool full)
+CapturingProcessor::state ()
 {
-       XMLNode& node = Processor::state (full);
+       XMLNode& node = Processor::state ();
 
-       node.add_property (X_("type"), X_("capture"));
+       node.set_property (X_("type"), X_("capture"));
        return node;
 }