Desmis
4a29e34e20
merge with dev
2018-01-26 18:00:33 +01:00
heckflosse
96bf06a950
Removed most of the __x86_64__ dependencies. Also removed _RT_NESTED_OPENMP
2018-01-23 16:05:31 +01:00
Desmis
368325dca2
merge with Dev
2018-01-18 08:26:31 +01:00
heckflosse
53ec11eea9
Cleanup fftw when closing RT, instead of after each time fftw is used. Speeds up fattal and luminance denoise
2018-01-17 20:39:01 +01:00
Desmis
6b524720c0
merge with dev
2018-01-16 18:21:53 +01:00
heckflosse
b32ca3ed2e
Fix old bug. Result is the same as before because FFTW_MEASURE is 0 and FFTW_DESTROY_INPUT is 1
2018-01-16 18:06:27 +01:00
Desmis
63073b470d
merge with dev - I hope no error
2018-01-02 19:58:42 +01:00
Flössie
b3dd5244ad
Fix (currently impossible) null pointer dereference (Coverity)
...
Plus some `const` fixes, this time removing constness.
2018-01-01 12:30:10 +01:00
Desmis
fb7f65a82d
Fixed bug in denoise + improve algo
2017-12-30 16:06:11 +01:00
Desmis
8b36406856
Suppress warning message
2017-12-21 17:35:09 +01:00
Desmis
b83e0ecd02
Reduce artifacts for Color and light
2017-12-21 17:30:17 +01:00
Desmis
47669f7dbb
Others improvments to local denoise
2017-12-16 08:54:50 +01:00
Desmis
1faa7d7d08
Clean and optimize local chroma denoise
2017-12-15 15:48:35 +01:00
Desmis
540b0be80a
Fixed insufficient functioning in Local denoise chroma
2017-12-14 14:59:32 +01:00
Desmis
5d67bb2e39
merge with dev
2017-12-10 14:44:54 +01:00
Desmis
392d2a6769
Merge with dev - save provisory work
2017-12-09 14:32:32 +01:00
Alberto Griggio
d7fb8c9136
Avoid division by zero in RGB_denoise
...
Fix for #4214
2017-12-09 00:35:09 +01:00
Desmis
d668e0d745
Format ftblockdn.cc
2017-12-08 08:09:49 +01:00
Morgan Hardwood
441c320375
NR Median now works independently of lumiance details, #4208
2017-12-06 12:55:05 +01:00
Desmis
75cec00e95
merge with dev
2017-11-19 09:08:45 +01:00
Alberto Griggio
f6bd06a06c
merged 'hdr_tonemap_fattal_nocache' into 'dev'
2017-11-18 17:44:34 +01:00
heckflosse
0df571b2db
solved merge conflicts for merge from dev into newlocallab
2017-11-15 16:49:53 +01:00
heckflosse
67b6aec64e
Fattal: one less buffer alloc/dealloc
2017-11-09 13:06:12 +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
54783f6e2f
Fixed bug (uninitialized values) in ImProcFunctions::Median_Denoise
...
The code was not copying border pixels from medianOut to dst, leading to the
use of uninitialized values. This was not visible in RT because Median_Denoise
was always called with src == dst, so not copying the border causes no harm
2017-11-05 15:07:03 +01:00
Alberto Griggio
ceb3ebf24b
Fattal: protect fftwf calls with a mutex (shared also with the denoise routine)
...
Initialization of the fftwMutex now happens in rtengine::init()
2017-11-05 13:34:33 +01:00
heckflosse
8de8775264
eliminate AlignedBufferMP, also eliminate some unsused functions in boxblur.h
2017-10-22 21:06:24 +02:00
heckflosse
9e812bb25b
Make compilation unit rtengine/FTblockDN.cc -Wextra clean
2017-10-21 17:43:02 +02:00
Desmis
dfffa2e8aa
merge with dev
2017-06-27 10:28:35 +02:00
heckflosse
2579e3f6ac
Fix some issues reported y valgrind
2017-06-22 23:46:16 +02:00
Desmis
398e862b2b
merge with dev - all warnings are not delete - come soon
2017-04-08 19:28:04 +02:00
Desmis
20472d3e69
edgepresdecomposition Ftblockdn previewimage and all files checked without change
2017-03-31 14:56:36 +02:00
heckflosse
1073172c31
locallab: speedup for locallab denoise
2017-03-28 18:22:31 +02:00
heckflosse
04bdea0b84
merged dev into locallab_dev
2017-03-20 15:22:01 +01:00
Hombre
c654785ae3
Merge branch 'dev' into rt-cli
2017-03-18 18:17:45 +01:00
Flössie
97caf21b5c
PIMPLed and streamlined ICCStore
( #3691 )
2017-03-18 11:59:14 +01:00
Desmis
b3cfb6e04c
merge with dev
2017-02-22 07:06:17 +01:00
Flössie
d2b4fe5e54
Merge branch 'std_cpp11-dev' into dev ( fixes #3635 )
2017-02-21 20:37:21 +01:00
Desmis
1f7ad78e25
merge with dev - I hope no error
2017-02-21 18:02:48 +01:00
Flössie
e9b5f42a9f
Sanitize ImageDimensions
base class
...
- Make `width` and `height` private
- Drop `getW()` and `getH()`
- Clean `PreviewProps`
2017-02-14 21:23:54 +01:00
Flössie
88336cb897
Make RT build without __USE_MISC
and __USE_XOPEN
2017-02-14 21:02:39 +01:00
Desmis
6563de6cc4
Fixed general crash since some days and add Tone mapping to 'super'
2017-02-05 06:27:39 +01:00
Desmis
273e1cb3b2
Init locallabgtk3
2017-01-21 15:34:40 +01:00
Hombre
50165dab20
Merge branch 'master' into softproofing
2016-10-16 01:45:52 +02:00
heckflosse
e82b60cd03
Cppcheck: Fixed some issues found by Flössie during review of my changes
2016-10-04 23:50:44 +02:00
Hombre
23011fbd63
Merge branch 'master' into softproofing
2016-10-04 00:04:57 +02:00
heckflosse
f9f593d343
Cppcheck: Fix issues related to rtengine/FTblockDN.cc
2016-10-02 15:09:26 +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