X-Git-Url: https://git.cinelerra-gg.org/git/?a=blobdiff_plain;ds=sidebyside;f=cinelerra-5.1%2Fplugins%2Faging%2Faging.C;h=5517b44da14f800231db31ab0800b203a853bbd9;hb=dcdf2f77cc47ca7c543f27ddb03c4814015d974b;hp=67a8023fbc96e9ad9bf0b1e3effc716114f80a9d;hpb=7fd85fb66168f6b518c5f2d73e04036e87faa0e1;p=goodguy%2Fcinelerra.git diff --git a/cinelerra-5.1/plugins/aging/aging.C b/cinelerra-5.1/plugins/aging/aging.C index 67a8023f..5517b44d 100644 --- a/cinelerra-5.1/plugins/aging/aging.C +++ b/cinelerra-5.1/plugins/aging/aging.C @@ -43,6 +43,7 @@ AgingMain::AgingMain(PluginServer *server) aging_server = 0; pits_count = 0; dust_count = 0; + memset(scratches, 0, sizeof(scratches)); } AgingMain::~AgingMain() @@ -287,7 +288,7 @@ void AgingClient::coloraging(unsigned char **output_rows, unsigned char **input_ for( i = 0; i < plugin->config.scratch_lines; i++ ) { \ if( plugin->scratches[i].life ) { \ plugin->scratches[i].x = plugin->scratches[i].x + plugin->scratches[i].dx; \ - if( plugin->scratches[i].x < 0 || plugin->scratches[i].x > w_256 ) { \ + if( plugin->scratches[i].x < 0 || plugin->scratches[i].x >= w_256 ) { \ plugin->scratches[i].life = 0; \ break; \ } \