X-Git-Url: http://git.cinelerra-gg.org/git/?a=blobdiff_plain;f=cinelerra-5.1%2Fcinelerra%2Faautomation.C;h=3b58cad65914515034410c0b2a08ee86822dc5a1;hb=04031cc2a664d2a6d9d2a37954c55cc68742d78c;hp=2e1d07c1a3ff4c70d00a7be4f929578a449ede3c;hpb=30bdb85eb33a8ee7ba675038a86c6be59c43d7bd;p=goodguy%2Fhistory.git diff --git a/cinelerra-5.1/cinelerra/aautomation.C b/cinelerra-5.1/cinelerra/aautomation.C index 2e1d07c1..3b58cad6 100644 --- 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 "colors.h" +#include "bccolors.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]->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]->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); + } }