luz.paz
cc60ea2248
Fix source comment and misc. typos
...
Found via `codespell -q 3 -I ../rawtherapy-whitelist.txt -S ./rtdata/languages -L hist,fo,reall,bloc,alph`
2019-06-03 17:38:50 -04:00
Morgan Hardwood
5b50b2d059
Various interface fixes, closes #5211
2019-03-25 01:53:07 +01:00
heckflosse
05bc7b2451
Remove timing code from DCB demosaic, fixes #5193
2019-02-25 23:30:29 +01:00
Flössie
e491c42b5e
Conform to OpenMP 4.0 ( fixes #5177 )
2019-02-17 10:23:13 +01:00
Flössie
37027e46bd
Fix non-OpenMP build
2019-02-06 06:54:31 +01:00
heckflosse
ac152ac423
hphd demosaic: small speedup and own compilation unit, #5159
2019-01-31 22:20:23 +01:00
heckflosse
a4acc1dca3
Speedup for hphd demosaic
2019-01-30 22:56:44 +01:00
heckflosse
4673ae3b24
Wrong border interpolation when using IGV, fixes #5048
2018-12-01 13:32:51 +01:00
heckflosse
9362f13fcc
Wrong border interpolation when using DCB with raw border = 0, fixes #5047
2018-12-01 13:20:30 +01:00
heckflosse
b8af63bb04
Use vclampf(value, low, high) whereever possible, #4942
2018-11-05 19:50:24 +01:00
heckflosse
459f64bac2
Disable demosaic timing code
2018-10-21 22:55:56 +02:00
heckflosse
46d4810b68
EAHD demosaic: own compilation unit, #4727
2018-08-11 23:30:36 +02:00
heckflosse
5bfc5dd880
EAHD demosaic: further speedup, #4727
2018-08-11 21:53:49 +02:00
heckflosse
dc16368352
eahd_demosaic: double speed
2018-08-07 01:01:00 +02:00
heckflosse
7f1d6d67bc
ahd demosaic review changes
2018-08-03 17:43:37 +02:00
heckflosse
c4bd557851
ahd demosaic: own compilation unit
2018-08-01 19:38:46 +02:00
heckflosse
f3ecd14481
ahd demosaic, reduced processing time and memory usage, #4698
2018-08-01 18:48:08 +02:00
heckflosse
6c8a47ebdf
AHD demosaic still has some integer processing, #4698
2018-07-26 00:52:58 +02:00
heckflosse
99fa2942b8
Crash in highlight recovery when using AHD demosaic, fixes #4692
2018-07-25 14:30:04 +02:00
heckflosse
cb1f2968ab
hphd demosaic border interpolation
2018-06-28 12:59:22 +02:00
heckflosse
5c04e6308f
First steps to allow border = 0, issue #4642
2018-06-27 22:34:53 +02:00
heckflosse
51d8c76eb9
Made own compilation uint for vng4 demosaic. Made vng4 multi-frame aware
2018-06-02 17:22:08 +02:00
heckflosse
41c1f21c76
Pixelshift: replaced checkbox to use lmmse by a combobox to allow further demosaicers for parts with motion, #4579
2018-06-01 19:13:59 +02:00
heckflosse
52968a9766
Made xtrans_demosaic an own compilation unit
2018-04-18 13:16:56 +02:00
heckflosse
196e88473a
Merge branch 'dev' into pfcorrect-cleanup
2018-03-20 14:26:55 +01:00
heckflosse
bad28bb0ad
Made own compilation unit for rcd_demosaic()
2018-02-27 19:31:05 +01:00
heckflosse
dc57a43cdd
Speedup for rcd demosaic
2018-02-27 18:50:05 +01:00
Flössie
139587c197
Clean up jaggedarray.h
2018-02-23 18:47:41 +01:00
Flössie
04cef998a2
Fix some GCC 8 warnings ( #4397 )
2018-02-14 20:01:20 +01:00
heckflosse
50ba33900b
some more constexpr
2018-01-30 18:59:59 +01:00
heckflosse
96bf06a950
Removed most of the __x86_64__ dependencies. Also removed _RT_NESTED_OPENMP
2018-01-23 16:05:31 +01:00
heckflosse
fc77fd6964
Remove all BENCHMARK defines
2018-01-22 19:04:42 +01:00
Morgan Hardwood
aeb7863a24
RCD border artifacts fixed.
...
Now 8 border pixels are used for interpolation in RCD as 4 caused
artifacts. Fixes #4225 , patch by agriggio.
2017-12-12 22:20:44 +01:00
Alberto Griggio
503fe902a0
merged 'rcd-demosaic' into 'dev'
2017-12-08 18:53:03 +01:00
Flössie
e6e4bfa350
Merge branch 'dev' into procparams-cleanup
2017-12-05 18:23:48 +01:00
Alberto Griggio
6512b9f5ff
updated RCD to the latest version (plus tweaks to avoid division by zero)
2017-11-30 23:15:20 +01:00
heckflosse
80fca667e2
Fix crash bug in raw ca correction when width is odd, also fix two overruns detected by adress sanitizer, fixes #4202
2017-11-29 23:06:53 +01:00
Alberto Griggio
4b6b806163
RCD: some tweaks to better fit in the RT way of dealing with highlight scaling
2017-11-24 17:46:07 +01:00
Alberto Griggio
421fa881c3
RCD demosaic: fixed potential divisons by zero
...
(due to non-associativity and cancellation effects of ops on floats)
2017-11-23 16:25:47 +01:00
Flössie
b98a3944a6
Merge branch 'dev' into procparams-cleanup
2017-11-20 20:40:57 +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
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
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
heckflosse
c8ac93676e
Make compilation unit rtengine/demosaic_algos.cc -Wextra clean, #4155
2017-10-21 22:01:42 +02:00
heckflosse
040065e55f
lmmse_interpolate_omp() : use makeIdentity()
2017-04-21 11:56:34 +02:00
heckflosse
936e62fee9
Fix integer rounding relicts, no issue
2017-04-21 11:41:47 +02:00
heckflosse
9b5f429602
Fixed another bunch of warnings
2017-04-03 21:01:28 +02:00
heckflosse
071d960035
Fix all warnings in demosaic_algos.cc
2017-03-31 19:07:58 +02:00
heckflosse
f9a536fd0b
new gtk3 version of pixelshift
2017-03-11 22:30:36 +01:00