Ingo Weyrich
4395a1a0b1
make some files cppcheck clean
2020-07-15 23:26:16 +02:00
Ingo Weyrich
beb8fd8f74
Merge branch 'dev' into newlocallab2
2020-06-14 22:03:26 +02:00
Ingo Weyrich
8730afc041
Merge branch 'const-wavelet-decomposition' into cleanup_59
2020-06-14 17:35:09 +02:00
Ingo Weyrich
5a775952c9
Merge branch 'dev' into newlocallab2
2020-06-12 13:03:18 +02:00
Ingo Weyrich
6c1055f985
Fix another segfault in denoise
2020-06-12 13:02:37 +02:00
Ingo Weyrich
14c593ed16
Merge branch 'dev' into newlocallab2
2020-06-12 12:59:26 +02:00
Ingo Weyrich
5239e61946
Fix segfault in denoise, fixes #5796
2020-06-12 12:57:52 +02:00
Ingo Weyrich
43d5de7bac
iplocallab.cc: further cleanups; also removed some debug code
2020-06-11 18:32:27 +02:00
Flössie
38f0a2360f
Make wavelet_decomposition
const-correct
2020-05-19 10:22:33 +02:00
Desmis
90180a7d1f
Improve denoise equalizer wavelet levels
2020-05-17 14:07:54 +02:00
Desmis
c2fae0ce87
Change sensitivity sliders wavelet levels denoise
2020-04-10 09:20:31 +02:00
Desmis
31355ca70e
Added equalizer denoise luminance
2020-04-06 09:37:37 +02:00
Desmis
ed57e3163e
Prepare ftblockdn to chroma denoise
2020-04-02 09:10:33 +02:00
Ingo Weyrich
b627adea3a
Merge branch 'dev' into fix-double-promotion
2020-02-09 16:45:20 +01:00
Ingo Weyrich
8f291c3ff2
Be -Wunused-macros clean
2020-02-07 20:18:35 +01:00
Ingo Weyrich
806c086fbc
more double promote fixes, still not complete
2020-01-21 14:01:27 +01:00
Ingo Weyrich
0444334564
Segfault in before/after mode, #5529
2019-11-20 14:51:43 +01:00
Ingo Weyrich
ec3ba6d9b8
renamed sleef.c to sleef.h
2019-11-03 17:03:40 +01:00
Ingo Weyrich
6335b68a80
Further reduction of include dependencies
2019-11-03 14:52:42 +01:00
Ingo Weyrich
284fe57159
Further reduction of include dependencies
2019-10-31 13:29:12 +01:00
Ingo Weyrich
6935faa258
Further cleanup of include dependencies
2019-10-30 22:12:06 +01:00
Flössie
d7ec033829
Reduce dcp.h
dependencies
2019-10-30 09:30:21 +01:00
Ingo Weyrich
20726d5bfe
Forward declare Imagefloat
2019-10-28 20:01:16 +01:00
Ingo Weyrich
22e5348db7
Forward declare LabImage
2019-10-28 17:17:15 +01:00
Ingo Weyrich
6bebc19f02
reviewed boxblur code and usage
2019-09-26 15:03:09 +02:00
Morgan Hardwood
60b2196bce
Updated gnu.org links to use HTTPS
2019-09-10 12:34:57 +02:00
Ingo Weyrich
73b336a3f1
Update FTblockDN.cc
...
Disable StopWatch
2019-04-18 20:43:40 +02:00
heckflosse
9ee47c29a3
Small speedup for denoise (mainly for preview mode), #5225
2019-03-17 19:45:46 +01:00
heckflosse
25625c6842
small speeduo for denoise
2019-03-16 23:35:39 +01:00
Flössie
0cbc4923bc
Relax dependency from procparams.h
2019-02-28 20:44:50 +01:00
Flössie
37027e46bd
Fix non-OpenMP build
2019-02-06 06:54:31 +01:00
heckflosse
71b5cc6d65
Fix coverity issues
2018-11-21 17:35:53 +01:00
heckflosse
1fa253ba63
Fix some issues reported by coverity
2018-11-16 20:48:33 +01:00
heckflosse
0983817434
SSE: Review usage of vminf, vmaxf functions, #4942
2018-11-05 15:59:41 +01:00
Flössie
77587f989e
Fix Clang build ( fixes #4862 )
2018-10-12 20:53:12 +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
Hombre
fbc81028eb
First batch of variable name normalisation in ICM tool, see #4478
2018-05-14 00:57:55 +02:00
heckflosse
96bf06a950
Removed most of the __x86_64__ dependencies. Also removed _RT_NESTED_OPENMP
2018-01-23 16:05: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
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
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
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
Alberto Griggio
f6bd06a06c
merged 'hdr_tonemap_fattal_nocache' into 'dev'
2017-11-18 17:44:34 +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