CLAMP(value, 0, 100); \
if (autogrouptype == AUTOGROUPTYPE_ZOOM && value < 0) \
value = 0; \
- else if (autogrouptype == AUTOGROUPTYPE_SPEED && value < 0.001) \
- value = 0.001;
+ else if (autogrouptype == AUTOGROUPTYPE_SPEED && value < SPEED_MIN) \
+ value = SPEED_MIN;
#define AUTOMATIONVIEWCLAMPS(value, autogrouptype) \
if (autogrouptype == AUTOGROUPTYPE_ZOOM && value < 0) \
value = 0; \
- else if (autogrouptype == AUTOGROUPTYPE_SPEED && value < 0) \
- value = 0;
+ else if (autogrouptype == AUTOGROUPTYPE_SPEED && value < SPEED_MIN) \
+ value = SPEED_MIN;
class Automation
Automation(EDL *edl, Track *track);
virtual ~Automation();
- int autogrouptype(int autoidx, Track *track);
+ static int autogrouptype(int type, Track *track);
virtual void create_objects();
void equivalent_output(Automation *automation, int64_t *result);
virtual Automation& operator=(Automation& automation);