<div dir="ltr"><div>Dear Robert,</div><div><br></div><div>I have been testing your brach.</div><div>First launch is indeed much faster (my computer is not very fast anyway).</div><div>Displaying of thumbnails takes longer (more than 10 seconds per image) . I copy here the output in the console:</div><br>---------------------------------------------------------<br><br>libkdcraw: LibRaw progress:  Reading metadata  pass  1  of  2<br>libkdcraw: LibRaw progress:  Reading RAW data  pass  0  of  2<br>libkdcraw: LibRaw progress:  Reading RAW data  pass  1  of  2<br>libkdcraw: Disabling LibRaw highlights adjustments<br>libkdcraw: LibRaw progress:  Scaling colors  pass  0  of  2<br>libkdcraw: LibRaw progress:  Scaling colors  pass  1  of  2<br>libkdcraw: LibRaw progress:  Pre-interpolating  pass  0  of  2<br>libkdcraw: LibRaw progress:  Pre-interpolating  pass  1  of  2<br>libkdcraw: LibRaw progress:  Interpolating  pass  0  of  3<br>libkdcraw: LibRaw progress:  Interpolating  pass  1  of  3<br>libkdcraw: LibRaw progress:  Interpolating  pass  2  of  3<br>libkdcraw: LibRaw progress:  Converting to RGB  pass  0  of  2<br>libkdcraw: LibRaw progress:  Converting to RGB  pass  1  of  2<br>libkdcraw: LibRaw: data info: width= 5496  height= 3670  rgbmax= 255<br>libkdcraw: "/datos/Fotos/2018-06-01_Tesis Maria Cristina Momblona/2018-06-01_012.CR2"<br>libkdcraw:<br>-- RAW DECODING SETTINGS --------------------------------<br>-- autoBrightness:          true<br>-- sixteenBitsImage:        false<br>-- brightness:              1<br>-- RAWQuality:              0<br>-- inputColorSpace:         0<br>-- outputColorSpace:        1<br>-- RGBInterpolate4Colors:   false<br>-- DontStretchPixels:       false<br>-- unclipColors:            0<br>-- whiteBalance:            1<br>-- customWhiteBalance:      6500<br>-- customWhiteBalanceGreen: 1<br>-- halfSizeColorImage:      false<br>-- enableBlackPoint:        false<br>-- blackPoint:              0<br>-- enableWhitePoint:        false<br>-- whitePoint:              0<br>-- NoiseReductionType:      0<br>-- NoiseReductionThreshold: 0<br>-- enableCACorrection:      false<br>-- caMultiplier:            0, 0<br>-- medianFilterPasses:      0<br>-- inputProfile:            ""<br>-- outputProfile:           ""<br>-- deadPixelMap:            ""<br>-- whiteBalanceArea:        QRect(0,0 0x0)<br>-- dcbIterations:           -1<br>-- dcbEnhanceFl:            false<br>-- eeciRefine:              false<br>-- esMedPasses:             0<br>-- NRChrominanceThreshold:  0<br>-- expoCorrection:          false<br>-- expoCorrectionShift:     1<br>-- expoCorrectionHighlight: 0<br>---------------------------------------------------------<br><br>libkdcraw: LibRaw progress:  Reading metadata  pass  1  of  2<br>libkdcraw: LibRaw progress:  Reading RAW data  pass  0  of  2<br>libkdcraw: LibRaw progress:  Reading RAW data  pass  1  of  2<br>libkdcraw: Disabling LibRaw highlights adjustments<br>libkdcraw: LibRaw progress:  Scaling colors  pass  0  of  2<br>libkdcraw: LibRaw progress:  Scaling colors  pass  1  of  2<br>libkdcraw: LibRaw progress:  Pre-interpolating  pass  0  of  2<br>libkdcraw: LibRaw progress:  Pre-interpolating  pass  1  of  2<br>libkdcraw: LibRaw progress:  Interpolating  pass  0  of  3<br>libkdcraw: LibRaw progress:  Interpolating  pass  1  of  3<br>libkdcraw: LibRaw progress:  Interpolating  pass  2  of  3<br>libkdcraw: LibRaw progress:  Converting to RGB  pass  0  of  2<br>libkdcraw: LibRaw progress:  Converting to RGB  pass  1  of  2<br>libkdcraw: LibRaw: data info: width= 5496  height= 3670  rgbmax= 255<br>libkdcraw: "/datos/Fotos/2018-06-01_Tesis Maria Cristina Momblona/2018-06-01_019.CR2"<br>libkdcraw:<br>-- RAW DECODING SETTINGS --------------------------------<br>-- autoBrightness:          true<br>-- sixteenBitsImage:        false<br>-- brightness:              1<br>-- RAWQuality:              0<br>-- inputColorSpace:         0<br>-- outputColorSpace:        1<br>-- RGBInterpolate4Colors:   false<br>-- DontStretchPixels:       false<br>-- unclipColors:            0<br>-- whiteBalance:            1<br>-- customWhiteBalance:      6500<br>-- customWhiteBalanceGreen: 1<br>-- halfSizeColorImage:      false<br>-- enableBlackPoint:        false<br>-- blackPoint:              0<br>-- enableWhitePoint:        false<br>-- whitePoint:              0<br>-- NoiseReductionType:      0<br>-- NoiseReductionThreshold: 0<br>-- enableCACorrection:      false<br>-- caMultiplier:            0, 0<br>-- medianFilterPasses:      0<br>-- inputProfile:            ""<br>-- outputProfile:           ""<br>-- deadPixelMap:            ""<br>-- whiteBalanceArea:        QRect(0,0 0x0)<br>-- dcbIterations:           -1<br>-- dcbEnhanceFl:            false<br>-- eeciRefine:              false<br>-- esMedPasses:             0<br>-- NRChrominanceThreshold:  0<br>-- expoCorrection:          false<br>-- expoCorrectionShift:     1<br>-- expoCorrectionHighlight: 0<br>---------------------------------------------------------<br><br>libkdcraw: LibRaw progress:  Reading metadata  pass  1  of  2<br>libkdcraw: LibRaw progress:  Reading RAW data  pass  0  of  2<br>Aborting aboutToFinish handling.<br>libkdcraw: LibRaw progress:  Reading RAW data  pass  1  of  2<br>libkdcraw: Disabling LibRaw highlights adjustments<br>libkdcraw: LibRaw progress:  Scaling colors  pass  0  of  2<br>libkdcraw: LibRaw progress:  Scaling colors  pass  1  of  2<br>libkdcraw: LibRaw progress:  Pre-interpolating  pass  0  of  2<br>libkdcraw: LibRaw progress:  Pre-interpolating  pass  1  of  2<br>libkdcraw: LibRaw progress:  Interpolating  pass  0  of  3<br>libkdcraw: LibRaw progress:  Interpolating  pass  1  of  3<br>libkdcraw: LibRaw progress:  Interpolating  pass  2  of  3<br>libkdcraw: LibRaw progress:  Converting to RGB  pass  0  of  2<br>libkdcraw: LibRaw progress:  Converting to RGB  pass  1  of  2<br>libkdcraw: LibRaw: data info: width= 5496  height= 3670  rgbmax= 255<br><div><br></div><div>Hope this helps. <br></div><div>Or could be just something wrong with my setup and not with your code, of course !!</div><div><br></div><div><br></div></div><div class="gmail_extra"><br clear="all"><div><div class="gmail_signature" data-smartmail="gmail_signature"><br style="font-family:courier new,monospace"><span style="font-family:courier new,monospace">______________________________</span><br style="font-family:courier new,monospace"><span style="font-family:courier new,monospace">----------- Angel ------------<br><br style="font-family:courier new,monospace"></span></div></div>
<br><div class="gmail_quote">2018-06-05 14:40 GMT+02:00 Robert Krawitz <span dir="ltr"><<a href="mailto:rlk@alum.mit.edu" target="_blank">rlk@alum.mit.edu</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">On Tue, 5 Jun 2018 09:13:28 +0200, Angel Lopez wrote:<br>
> Now I managed to compile. The load-performance-stable branch went better.<br>
> I just neede to comment a couple of lines in<br>
> /RemoteControl/<wbr>RemoteConnection.cpp<br>
><br>
> protocolDebug() <<<br>
> qPrintable(QTime::currentTime(<wbr>).toString(QString::fromUtf8("<wbr>hh:mm:ss.zzz")))<br>
>                                << ": Received " << qPrintable(id);<br>
<br>
</span>I've seen that too, but it's not related to my changes.<br>
<span class=""><br>
> But after opening the kphotoalbum (very fast, although not fully tested),<br>
> the display of thumbnails is very slow, and also opening photographs (CR2<br>
> files).<br>
<br>
</span>What does "very slow" mean, specifically?  And is this only for new<br>
files or for all files?<br>
<br>
I'm very surprised that display of .cr2 files is slower.  Can you run<br>
it from the command line and see if there are any messages from RAW<br>
decoding?<br>
<span class="im HOEnZb"><br>
> Will test more and report it.<br>
</span><div class="HOEnZb"><div class="h5">-- <br>
Robert Krawitz                                     <<a href="mailto:rlk@alum.mit.edu">rlk@alum.mit.edu</a>><br>
<br>
***  MIT Engineers   A Proud Tradition   <a href="http://mitathletics.com" rel="noreferrer" target="_blank">http://mitathletics.com</a>  ***<br>
Member of the League for Programming Freedom  --  <a href="http://ProgFree.org" rel="noreferrer" target="_blank">http://ProgFree.org</a><br>
Project lead for Gutenprint   --    <a href="http://gimp-print.sourceforge.net" rel="noreferrer" target="_blank">http://gimp-print.sourceforge.<wbr>net</a><br>
<br>
"Linux doesn't dictate how I work, I dictate how Linux works."<br>
--Eric Crampton<br>
</div></div></blockquote></div><br></div>