Commit Graph

1626 Commits

Author SHA1 Message Date
heckflosse
6b769fb133 Correction to last commit 2016-09-12 12:54:46 +02:00
heckflosse
1c17be663b fixes #3425, A combination of settings in Wavelet's Edge Sharpnes tool crashes RawTherapee 2016-09-11 23:49:37 +02:00
Hombre
ee4749f271 Fix a recursive Mutex lock bug when selecting an output Gamma profile. 2016-09-11 03:49:33 +02:00
heckflosse
a7dc063f35 Added Canon EOS 5D Mark IV to camconst.json, kudos to IliasG 2016-09-10 17:58:07 +02:00
Ingo Weyrich
c8aa1c9f49 Merge pull request #3423 from Beep6581/denoise
Merged Denoise speedups to get more tests
2016-09-09 21:58:26 +02:00
heckflosse
3ffe983140 Small code cleanups 2016-09-09 21:54:51 +02:00
Ingo Weyrich
eb3c661293 Merge pull request #3407 from Beep6581/bwspeedups
Merged bwspeedup branch to get more tests
2016-09-09 21:38:05 +02:00
heckflosse
344d975378 Removed stopwatch 2016-09-09 21:36:37 +02:00
heckflosse
d564d17425 mentioned the author of the sleef library in the header of the sleef source files, removed unused sleef.h 2016-09-09 16:36:18 +02:00
heckflosse
5bb20c413e Cleaned code, also reduced base memory usage of RT by 1 MB 2016-09-09 16:04:43 +02:00
heckflosse
ef83e6b591 Removed StopWatches and corrected some bugs from latest commit 2016-09-07 23:34:06 +02:00
heckflosse
0f21a0de6c Speedups for denoise, fixes #3418 2016-09-07 16:44:16 +02:00
heckflosse
3ddb4171d2 Fix a crash in denoise 2016-09-05 10:40:28 +02:00
Hombre
a69c631f22 Fix issue #3411 + revert some code to the old one for better readability 2016-09-03 00:49:35 +02:00
heckflosse
dc4bbe906b Avoid possible buffer underrun in ImProcFunctions::Mad and ImProcFunctions::MadRgb 2016-09-02 21:04:23 +02:00
Morgan Hardwood
9380034b19 Merge branch 'master' into gtk3 2016-09-02 17:51:45 +02:00
Hombre
c96c7dc8f3 Soft-proofing ang GamutCheck buttons are now disabled if Monitor profile
== NONE of is no suported intent for the selected profile.

The Monitor profile list (in the Editor and in Preferences) shows RGB
profiles only, whereas the output profile list shows all profiles (RGB,
CMYK, ... anything!)

Bugfix: When switching to a new image, the image now use the selected profile and intent.
2016-09-02 16:23:21 +02:00
Hombre
d31de41f68 Cleaner implementation of the gamma array (more C++11) 2016-08-31 23:40:27 +02:00
Hombre
d762ef4510 Bugfix + cleanup 2016-08-30 02:06:10 +02:00
Hombre
ad5ef21648 Merge remote-tracking branch 'origin/master' into softproofing 2016-08-29 21:08:54 +02:00
Hombre
7c7cb9f9f1 Bug fix: the monitor profile and softproofing profile are now computed
automatically even without special trigger event. The order of the
Monitor Intent is now correct.
2016-08-29 21:04:59 +02:00
heckflosse
46334c0462 Disables StopWatch 2016-08-28 19:59:46 +02:00
heckflosse
84614a11e8 B&W: Speedup for Color::trcGammaBW 2016-08-28 14:47:01 +02:00
Hombre
a1981dbd4d Merge branch 'master' into softproofing 2016-08-27 23:52:53 +02:00
heckflosse
6d4e82b94f Speedups for B&W conversion 2016-08-27 22:58:16 +02:00
Hombre
827acd35f9 Some bugfix. 2016-08-27 22:20:54 +02:00
heckflosse
66054ca50d RGB curves luminosity mode: Experimental patch to equalize the strength of R, G and B curve 2016-08-26 16:38:14 +02:00
heckflosse
7a2dd888bb RGB Curves Luminosity mode, reduce number of atan2 calculations 2016-08-26 14:20:47 +02:00
heckflosse
294f16c741 RGB Curves Luminosity mode: ~ 40% speedup 2016-08-25 19:28:05 +02:00
Hombre
5affa18341 Introducting soft-proofing and Black Point Compensation, simplify the
CMM at the end of the pipeline + sparse code refactoring
A new BPC checkbutton has been created in 'Preferences/Color Management'
and in the ICM tool. Better hanbling of widget sensitivity of the output
profile / gamma part of the ICM tool.
2016-08-24 22:32:06 +02:00
Morgan Hardwood
a6179ef969 Merge branch 'master' into gtk3 2016-08-24 21:38:27 +02:00
Ingo Weyrich
d9d539cbb3 Merge pull request #3401 from Beep6581/colourtoning
Colourtoning: Speedup and improvement for Automatic Saturation Protection
2016-08-24 21:30:18 +02:00
heckflosse
39a57cbb3b Disabled StopWatch 2016-08-24 21:28:01 +02:00
Morgan Hardwood
3160efde81 camconst.json updated by IliasG, closes #3298 2016-08-24 11:01:42 +02:00
heckflosse
281e3979d5 ImProcFunctions::moyeqt, simplified calculation 2016-08-23 21:32:30 +02:00
heckflosse
7a4cf9aba8 Colourtoning: Always calculate saturation for 'Automatic Saturation Protection' from full image 2016-08-23 19:59:49 +02:00
heckflosse
9b62f92095 About 7x speedup for Automatic Saturation Protection in Colourtoning 2016-08-23 19:35:15 +02:00
heckflosse
3df0acee56 Fixed wrong transition curve in ciecam02, fixes #3398 2016-08-21 15:13:17 +02:00
heckflosse
3e510cd94e Fix some ciecam02 issues, fixes ##3380, fixes #3396, fixes #3397 2016-08-18 21:41:16 +02:00
Morgan Hardwood
705088dcd8 Merge branch 'master' into gtk3 2016-08-02 01:20:24 +02:00
heckflosse
1339cbe67a Fixes "CIECAM02 causes blue to become black"
Signed-off-by: Morgan Hardwood <entertheyoni@gmail.com>
2016-08-02 01:15:36 +02:00
Morgan Hardwood
98329d35a2 Merge branch 'master' into gtk3 2016-07-31 15:27:11 +02:00
Morgan Hardwood
1255d9e942 Fixes #3389 - CbDL memleak. 2016-07-28 04:48:53 +02:00
Morgan Hardwood
bedee9e32b Merge branch 'master' into gtk3 2016-07-15 01:29:06 +02:00
heckflosse
2d346f670e Fix build issue with clang 2016-07-14 20:56:14 +02:00
Morgan Hardwood
2bfb0acdd7 Merge branch 'master' into gtk3 2016-07-12 20:10:50 +02:00
heckflosse
5127e94cc9 Add missing #ifdef __SSE2__, fixes #3382 2016-07-12 17:28:16 +02:00
Morgan Hardwood
f22172c19c Merge branch 'master' into gtk3 2016-07-10 21:42:28 +02:00
Morgan Hardwood
cb5e99ef62 Updated defaults for crop, sharpening and post-resize sharpening. 2016-07-10 21:22:12 +02:00
heckflosse
2ee160dcf7 Fix OOB access in ImProcFunctions::MadRgb, fixes #3379 2016-07-10 18:35:19 +02:00