fix another logic error in PresentationInfo::flag_match()
[ardour.git] / libs / ardour / ardour / lv2_plugin.h
index 6552e40ac3e5239ac638d52318af2411d9a205e2..9d4e2d1f68719ad308b31fcd20971b7732604ec6 100644 (file)
@@ -108,6 +108,7 @@ class LIBARDOUR_API LV2Plugin : public ARDOUR::Plugin, public ARDOUR::Workee
        bool requires_fixed_sized_buffers () const;
 
        int connect_and_run (BufferSet& bufs,
+                            framepos_t start, framepos_t end, double speed,
                             ChanMapping in, ChanMapping out,
                             pframes_t nframes, framecnt_t offset);
 
@@ -211,7 +212,8 @@ class LIBARDOUR_API LV2Plugin : public ARDOUR::Plugin, public ARDOUR::Workee
                PORT_PATCHMSG = 1 << 8,  ///< Event port supports patch:Message
                PORT_AUTOCTRL = 1 << 9,  ///< Event port supports auto:AutomationControl
                PORT_CTRLED   = 1 << 10, ///< Port prop auto:AutomationControlled (can be self controlled)
-               PORT_CTRLER   = 1 << 11  ///< Port prop auto:AutomationController (can be self set)
+               PORT_CTRLER   = 1 << 11, ///< Port prop auto:AutomationController (can be self set)
+               PORT_NOAUTO   = 1 << 12  ///< Port don't allow to automate
        } PortFlag;
 
        typedef unsigned PortFlags;