X-Git-Url: https://git.cinelerra-gg.org/git/?p=goodguy%2Fcinelerra.git;a=blobdiff_plain;f=cinelerra-5.1%2Fcinelerra%2Fmaskautos.C;h=62b6ad74ea9d8d7d8253502abbcf89969104b3f3;hp=843d76ee3cd75da64e75a38c2adc67287b3acb1f;hb=c857b2fb7965d27d86d5785fb9f1b8957a871a1a;hpb=413642aafb5e96e9c72b53312176838526fbfd97 diff --git a/cinelerra-5.1/cinelerra/maskautos.C b/cinelerra-5.1/cinelerra/maskautos.C index 843d76ee..62b6ad74 100644 --- a/cinelerra-5.1/cinelerra/maskautos.C +++ b/cinelerra-5.1/cinelerra/maskautos.C @@ -190,30 +190,19 @@ int MaskAutos::get_value(int64_t position, int direction) int result = (int)((double)((MaskAuto*)begin)->value * (1.0 - weight) + (double)((MaskAuto*)end)->value * weight + 0.5); -// printf("MaskAutos::get_value %d %d %f %d %f %d\n", -// __LINE__, -// ((MaskAuto*)begin)->value, -// 1.0 - weight, -// ((MaskAuto*)end)->value, -// weight, -// result); +// printf("MaskAutos::get_value %d %d %f %d %f %d\n", __LINE__, +// ((MaskAuto*)begin)->value, 1.0 - weight, ((MaskAuto*)end)->value, weight, result); return result; } -void MaskAutos::avg_points(MaskPoint *output, - MaskPoint *input1, - MaskPoint *input2, - int64_t output_position, - int64_t position1, - int64_t position2) +void MaskAutos::avg_points(MaskPoint *output, MaskPoint *input1, MaskPoint *input2, + int64_t output_position, int64_t position1, int64_t position2) { - if(position2 == position1) - { + if(position2 == position1) { *output = *input1; } - else - { + else { float fraction2 = (float)(output_position - position1) / (position2 - position1); float fraction1 = 1 - fraction2; output->x = input1->x * fraction1 + input2->x * fraction2;