aging_server = 0;
pits_count = 0;
dust_count = 0;
+ memset(scratches, 0, sizeof(scratches));
}
AgingMain::~AgingMain()
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; \
} \
plugin->input_ptr->get_color_model(),
plugin->input_ptr->get_w(),
local_package->row2 - local_package->row1);
- if( plugin->config.pits )
+ if( plugin->config.pits && plugin->config.pits_interval > 0 )
pits(output_rows,
plugin->input_ptr->get_color_model(),
plugin->input_ptr->get_w(),
local_package->row2 - local_package->row1);
- if( plugin->config.dust )
+ if( plugin->config.dust && plugin->config.dust_interval > 0 )
dusts(output_rows,
plugin->input_ptr->get_color_model(),
plugin->input_ptr->get_w(),