Desmis
0db024126c
merge with dev - suppress unused variable
2019-02-06 08:48:54 +01:00
Flössie
37027e46bd
Fix non-OpenMP build
2019-02-06 06:54:31 +01:00
Desmis
86c03e61d4
merge with dev - I hope no error
2018-11-24 14:18:37 +01:00
heckflosse
71b5cc6d65
Fix coverity issues
2018-11-21 17:35:53 +01:00
Desmis
721972ee72
merge with dev
2018-11-20 17:50:33 +01:00
heckflosse
1fa253ba63
Fix some issues reported by coverity
2018-11-16 20:48:33 +01:00
U-PC-BUREAU\jacques
fa3e0a74fc
merge with dev
2018-11-06 19:38:54 +01:00
heckflosse
0983817434
SSE: Review usage of vminf, vmaxf functions, #4942
2018-11-05 15:59:41 +01:00
U-PC-BUREAU\jacques
e7448bd084
merge with dev
2018-10-19 19:26:14 +02:00
Flössie
77587f989e
Fix Clang build ( fixes #4862 )
2018-10-12 20:53:12 +02:00
U-PC-BUREAU\jacques
72ed6f81b0
merge with dev
2018-10-07 09:58:43 +02:00
heckflosse
bf13654a67
Finally fix covertiy issues 185774 and 185779 / Uninitialized pointer read
2018-09-18 19:19:39 +02:00
heckflosse
5d00cb05b4
Coverity 185774, 185779 Uninitialized pointer read
2018-09-17 13:26:50 +02:00
U-PC-BUREAU\jacques
5472673b9e
merge with dev
2018-08-05 09:05:47 +02:00
Hombre
fbc81028eb
First batch of variable name normalisation in ICM tool, see #4478
2018-05-14 00:57:55 +02:00
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