X-Git-Url: https://git.cinelerra-gg.org/git/?a=blobdiff_plain;f=cinelerra-5.1%2Fcinelerra%2Fautomation.C;h=c8556bf7563c577559ccb76e7c418e322c686188;hb=166867a58d74619aa11aeb562a994cc364d62231;hp=a407a4899eb22a430dfc62e187d53414c736672b;hpb=7fd85fb66168f6b518c5f2d73e04036e87faa0e1;p=goodguy%2Fcinelerra.git diff --git a/cinelerra-5.1/cinelerra/automation.C b/cinelerra-5.1/cinelerra/automation.C index a407a489..c8556bf7 100644 --- a/cinelerra-5.1/cinelerra/automation.C +++ b/cinelerra-5.1/cinelerra/automation.C @@ -62,37 +62,36 @@ Automation::~Automation() } } -int Automation::autogrouptype(int autoidx, Track *track) +int Automation::autogrouptype(int type, Track *track) { - int autogrouptype = -1; - switch (autoidx) - { - case AUTOMATION_CAMERA_X: - case AUTOMATION_PROJECTOR_X: - autogrouptype = AUTOGROUPTYPE_X; - break; - case AUTOMATION_CAMERA_Y: - case AUTOMATION_PROJECTOR_Y: - autogrouptype = AUTOGROUPTYPE_Y; - break; - case AUTOMATION_CAMERA_Z: - case AUTOMATION_PROJECTOR_Z: - autogrouptype = AUTOGROUPTYPE_ZOOM; - break; - case AUTOMATION_SPEED: - autogrouptype = AUTOGROUPTYPE_SPEED; - break; - case AUTOMATION_FADE: - if (track->data_type == TRACK_AUDIO) - autogrouptype = AUTOGROUPTYPE_AUDIO_FADE; - else - autogrouptype = AUTOGROUPTYPE_VIDEO_FADE; - break; - case AUTOMATION_MUTE: - autogrouptype = AUTOGROUPTYPE_INT255; - break; + int group = -1; + switch( type ) { + case AUTOMATION_CAMERA_X: + case AUTOMATION_PROJECTOR_X: + group = AUTOGROUPTYPE_X; + break; + case AUTOMATION_CAMERA_Y: + case AUTOMATION_PROJECTOR_Y: + group = AUTOGROUPTYPE_Y; + break; + case AUTOMATION_CAMERA_Z: + case AUTOMATION_PROJECTOR_Z: + group = AUTOGROUPTYPE_ZOOM; + break; + case AUTOMATION_SPEED: + group = AUTOGROUPTYPE_SPEED; + break; + case AUTOMATION_FADE: + if (track->data_type == TRACK_AUDIO) + group = AUTOGROUPTYPE_AUDIO_FADE; + else + group = AUTOGROUPTYPE_VIDEO_FADE; + break; + case AUTOMATION_MUTE: + group = AUTOGROUPTYPE_INT255; + break; } - return (autogrouptype); + return group; } void Automation::create_objects()