7830 Commits

Author SHA1 Message Date
Flössie
0a9d81bc7f Fix wrong *Sensor::Method::NONE for MONO substitution 2017-11-17 17:19:40 +01:00
Flössie
e0f7c1358b procparams.h cleanup - Part 2
TODO:
- Add c'tors and find all defaults
- Remove `setDefaults()` in favour of c'tors
- Add `operator ==()` to `struct`s
2017-11-17 17:05:46 +01:00
Flössie
071e19bfd9 Don't access job in BatchQueue::saveBatchQueue() (fixes #4183) 2017-11-17 16:43:17 +01:00
Alberto Griggio
1467b858c5 fixed missing memory deallocation 2017-11-17 15:34:48 +01:00
Alberto Griggio
b25bac8c53 improved performance of Fattal in dcrop
Now only Fattal works on the full image, the rest of the pipeline (including denoising) always operates only on the visible crop
2017-11-17 15:27:56 +01:00
Alberto Griggio
339c794359 Fixed bug (typo) in LCP-based CA correction (now reenabled) 2017-11-16 21:22:17 +01:00
Alberto Griggio
619b3e9c63 fixed off-by-one error leading to segfault 2017-11-16 17:35:21 +01:00
heckflosse
652044e863 Don't create panasonic bithuff when panasonic_load_raw() is not used 2017-11-15 22:33:06 +01:00
heckflosse
1483f28bfb made iplocallab.cc -wextra clean 2017-11-15 19:35:43 +01:00
heckflosse
0df571b2db solved merge conflicts for merge from dev into newlocallab 2017-11-15 16:49:53 +01:00
heckflosse
3f1e47d3d5 Merge branch 'dev' of https://github.com/Beep6581/RawTherapee into dev 2017-11-15 14:57:28 +01:00
heckflosse
76ac9b0288 Fix for ph1_bithuff_t, thanks to Flössie 2017-11-15 14:56:57 +01:00
Beep6581
696299be2e
Merge pull request #4181 from Benitoite/patch-3
Enable detection of non-Apple clang Clang features
2017-11-15 08:08:07 +01:00
heckflosse
7f9608eea2 Merge branch 'dev' of https://github.com/Beep6581/RawTherapee into dev 2017-11-15 00:54:34 +01:00
heckflosse
18f775d805 review of ph1_bithuff 2017-11-15 00:54:05 +01:00
Alberto Griggio
19281eedd1 merge branch 'lensprofile-ca-correction' into 'dev' 2017-11-14 22:53:27 +01:00
Alberto Griggio
99f41baf4f disable LCP-based CA correction, as it is currently broken 2017-11-14 22:52:57 +01:00
Flössie
02d6187cd8 procparams.h cleanup - Part 1
TODO:
- Part 2 (obviously 😉)
- Remove `setDefaults()` in favour of c'tor
2017-11-14 21:20:07 +01:00
Flössie
aa414fca41 Clean rtengine::procparams::Threshold 2017-11-13 22:00:27 +01:00
heckflosse
0efee599a1 Fix bugs I introduced with the speedup for Phase One decoder 2017-11-13 18:57:44 +01:00
heckflosse
7507b74d6f explicitly set -ftree-vectorize to get auto vectorizations even for builds using -o2 instead of -o3 (some distros do that for whatever reason) 2017-11-13 18:56:18 +01:00
Benitoite
46e4dece2e
Enable detection of non-Apple clang Clang features
Ups macOS cmake requirement to 3.3 and sets policy 25, to differentiate compiler features between AppleClang and plain ole' clang.
2017-11-13 09:51:21 -08:00
heckflosse
bd9592cb1f Fix two warnings when using gcc < 7 2017-11-12 13:42:25 +01:00
Flössie
c702e5d847 Additional manual cleanups to ProcParams::(save|load)() 2017-11-11 21:11:57 +01:00
Flössie
157b42cd83 Introduce assignFromKeyfile() and saveToKeyfile() 2017-11-11 20:25:13 +01:00
Ingo Weyrich
efcdb561d2
Merge pull request #4177 from Beep6581/ph1speedup
Speedup for loading of Phase One files
2017-11-11 18:50:09 +01:00
heckflosse
4754d5a6cc Speedup for loading of Phase One files, fixes #4050 2017-11-11 18:48:44 +01:00
heckflosse
3b36890546 Merge branch 'dev' into ph1speedup 2017-11-11 18:34:09 +01:00
heckflosse
8fa477793d Speedup for initial thumb creation from raw files, fixes #4109 2017-11-11 18:31:37 +01:00
Ingo Weyrich
5946a00511
Merge pull request #4176 from Beep6581/extraclean
get rt cleaner when built using -Wextra #4155
2017-11-11 18:06:00 +01:00
Alberto Griggio
2cdc5fc69a move Fattal before transform 2017-11-11 16:18:38 +01:00
Desmis
0ac7744347 merge with Dev 2017-11-10 10:42:24 +01:00
Desmis
4b2563af62 Add simplified Excluding Spot - fixed some bugs 2017-11-10 08:47:11 +01:00
heckflosse
67b6aec64e Fattal: one less buffer alloc/dealloc 2017-11-09 13:06:12 +01:00
Alberto Griggio
b0ebcc30eb Fattal: reduced number of temporary buffers needed 2017-11-08 21:49:50 +01:00
heckflosse
cb735125a2 Removed two stopwatches 2017-11-08 19:09:06 +01:00
heckflosse
2ff9ca0145 lot of small speedups for fattal 2017-11-08 19:01:52 +01:00
Alberto Griggio
75405404a9 Fattal: speed up FFT computation by rescaling the images to FFTW-friendly dimensions 2017-11-08 18:07:03 +01:00
Alberto Griggio
b8ff601efa fixed silly typo in Median_Denoise, leading to segfault 2017-11-07 21:07:29 +01:00
Alberto Griggio
b1938e272c added a dedicated Median_Denoise function that applies the median filter only on dark pixels
This gives a slight performance improvement for Fattal
2017-11-07 18:00:00 +01:00
Alberto Griggio
31520c1a74 remove "(Fattal02)" from the name of the HDR Tone Mapping tool 2017-11-07 11:18:07 +01:00
Alberto Griggio
4d010f8dec do use a temporary image for Fattal in dcrop when it is needed
Because, sometimes it is needed indeed...
2017-11-07 10:31:03 +01:00
Alberto Griggio
6e17e38136 no need to use a temporary image for Fattal in dcrop 2017-11-06 23:00:52 +01:00
Alberto Griggio
d37f82498b Fattal: fixed typo in assertion, and added one more assertion 2017-11-06 22:48:40 +01:00
heckflosse
11f756239b Added comment to findMaxMinPercentile, interpolated minLum and maxLum. Removed some stop watches 2017-11-06 20:53:36 +01:00
heckflosse
81fbf0c2e1 Applied patch from @agriggio to check multithreading in fftw3 2017-11-06 19:09:50 +01:00
heckflosse
d810de4445 Double speed for rescale_bilinear 2017-11-06 19:08:30 +01:00
heckflosse
356d495252 Merge branch 'hdr_tonemap_fattal' of https://github.com/Beep6581/RawTherapee into hdr_tonemap_fattal 2017-11-06 01:12:37 +01:00
heckflosse
ab061283a6 fattal, about 100x speedup for findMaxMinPercentile() 2017-11-06 01:12:15 +01:00
Alberto Griggio
b640a37d79 Fattal GUI: set a lower bound of 0 for amount 2017-11-05 21:49:38 +01:00