Alberto Griggio
cf3b7ed656
sync with 'dev'
2017-11-23 11:09:13 +01:00
Morgan Hardwood
3f525b7610
astyle formatting updated, #3715
...
Removed pad-first-paren-out,
added unpad-paren.
2017-11-23 00:41:59 +01:00
Beep6581
3b7a382f1d
Update CONTRIBUTING.md
2017-11-22 21:15:39 +01:00
Flössie
7ba16a6f06
Bump PP version to 328 due to ff_clipControl
(by @heckflosse)
2017-11-22 20:41:13 +01:00
heckflosse
4bad4df2d7
when using SETM thumbs are recomputed when switching between File browser and Editor (Filmstrip) even if SameThumbSize=1 in preferences, fixes #4194 . Thanks to @Hombre57 for the fix
2017-11-22 01:32:39 +01:00
heckflosse
d31aca2e6a
Disabled timing code in fattal tone mapper
2017-11-22 01:31:19 +01:00
Flössie
a1a583a077
Fix SEGV in ProcParams::load()
2017-11-21 18:21:03 +01:00
Flössie
0eb3969279
Make PartialProfile
non-copyable
2017-11-21 18:11:26 +01:00
Flössie
0fc6d2f98e
Final touchups for procparams.*
2017-11-20 21:09:06 +01:00
Flössie
b98a3944a6
Merge branch 'dev' into procparams-cleanup
2017-11-20 20:40:57 +01:00
Flössie
5734e546d8
C'tor init for the rest of the Params
2017-11-20 20:26:23 +01:00
Alberto Griggio
912f9f436b
added support for 32-bit floating-point TIFF output
2017-11-20 00:11:18 +01:00
Alberto Griggio
bc8b8902e6
make rtengine::processImage return an Imagefloat instead of an Image16
...
This is for supporting saving to 32-bit float TIFFs
2017-11-20 00:10:51 +01:00
Alberto Griggio
95d303f442
turn off parallelization of step 4 of rcd
...
as the arrays are read and written, doing parallel operations properly requires some deeper analysis of the code. For now, let's simply disable them. We can always optimize later
2017-11-19 18:47:16 +01:00
Alberto Griggio
d47e7f67b2
fattal: set the lower bound to 1 instead of 0 (so that it's obvious it still has an effect)
2017-11-19 18:40:48 +01:00
Alberto Griggio
6acf170744
use camconst.json matrices (and levels) also for DNGs (issue #4129 )
2017-11-19 17:52:19 +01:00
TooWaBoo
02ed8792fe
Update Deutsch loacale (HDR-Dynamikkompression)
2017-11-19 11:57:09 +01:00
Morgan Hardwood
5d45cc13ab
generateTranslationDiffs
2017-11-19 10:25:39 +01:00
Alberto Griggio
3673f1392c
added reference to the original repo and license for the RCD demosaic code
2017-11-19 00:43:12 +01:00
Alberto Griggio
6410f05799
Integrated the RCD demosaic method by Luis Sanz Rodriguez
...
Original code at https://github.com/LuisSR/RCD-Demosaicing
2017-11-18 23:45:30 +01:00
Flössie
05505803ae
C'tor init for (ToneCurve|Retinex|LCurve|ColorToning)Params
2017-11-18 19:07:23 +01:00
Alberto Griggio
f6bd06a06c
merged 'hdr_tonemap_fattal_nocache' into 'dev'
2017-11-18 17:44:34 +01:00
Alberto Griggio
e9d3053265
run tmo_fattal02.cc through astyle
2017-11-18 17:03:57 +01:00
heckflosse
5ddd42f721
Faster png save with still good compression, fixes #4045
2017-11-18 12:56:37 +01:00
Alberto Griggio
4d81812d13
LCP: applied fix by @kznsq for LCP files with attributes in a "PerspectiveModel" tag (issue #4137 )
2017-11-17 23:38:27 +01:00
Alberto Griggio
e384edba55
fattal: use a common cache for 1:1 detail crops when denoise is turned off
2017-11-17 21:28:17 +01:00
Alberto Griggio
7b9252be33
fattal: correctly crop the image to the dimensions required for distortion correction
...
Fix for #4187
2017-11-17 21:02:19 +01:00
Alberto Griggio
6212d6e0c6
better (local) caching of fattal results in dcrop
...
Use new M_HDR todo code instead of using M_RGBCURVE for fattal
(ported from Hombre's commit a9d02a7dca0b5dcd31f642046d94e1663b17c9ff)
2017-11-17 17:46:13 +01:00
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
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