Commit Graph

2837 Commits

Author SHA1 Message Date
Ingo Weyrich
f501ec6398 Simplify copyAndClampLine, make in place transformations when gamutwarning is disabled 2019-12-28 13:19:45 +01:00
Ingo Weyrich
b2cfb457cc multithread darkframe subtraction, #5582 2019-12-24 19:07:32 +01:00
Ingo Weyrich
c4cf68c6b5 Speedup for darkframe subtraction 2019-12-24 19:01:36 +01:00
Ingo Weyrich
5face2e449 buildBlendMask: remove multiplication by amount as amount always was 1 2019-12-20 17:44:51 +01:00
Floessie
f8f100262f Merge pull request #5573 from luzpaz/typos
Fix doxygen typo and other various typos
2019-12-20 13:39:27 +01:00
Flössie
bd6088837c Fix crash on DCraw::data_error (fixes #5571) 2019-12-20 13:34:37 +01:00
luz.paz
c5d2e00ba3 Fixed previous commit per review feedback 2019-12-20 06:06:52 -05:00
luz.paz
765499bf55 Fix doxygen typo and other various typos 2019-12-19 20:46:35 -05:00
Ingo Weyrich
3a207dace7 Some optimizations for capture sharpening 2019-12-18 17:33:41 +01:00
Ingo Weyrich
5e0ad767ad Capture sharpening: fix wrong calculation for radius > 0.84 2019-12-18 13:16:37 +01:00
Ingo Weyrich
6b22101500 better white level for FUJIFILM X-A7 2019-12-15 17:00:50 +01:00
Desmis
b2c1f5de66 merge with dev 2019-12-15 08:24:35 +01:00
Desmis
025f444d7e Improve contrast levels with sigma 2019-12-15 08:21:41 +01:00
Ingo Weyrich
eb4fe6a7c6 Merge pull request #5562 from Beep6581/review_demosaicers
Clip negative values to zero in raw processing, #5561
2019-12-13 16:54:51 +01:00
Ingo Weyrich
0c10b1466e raw crop for Leica SL2 2019-12-13 14:39:05 +01:00
Ingo Weyrich
92c29bcd65 Skip capture sharpening for predemosaiced raw files, fixes #5563 2019-12-13 13:50:00 +01:00
Ingo Weyrich
4d72fc0b5b Do not generate negative values if raw values are less than black level, #5562 2019-12-12 20:05:43 +01:00
Ingo Weyrich
637e8454ef Do not generate negative values in output of raw ca-correction, #5562 2019-12-12 19:59:27 +01:00
Ingo Weyrich
b2218d05dd clip negative output of demosaicers to zero, #5561 2019-12-12 18:45:18 +01:00
Ingo Weyrich
a2dd906115 flush denormals to zeros for mask blur, #5560 2019-12-11 13:00:09 +01:00
Ingo Weyrich
1d08c9355d Capture sharpening: speedup processing of flat areas 2019-12-09 15:34:04 +01:00
Floessie
ba36a92240 Merge pull request #5534 from Beep6581/cr3_cleanup
CR3 decoder cleanup and fixes
2019-12-07 11:57:36 +01:00
Flössie
b1bce98c06 supportsPartial is bool 2019-12-07 09:38:18 +01:00
Desmis
44e01ffcb9 merge with dev 2019-12-06 17:30:03 +01:00
Desmis
4761b28333 merge with dev 2019-12-06 17:19:21 +01:00
Ingo Weyrich
743827c7c8 Fix cppcheck warnings 2019-12-06 12:21:19 +01:00
Flössie
b0e52b3202 Whitespace corrections 2019-12-06 09:28:34 +01:00
Flössie
03c094a42b Fix fseek()/ftell() issue 2019-12-06 09:18:16 +01:00
Flössie
8f82a8362a Finalize const/bool cleanup 2019-12-06 08:18:17 +01:00
Ingo Weyrich
10b085b01e lmmse demosaic: own compilation unit and some cleanups 2019-12-05 21:40:32 +01:00
Ingo Weyrich
170a3a18c5 white level for Fujifilm HS30EXR 2019-12-05 17:15:06 +01:00
Ingo Weyrich
7fd54cb56f white level for Fujifilm X10 2019-12-05 16:40:44 +01:00
Flössie
2ceda11912 Fix Apple build (fixes #5553) 2019-12-05 09:54:16 +01:00
Flössie
49f5833002 More bool and const (WIP) 2019-12-04 10:25:52 +01:00
Ingo Weyrich
a2b0167339 Fix broken non OMP build 2019-12-02 19:46:00 +01:00
Ingo Weyrich
f95acfe74e Multithread lensfun vignetting correction 2019-12-02 17:32:13 +01:00
Flössie
5852ee02b9 Make LFDatabase::findModifier() non-static 2019-12-02 08:20:25 +01:00
Desmis
d701afdef0 merge with dev 2019-12-01 06:56:16 +01:00
Desmis
c0da01cf9a merge with dev 2019-12-01 06:53:23 +01:00
Ingo Weyrich
92e6768bee Improve caching of lensfun mismatches 2019-11-29 15:19:34 +01:00
Flössie
c4fe355fbb Fix formatting and use bool (WIP) 2019-11-29 14:57:14 +01:00
Ingo Weyrich
b8dcd93a6a Reduce searches for lensfun data if there is no entry for the combo of camera and lens 2019-11-29 13:09:37 +01:00
Ingo Weyrich
200d746465 Capture sharpening: fix border issues 2019-11-28 16:07:41 +01:00
Flössie
c5168038e8 Add missing include 2019-11-28 10:37:18 +01:00
Flössie
4529999f49 C++-style casts (clang-tidy) 2019-11-28 09:11:56 +01:00
Flössie
85abe54a16 Replace defines 2019-11-28 08:54:38 +01:00
Flössie
63fa62e0e2 Merge branch 'dev' into cr3_cleanup 2019-11-28 07:39:00 +01:00
Ingo Weyrich
04b08741ee Further cleanups 2019-11-27 18:55:20 +01:00
Flössie
97960f335f Fix silly error and with it the Clang build 2019-11-27 10:32:43 +01:00
Flössie
4f153a6d72 Fix warnings 2019-11-27 09:49:13 +01:00