X-Git-Url: http://git.cinelerra-gg.org/git/?a=blobdiff_plain;f=cinelerra-5.1%2Fplugins%2Fhistogram_bezier%2Fbistogramconfig.C;h=20b80f156b6a2a483e3211880a544f24b6cb713a;hb=a0cf574cd7814600dc5730b8204b51cb91f8ad12;hp=d84550f80fe38a1427392ecc28991c1e3d35fb6f;hpb=30bdb85eb33a8ee7ba675038a86c6be59c43d7bd;p=goodguy%2Fhistory.git diff --git a/cinelerra-5.1/plugins/histogram_bezier/bistogramconfig.C b/cinelerra-5.1/plugins/histogram_bezier/bistogramconfig.C index d84550f8..20b80f15 100644 --- a/cinelerra-5.1/plugins/histogram_bezier/bistogramconfig.C +++ b/cinelerra-5.1/plugins/histogram_bezier/bistogramconfig.C @@ -2,21 +2,21 @@ /* * CINELERRA * Copyright (C) 2008 Adam Williams - * + * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. - * + * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. - * + * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - * + * */ #include "clip.h" @@ -53,10 +53,10 @@ HistogramPoints::HistogramPoints() first->xoffset_left = 0.0; first->xoffset_right = 0.05; insert(1.0,1.0); - last->gradient = 1.0; + last->gradient = 1.0; last->xoffset_left = -0.05; last->xoffset_right = 0.0; - + } HistogramPoints::~HistogramPoints() @@ -137,7 +137,7 @@ void HistogramPoints::copy_from(HistogramPoints *src) } } -void HistogramPoints::interpolate(HistogramPoints *prev, +void HistogramPoints::interpolate(HistogramPoints *prev, HistogramPoints *next, double prev_scale, double next_scale) @@ -180,14 +180,14 @@ void HistogramConfig::reset(int do_mode) { reset_points(); - + for(int i = 0; i < HISTOGRAM_MODES; i++) { output_min[i] = 0.0; output_max[i] = 1.0; } - if(do_mode) + if(do_mode) { automatic = 0; threshold = 0.1; @@ -252,10 +252,10 @@ void HistogramConfig::copy_from(HistogramConfig &that) smoothMode = that.smoothMode; } -void HistogramConfig::interpolate(HistogramConfig &prev, - HistogramConfig &next, - int64_t prev_frame, - int64_t next_frame, +void HistogramConfig::interpolate(HistogramConfig &prev, + HistogramConfig &next, + int64_t prev_frame, + int64_t next_frame, int64_t current_frame) { double next_scale = (double)(current_frame - prev_frame) / (next_frame - prev_frame);