fix segv for plugin render_gui when plugin moved up/dn, opencv build fixes, opts...
[goodguy/cinelerra.git] / cinelerra-5.1 / cinelerra / maskauto.h
index 7ebb15672a9816a94a97834442678dc271b22992..a1338f43313a8005eebe39f10044426016720e6c 100644 (file)
@@ -49,9 +49,8 @@ class MaskCoord { public: double x, y, z; };
 class MaskEdge : public ArrayList<MaskCoord>
 {
 public:
-       MaskCoord &append() { return ArrayList<MaskCoord>::append(); }
        MaskCoord &append(double x, double y, double z=0) {
-               MaskCoord &c = append();
+               MaskCoord &c = ArrayList<MaskCoord>::append();
                c.x = x;  c.y = y;  c.z = z;
                return c;
        }
@@ -81,6 +80,8 @@ public:
 };
 
 #define FEATHER_MAX 100
+// GL reg limit 1024 incls shader param list
+#define MAX_FEATHER 1000
 
 class SubMask
 {
@@ -96,8 +97,8 @@ public:
        void dump(FILE *fp);
 
        char name[BCSTRLEN];
-       float fader; // -100 - 100
-       float feather; // -100 - 100
+       float fader;
+       float feather;
        MaskPoints points;
        MaskAuto *keyframe;
 };