projects
/
goodguy
/
history.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
rework batchrender, renderfarm improvements, ffmpeg audio quality, a few fixes
[goodguy/history.git]
/
cinelerra-5.1
/
cinelerra
/
aautomation.C
diff --git
a/cinelerra-5.1/cinelerra/aautomation.C
b/cinelerra-5.1/cinelerra/aautomation.C
index 2e1d07c1a3ff4c70d00a7be4f929578a449ede3c..3b58cad65914515034410c0b2a08ee86822dc5a1 100644
(file)
--- a/
cinelerra-5.1/cinelerra/aautomation.C
+++ b/
cinelerra-5.1/cinelerra/aautomation.C
@@
-21,7
+21,7
@@
#include "aautomation.h"
#include "atrack.inc"
#include "aautomation.h"
#include "atrack.inc"
-#include "colors.h"
+#include "
bc
colors.h"
#include "edl.h"
#include "edlsession.h"
#include "floatauto.h"
#include "edl.h"
#include "edlsession.h"
#include "floatauto.h"
@@
-45,11
+45,16
@@
void AAutomation::create_objects()
autos[AUTOMATION_FADE] = new FloatAutos(edl, track, 0.0);
autos[AUTOMATION_FADE]->create_objects();
autos[AUTOMATION_FADE] = new FloatAutos(edl, track, 0.0);
autos[AUTOMATION_FADE]->create_objects();
- autos[AUTOMATION_FADE]->autoidx = AUTOMATION_FADE;
- autos[AUTOMATION_FADE]->autogrouptype = AUTOGROUPTYPE_AUDIO_FADE;
+
+ autos[AUTOMATION_SPEED] = new FloatAutos(edl, track, 1.0);
+ autos[AUTOMATION_SPEED]->create_objects();
autos[AUTOMATION_PAN] = new PanAutos(edl, track);
autos[AUTOMATION_PAN]->create_objects();
autos[AUTOMATION_PAN] = new PanAutos(edl, track);
autos[AUTOMATION_PAN]->create_objects();
- autos[AUTOMATION_PAN]->autoidx = AUTOMATION_PAN;
- autos[AUTOMATION_PAN]->autogrouptype = -1;
+
+ for(int i = 0; i < AUTOMATION_TOTAL; i++) {
+ if( !autos[i] ) continue;
+ autos[i]->autoidx = i;
+ autos[i]->autogrouptype = autogrouptype(i, autos[i]->track);
+ }
}
}