Optimize automation-event process splitting
[ardour.git] / libs / ardour / ardour / plugin.h
index fae35c33e19b376c6991c667767743696fd3b52c..7ae524b0ebbf075b682891398f45be2da8e87029 100644 (file)
@@ -115,7 +115,7 @@ class LIBARDOUR_API Plugin : public PBD::StatefulDestructible, public Latent
 
        virtual int connect_and_run (BufferSet& bufs,
                        samplepos_t start, samplepos_t end, double speed,
-                       ChanMapping in, ChanMapping out,
+                       ChanMapping const& in, ChanMapping const& out,
                        pframes_t nframes, samplecnt_t offset);
 
        virtual std::set<Evoral::Parameter> automatable() const = 0;
@@ -435,7 +435,6 @@ class LIBARDOUR_API PluginInfo {
        virtual bool is_analyzer () const;
 
        virtual bool needs_midi_input() const;
-       virtual bool in_category (const std::string &) const { return false; } // deprecated
 
        virtual std::vector<Plugin::PresetRecord> get_presets (bool user_only) const = 0;