X-Git-Url: https://git.cinelerra-gg.org/git/?p=goodguy%2Fcinelerra.git;a=blobdiff_plain;f=cinelerra-5.1%2Fplugins%2Fhistogram%2Fhistogram.C;h=1d24200135994d351b7620d087c85760f0b58b0e;hp=da67c208694425820ffdc42af07f0949562086d7;hb=050b37188b98a61408badd0582e0605a77275201;hpb=b28efe4210cffedf9e5936c0bcb17328c6478454 diff --git a/cinelerra-5.1/plugins/histogram/histogram.C b/cinelerra-5.1/plugins/histogram/histogram.C index da67c208..1d242001 100644 --- a/cinelerra-5.1/plugins/histogram/histogram.C +++ b/cinelerra-5.1/plugins/histogram/histogram.C @@ -280,7 +280,8 @@ float HistogramMain::calculate_level(float input, // Scale to input range if(!EQUIV(config.high_input[mode], config.low_input[mode])) { - output = (input - config.low_input[mode]) / + output = input < config.low_input[mode] ? 0 : + (input - config.low_input[mode]) / (config.high_input[mode] - config.low_input[mode]); } else