heckflosse
7d49895769
Removed Stopwatches
2018-05-22 14:38:32 +02:00
heckflosse
2d3148b962
Fixes some things @Floessie suggested in code review
2018-05-20 23:42:42 +02:00
heckflosse
ac78dd311e
Speedup for ca-correction of pixelshift files, also fixed a memory leak
2018-05-20 13:59:50 +02:00
heckflosse
68fabf0be5
Fix for last commit
2018-05-19 13:47:44 +02:00
heckflosse
2828e2933d
pixelshift: use auto-calculated ca-correction parameters from first frame for all frames
2018-05-19 12:24:29 +02:00
Alberto Griggio
5d9dadae6e
apply clipping in RAW if the "clip OOG" parameter is set
2018-04-30 17:49:55 +02:00
heckflosse
239e0dab57
Corrupted pixels near image's edge when using flat field images with black border, #4378
2018-04-15 14:35:30 +02:00
heckflosse
fd9a236249
Corrupted pixels near image's edge when using Amaze demosaicing and specific flat field image, fixes #4378
2018-04-15 00:35:40 +02:00
Alberto Griggio
f320de08eb
rawimagesource: force conversion through prophoto if the input ICC profile is not a "generic" one
2018-04-12 09:44:51 +02:00
Alberto Griggio
681361c091
do not apply profiled vignette correction if the correction mode is set to 'None'
...
Fixes #4480
2018-04-04 13:36:18 +02:00
Alberto Griggio
65783e0216
fixed warning about uninitialized vars
2018-04-03 09:25:16 +02:00
Alberto Griggio
b42a45b481
merged branch 'unbounded-processing' into 'dev'
2018-03-28 21:35:23 +02:00
Alberto Griggio
a0a9488c20
Merge pull request #4459 from Beep6581/enhanced-inspector-mode
...
feature: added option to use a (fast) neutral RAW rendering in 'inspector mode'
2018-03-27 12:17:22 +02:00
Alberto Griggio
b09bf381b4
added possibility to specify extra working spaces via a json file
...
The JSON file is called workingspaces.json, it can be either in the global iccprofiles directory, or in the user's ICC profiles dir (set in preferences).
The format is the following:
{"working_spaces": [
{
"name" : "ACES",
"file" : "/path/to/ACES.icc"
},
{
"name" : "ACEScg",
"matrix" : [0.7184354, 0.16578523, 0.09882643, 0.29728935, 0.66958117, 0.03571544, -0.00647622, 0.01469771, 0.66732561]
}
]}
if "matrix" is present, "file" is ignored. If only "file" is present, the matrix is extracted from the ICC profile. For this, we look only at the R, G, and B matrix columns and the white point set in the profile. Bradford adaptation is used to convert the matrix to D50. Anything else (LUT, TRC, ...) in the profile is ignored.
It is the user's responsibility to ensure that the profile is suitable to be used as a working space.
2018-03-20 15:06:09 +01:00
Alberto Griggio
7ab6f59c28
merged 'raw-line-noise-direction' into 'dev'
2018-03-22 13:56:58 +01:00
heckflosse
b29029527d
Fix black thumb when applying a processing profile to a monochrome dng with wrong rgb_cam matrix
2018-03-20 22:18:42 +01:00
Ingo Weyrich
33a24bb1d3
Merge pull request #4449 from Beep6581/flatfield_monochrom
...
Flatfield correction for monochrome raw files, fixes #4418
2018-03-20 14:44:45 +01:00
heckflosse
276a86c740
RT crashes when viewing Nikon D1X files with demosaicer set to 'None' and hovering about the right or lower part of the image, fixes #4436
2018-03-11 14:52:51 +01:00
Alberto Griggio
81210d18b4
Added new mode "Horizontal on PDAF rows only" for the "line noise filter"
2018-03-10 22:56:45 +01:00
Alberto Griggio
a6c86b2bcf
use bilinear interpolation in PDAFGreenEqulibrateThreshold::operator()
2018-03-09 18:26:29 +01:00
heckflosse
84f46eaab6
Add flat field correction for monochrome raw files
2018-03-09 14:51:28 +01:00
Alberto Griggio
24edd97dca
added automatic adaptive green equilibration to the PDAF lines filter
2018-03-08 16:12:34 +01:00
Alberto Griggio
3422dc7173
fixed missing update of the total number of bad pixels found
2018-03-05 17:46:20 +01:00
Alberto Griggio
81a8aa4037
added experimental RAW Bayer preprocessing filter for mititgating the Sony PDAF lines banding problem
2018-03-05 16:25:10 +01:00
Alberto Griggio
0bb7375a90
added possibility to apply "RAW line noise filter" only in a specific direction (horizontal or vertical)
2018-02-28 23:37:34 +01:00
Alberto Griggio
0b6f483e4b
never clip in RawImageSource::getImage (regardless of whether highlight reconstruction is enabled)
2018-02-26 11:46:37 +01:00
Alberto Griggio
8155698ed6
removed one further clipping place
2018-02-25 21:21:49 +01:00
Floessie
38cab123fc
Merge pull request #4401 from Beep6581/gcc8-warnings
...
Fix GCC 8 warnings
2018-02-15 20:54:43 +01:00
luz.paz
c3c3ceac79
Misc. typos
...
Found via `codespell`
+ removed rtengine/dcraw.patch per discussion in https://github.com/Beep6581/RawTherapee/pull/4395
2018-02-14 14:07:18 -05:00
Flössie
04cef998a2
Fix some GCC 8 warnings ( #4397 )
2018-02-14 20:01:20 +01:00
Alberto Griggio
d17bb0cfe6
feature: added option to use a (fast) neutral RAW rendering in 'inspector mode'
2018-03-21 10:47:38 +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
heckflosse
8622efce00
Crash opening dng file from hdrmerge, fixes #4313
2018-01-18 19:53:18 +01:00
Flössie
3b6cc19ae9
Fix some Coverity warnings
2018-01-12 18:20:21 +01:00
Flössie
ce2be7ad87
Fix pass-by-value (Coverity)
2018-01-01 12:48:35 +01:00
Flössie
1054083661
Fix pass-by-value (Coverity)
2018-01-01 12:43:51 +01:00
Flössie
ecee587402
Fix pass-by-value (Coverity)
...
Plus some `const` adjustments. (Groundhog day?)
2018-01-01 12:35:41 +01:00
heckflosse
1fdf44660a
exposed maker to pixelshift code for future use
2017-12-12 21:38:44 +01:00
Alberto Griggio
503fe902a0
merged 'rcd-demosaic' into 'dev'
2017-12-08 18:53:03 +01:00
Flössie
b98a3944a6
Merge branch 'dev' into procparams-cleanup
2017-11-20 20:40:57 +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
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
heckflosse
beb6347a48
Make compilation unit rtengine/fast_demo.cc -Wextra clean, #4155
2017-10-25 13:11:15 +02:00
heckflosse
a75058546a
Make compilation unit rtengine/color.cc -Wextra clean, #4155
2017-10-22 14:36:56 +02:00
heckflosse
d5ceb850f3
Make compilation unit rtengine/rawimagesource.cc -Wextra clean, #4155
2017-10-22 13:43:28 +02:00
heckflosse
c8ac93676e
Make compilation unit rtengine/demosaic_algos.cc -Wextra clean, #4155
2017-10-21 22:01:42 +02:00
heckflosse
04cdcca26c
Make compilation unit rtengine/improcfun.cc -Wextra clean, #4155
2017-10-21 21:26:07 +02:00
Hombre57
8cef3c5e2f
Merge branch 'dev' into multiframe-handling
2017-09-17 15:04:29 +02:00