Hombre57
180912df0f
Merge branch 'dev' into multiframe-handling
2017-10-04 23:34:28 +02:00
Hombre57
bb874bcce7
Bigfix (see #4008 ) :
...
- CIECam now gets the shot's setting of the selected frame
- 'UserComment' metadata now correctly handled
- RT prepared to handle XTrans multiframe
- SensorType now set in the cache/data files
2017-10-04 23:27:08 +02:00
Morgan Hardwood
2f19546c72
astyled rtengine/improcfun.cc
2017-09-30 15:45:17 +02:00
Desmis
dbe1fb3fa6
Suppress compilation warning in improcfun.cc due to sumQ
2017-09-29 08:31:06 +02:00
Hombre57
0807510603
Bigfix: CR2 files couldn't find the metadata for display (see #4008 )
2017-09-26 21:42:59 +02:00
heckflosse
44e2e5f95a
Merge branch 'dev' into ph1speedup
2017-09-26 21:20:14 +02:00
heckflosse
3f31a2eed6
Applying Auto white balance to large files in file browser leads to wrong results, fixes #4108
2017-09-26 20:58:50 +02:00
Morgan Hardwood
172cbc1c9e
camconst.json updates by iliasG, closes #3988 . Changes:
...
- FUJIFILM X-A10
- Nikon D850
- OLYMPUS E-M1MarkII.
- OLYMPUS E-M10 Mark III.
- Panasonic DC-FZ80, Panasonic DC-FZ81, Panasonic DC-FZ82, Panasonic DC-FZ83.
- Panasonic DMC-TZ70, Panasonic DMC-TZ71, Panasonic DMC-ZS50, Panasonic DMC-ZS51.
- Panasonic DC-ZS70, Panasonic DC-TZ90, Panasonic DC-TZ91, Panasonic DC-TZ92, Panasonic DC-TZ93.
- Sony DSC-RX10M4.
2017-09-26 13:54:15 +02:00
heckflosse
ab07f62d8e
Improved support for Fuji X-A10 and Pentax KP
2017-09-26 13:46:30 +02:00
Alberto Griggio
be39ef3260
allow to use a relative path for Lensfun.DBDirectory in options
2017-09-26 00:10:23 +02:00
heckflosse
1e775bb9f0
fix warning in improcfun.cc
2017-09-25 02:08:06 +02:00
heckflosse
e776f32033
Fixed warning in ImProcFunctions::ciecam_02float()
2017-09-25 01:55:36 +02:00
heckflosse
982771a391
Merge branch 'dev' into ph1speedup
2017-09-24 01:55:41 +02:00
heckflosse
18f09dcbee
Fix wrong thumbnails for Canon G3 and G5, fixes #4000 , fixes #4099
2017-09-23 16:20:50 +02:00
heckflosse
5247e61040
sony_arw2_load_raw() : removed timing code
2017-09-23 11:39:14 +02:00
heckflosse
51804a15a0
phase_one_load_raw_c() cleanup
2017-09-23 11:03:07 +02:00
heckflosse
f49d1c7762
sony_arw2_load_raw() : let only master thread update the progress bar
2017-09-22 16:01:53 +02:00
heckflosse
a97f7be547
Merge branch 'dev' into ph1speedup
2017-09-22 15:22:04 +02:00
heckflosse
973656fd82
Multithreaded sony_arw2_load_raw()
2017-09-22 14:03:40 +02:00
heckflosse
6da935f9e7
multithreaded arw2 decode mockup
2017-09-21 21:49:05 +02:00
heckflosse
f52cd3be64
Added timing code to sony_arw_load_raw
2017-09-21 21:30:40 +02:00
Hombre57
97afbdc5c5
Merge branch 'dev' into multiframe-handling
2017-09-18 22:59:57 +02:00
heckflosse
a4ecae03b5
Use in place tranformations when using only luminance transformations. Fixes #4037
2017-09-18 01:50:17 +02:00
Hombre57
17c7ec684d
PixelShift detection for PEF files was broken (see #4008 )
2017-09-17 23:05:34 +02:00
heckflosse
658087e270
Lensfun: Reading pp3 with applied LCP doesn't set the LCP radio button. Fixes #4088
2017-09-17 15:53:57 +02:00
Hombre57
8cef3c5e2f
Merge branch 'dev' into multiframe-handling
2017-09-17 15:04:29 +02:00
Flössie
fb06a75c81
Fix clang warnings on new lensfun code ( fixes #4086 )
2017-09-17 11:06:11 +02:00
Hombre57
0905294bda
Merge branch 'dev' into multiframe-handling, with some merge bugfix
2017-09-17 01:15:51 +02:00
Alberto Griggio
b1ce30c772
Added missing link_directory(${LENSFUN_LIBRARY_DIRS}) CMake commands
...
this allows to use a lensfun library installed on a custom path
2017-09-17 00:20:59 +02:00
Alberto Griggio
7ee485e89c
Make LENSFUN_HAS_LOAD_DIRECTORY test actually succeed when it should
2017-09-17 00:18:33 +02:00
Hombre57
ee0bff4124
Updated frame handling with any type of hierarchy (see #4008 )
...
Images can now be detected in nested IFDs or as root IFDs.
2017-09-16 22:30:07 +02:00
heckflosse
10a4c5f1de
CVE-2017-1438 credits; fix for Kodak 65000 out of bounds access
2017-09-16 20:04:24 +02:00
heckflosse
597c4fbaa1
Merge branch 'lenscorrectiongui' into dev
2017-09-16 19:18:04 +02:00
heckflosse
9f75b197ea
some cleanups
2017-09-16 18:52:48 +02:00
Alberto Griggio
a467246834
fix compilation failure when using lensfun 0.2.x
...
Fixes #4085
2017-09-16 10:54:00 +02:00
heckflosse
818200522a
Fix some inconsistencies in Profiled Lens Correction gui
2017-09-15 20:11:49 +02:00
heckflosse
be2b1ed043
Use LoadDirectory() instead of Load() when dbdir is not empty
2017-09-14 13:53:03 +02:00
heckflosse
a515329bac
Don't pass nullptr to lensfun Load()
2017-09-14 13:24:19 +02:00
Alberto Griggio
008f280e29
lensfun: added possibility to use a private copy of the LF database
2017-09-14 11:34:41 +02:00
Alberto Griggio
5b3d60bf56
lensfun: applied Floessie's workaround for locale conversion issues
2017-09-14 10:42:01 +02:00
Desmis
7d8de8b020
Merge pull request #4075 from Beep6581/ciecamtest2
...
Ciecamtest2 - fixed jump in brightness curve Ciecam
2017-09-14 08:12:07 +02:00
Flössie
05b97f5c50
Fix some new Coverity warnings
2017-09-13 19:58:48 +02:00
Desmis
71e6a06326
same modification for double
2017-09-13 19:34:25 +02:00
heckflosse
c465655cb4
Fix two issues detected by coverity
2017-09-13 17:28:11 +02:00
Alberto Griggio
f630309909
Merge pull request #4070 from Beep6581/lensfun
...
Lensfun integration
2017-09-13 15:35:26 +02:00
Alberto Griggio
c2960caab5
some (minor) code cleanup
2017-09-13 15:06:47 +02:00
Desmis
de9c742d27
Fixed another mistake in curve brigthness ciecam
2017-09-13 13:48:24 +02:00
Desmis
5bd82a5c88
add la < 200
2017-09-13 09:23:06 +02:00
Desmis
c9c02c137b
change calculation in curve brightness CIECAM
2017-09-13 08:49:56 +02:00
Flössie
f2853d8742
Some little cleanups to rtlensfun.*
...
- Sanitize `std::unique_ptr<>` handling
- Use `NonCopyable`
- Employ `explicit operator bool()`
- Correct use of `std::vector::emplace_back()`
- Cleanup includes
- Streamline implementation order
2017-09-12 20:58:20 +02:00