<br><br>On Tuesday, May 11, 2021, Andrew Randrianasulu <<a href="mailto:randrianasulu@gmail.com">randrianasulu@gmail.com</a>> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br><br>On Tuesday, May 11, 2021, Phyllis Smith via Cin <<a href="mailto:cin@lists.cinelerra-gg.org" target="_blank">cin@lists.cinelerra-gg.org</a>> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div dir="ltr"><div class="gmail_default" style="font-size:small"><br></div></div><br><div class="gmail_quote"><div style="font-size:small" class="gmail_default">Andrew,</div><br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div style="font-size:small">5) <b>Histogram plugin</b> changes from HV 7.3 to include the option <b>for seeing Luma onl</b>y besides Color (I am struggling with this because the differences between HV and GG are becoming so diverse, that I do not think I will be able to sort it out).<br></div></div></blockquote><div><br></div><div>Is there any way to view hv 7.3 sources online? <br></div></blockquote><div><br></div><div style="font-size:small" class="gmail_default">There is now ! <a href="https://cinelerra-gg.org/download/testing/histogram-7-3/" target="_blank">https://cinelerra-gg.org/downl<wbr>oad/testing/histogram-7-3/</a></div><div style="font-size:small" class="gmail_default">and <a href="https://cinelerra-gg.org/download/testing/histogram-7-2/" target="_blank">https://cinelerra-gg.org/downl<wbr>oad/testing/histogram-7-2/</a></div><div style="font-size:small" class="gmail_default"><br></div><div style="font-size:small" class="gmail_default">I put the 7-2 version out there temporarily because by comparing the 7.2 and 7.3, it is very easy to see the Luma changes.  I had no problem getting the changes into the .h files (and into the window and config files), but obviously it is the histogram.C code itself that I do not comprehend.<br></div></div></div></blockquote><div><br></div><div><br></div><div>I 'diff - u' two files and obvious commment popped out:</div><div><br></div><div><br></div><div>+// calculate histograms for the RGB channels &</div><div>+// the VALUE channel only if not automatic RGB</div><div><br></div><div><br></div><div>So May be it works as intended? </div></blockquote><div><br></div><div><br></div><div>Yet diff between 7.3 and - gg is much larger, and I tend to agree changes between two not just cosmetic (</div><div><br></div><div><br></div><div>Obvious diff for example between</div><div><br></div><div>// Do each channel</div><div>-       for(int i = 0; i < HISTOGRAM_MODES; i++)</div><div>-       {</div><div>-        if((!do_value && i < 3) ||</div><div>-            (do_value && i == 3))</div><div><br></div><div>-        {</div><div>-                   int *accum = this->accum[i];</div><div>-                   int pixels = data->get_w() * data->get_h();</div><div>-                   float white_fraction = 1.0 - (1.0 - config.threshold) / 2;</div><div><br></div><div>And</div><div><br></div><div><br></div><div>+       for( int i=0; i<3; ++i ) {</div><div>+               int64_t *accum = this->accum[i];</div><div>+               int64_t sz = data->get_w() * data->get_h();</div><div>+               int64_t pixels = sz * frames;</div><div>+               float white_fraction = 1.0 - (1.0 - config.threshold) / 2;</div><div><br></div><div>But there also difference in shader code, calculating num. Of cpus, configuration and even algorithm (?)... </div><div><br></div><div><br></div>