heckflosse
313e770cfe
pixelshift: optional vertical red/blue check
2016-11-28 15:21:45 +01:00
heckflosse
ac5bad2de1
pixelshift: optional red/blue check
2016-11-27 18:42:58 +01:00
heckflosse
b4ef423acd
pixelshift: show mask only, Speedup for adaptive motion detection
2016-11-25 18:22:26 +01:00
heckflosse
fb043e9f5d
pixelshift: experimental changes for Ilias :)
2016-11-21 21:38:14 +01:00
heckflosse
fa1717fddf
pixelshift bugfix
2016-11-21 12:35:18 +01:00
heckflosse
8bb958eb19
pixelshift: committed some experimental changes for testing
2016-11-21 01:33:59 +01:00
heckflosse
e923037053
Commited current state to allow tests. Expect colour casts when changin demosaic method or pixelshift frame. In this case, just reload the image
2016-11-16 09:31:35 +01:00
Flössie
495c0938f4
Fix Clang warnings and build failure on OSX 10.12
...
Kudos to Partha over at pixls.us for finding and fixing!
2016-11-06 17:09:27 +01:00
heckflosse
5b455702a2
pixelshift: Fixed a bug, cleaned code, parallel decode of frames
2016-11-06 16:42:20 +01:00
heckflosse
f27241a745
Pentax pixelshift v0.0
2016-11-04 18:27:21 +01:00
heckflosse
2d730572f5
Fixed gui (thanks to Hombre) and cleaned code a bit
2016-11-03 01:27:56 +01:00
heckflosse
81fa149570
small change for Hombre
2016-11-03 00:41:33 +01:00
heckflosse
89901f4b36
reworked pixelshift code and temporary removed Fuji S5 dual frame support
2016-11-03 00:01:47 +01:00
Hombre
d8593469ee
Adding 'Image Number' to the Bayer Raw tool
2016-11-02 02:06:40 +01:00
Flössie
730c03785d
Reapplied clang-tidy filters
...
- modernize-use-nullptr
- modernize-redundant-void-arg
- readability-simplify-boolean-expr
- misc-redundant-expression
- readability-redundant-control-flow
- readability-avoid-const-params-in-decls
2016-10-18 18:16:05 +02:00
heckflosse
ed42b1239c
Merge cppckeck2 branch into master
2016-10-16 22:13:13 +02:00
Hombre
50165dab20
Merge branch 'master' into softproofing
2016-10-16 01:45:52 +02:00
heckflosse
81421db9c9
Cppcheck: some fixes
2016-10-13 22:15:33 +02:00
heckflosse
3625643392
Cppcheck: Fixed bug from last commit. Also added some new fixes
2016-10-13 17:37:08 +02:00
heckflosse
172ab63b85
Cppcheck: Fixed another bunch of warnings
2016-10-13 01:34:02 +02:00
Hombre
23011fbd63
Merge branch 'master' into softproofing
2016-10-04 00:04:57 +02:00
heckflosse
3bef6cb8de
Cppcheck: Fixed almost all performance hints
2016-10-03 01:56:22 +02:00
heckflosse
8de758f7b6
Removed rtengine/hlmultipliers.cc
2016-10-02 15:22:42 +02:00
heckflosse
bf27304311
Use same logic to auto select darkframe in gui and engine also for darkframe hotpixels detection
2016-09-29 23:39:10 +02:00
heckflosse
5b2ebce7d6
Use same logic to auto select darkframe in gui and engine
2016-09-29 22:54:38 +02:00
Hombre
d31de41f68
Cleaner implementation of the gamma array (more C++11)
2016-08-31 23:40:27 +02:00
Hombre
827acd35f9
Some bugfix.
2016-08-27 22:20:54 +02:00
Flössie
2e9f3fb9dc
Applied clang-tidy
on rtengine/FTblockDN.cc
...
- Applied `clang-tidy` 3.8 with these checks and `-fix`:
google-readability-casting,modernize-redundant-void-arg,
modernize-use-bool-literals,modernize-use-nullptr,
modernize-use-override,readability-braces-around-statements,
readability-container-size-empty,
readability-inconsistent-declaration-parameter-name,
readability-redundant-control-flow,readability-redundant-string-cstr,
readability-redundant-string-init,readability-simplify-boolean-expr,
readability-static-definition-in-anonymous-namespace
- Renamed last occurrences of `ULIM` to `median`
- Removed double include of `median.h` from `rtengine/rawimagesource.cc`
(found by Ingo)
2016-07-09 12:52:59 +02:00
Flössie
c0c82abb32
Merge branch 'master' into median-rework
2016-07-08 18:11:22 +02:00
heckflosse
b8c5ee7e47
Disabled StopWatch
2016-07-01 15:04:34 +02:00
heckflosse
58e560b88e
Added further speedups and astyles the changed files
2016-06-30 19:48:44 +02:00
heckflosse
ba71bfe4fd
Speedup for getAutoExpHistogram(..)
2016-06-29 14:48:37 +02:00
Flössie
5cbff43191
Finalize median.h
...
- Added median 13, 49, and 81
- Integrated Ingo's SSE optimization for "5x5 strong"
- Converted `MIDDLE4OF6`
- Refactored `enum mediantype`
2016-06-28 21:49:07 +02:00
Flössie
787a892737
Make further use of median()
and replace ULIM
and ULIMV
( #3346 )
2016-06-26 15:14:45 +02:00
Flössie
d82956bbe5
Add optimized median25 and kill old macros ( #3346 )
2016-06-21 20:50:42 +02:00
heckflosse
05d7abb5e0
Fix merge conflicts
2016-06-17 16:11:47 +02:00
heckflosse
b8b98e0924
Disabled StopWatch
2016-06-17 15:55:20 +02:00
Flössie
2fa1ad138e
Start median rework ( #3346 )
...
- Added basic algorithms to `rtengine/median.h`
- Converted first occurrences
2016-06-14 22:08:03 +02:00
heckflosse
5703eb5ebc
Fix some compiler warnings
2016-06-12 21:03:44 +02:00
heckflosse
c11465e46a
Fix segfault when Flatfield blur radius == 0
2016-06-12 20:56:55 +02:00
heckflosse
4a1fb9ae4a
removed wrong comment
2016-06-12 12:55:54 +02:00
heckflosse
65306973b1
Speedup for Flat-Field correction, fixes #3253 , also introduces changed formatting to switch statements caused by new astyle profile
2016-06-11 22:18:59 +02:00
heckflosse
b8749f8484
dcp speedup cleanup
2016-06-10 18:30:07 +02:00
Flössie
47aa3402ae
Finalize dcp.*
cleanup ( #3304 )
...
- Introduce DCPProfile::Triple and DCPProfile::Matrix
- Hide DCPProfile::ApplyState internals
- Refactor the rest
2016-06-09 19:08:46 +02:00
Flössie
8ee8eb4ed6
Another bunch of cleanups
...
- DCPProfile::apply()
- DCPProfile::makeHueSatMap()
- DCPProfile::hsdApply()
- Refactoring
More to come...
2016-06-07 21:04:12 +02:00
Floessie
2abd641c06
Refactor DCPProfile::DCPProfile()
...
- Rename members
- Styling
- C++11
Still to come:
- All the rest of DCPProfile
2016-06-05 21:30:51 +02:00
Floessie
e0ca8ecdff
First round of cleanups for rtengine/dcp.*
...
- Sorted functions and methods
- Moved local functions to anonymous namespace
- Slightly modernized local functions
- Reworked `DCPStore` and fixed memory leak
Still coming:
- Rework `DCPProfile`
2016-06-04 22:43:09 +02:00
Floessie
a520c93775
Add Ingo's patch for #3304
2016-06-04 21:07:41 +02:00
Beep6581
10f4bf3109
Merged master into rgbcurvesspeedup.
2016-06-02 22:33:34 +02:00
heckflosse
1265679651
Retinex: some small improvements and some cleanup
2016-05-11 21:04:32 +02:00