Commit Graph

159 Commits

Author SHA1 Message Date
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
heckflosse
10a4c5f1de CVE-2017-1438 credits; fix for Kodak 65000 out of bounds access 2017-09-16 20:04:24 +02:00
Flössie
afb503c50f Prevent /0 in dcraw.cc (fixes #4061)
Final solution by @heckflosse. Thanks!
2017-09-09 17:43:33 +02:00
heckflosse
50dce7084b Removed timing code, added comment 2017-09-07 14:45:09 +02:00
heckflosse
642047b2a2 DNG files from HdrMerge are decoded incorrectly when zlib 1.2.11 is used, fixes #3674 2017-09-07 13:41:40 +02:00
heckflosse
6a67dd3500 Additional speedup for phase_one_flat_field() 2017-08-30 19:47:26 +02:00
heckflosse
fd1909e4da Additional optimizations for Phase One P45+ and P65+ 2017-08-30 18:55:30 +02:00
heckflosse
61a69ba193 Fixed artifacts in clipped highlights of phase one files I introduced with recent commit 2017-08-30 16:44:46 +02:00
heckflosse
c16115cdde Speedup for loading of Phase One files 2017-08-30 14:49:27 +02:00
heckflosse
c60ed7a736 Silence warnings in dcraw.cc when using gcc >= 7 2017-06-26 02:16:11 +02:00
heckflosse
59b62d90a1 GCC diagnostic issue on macOS/Clang, fixes #3825 2017-04-14 23:27:23 +02:00
heckflosse
be4cc858a2 Remove obsolete dcraw::scale_colors() 2017-04-06 23:51:36 +02:00
heckflosse
9b5f429602 Fixed another bunch of warnings 2017-04-03 21:01:28 +02:00
heckflosse
4c7b7683c1 Fixes some warnings and disabled the remaining ones in dcraw.cc 2017-04-03 17:14:42 +02:00
heckflosse
071d960035 Fix all warnings in demosaic_algos.cc 2017-03-31 19:07:58 +02:00
heckflosse
1dedefda2a Don't use camconst.json for already demosaiced DNG files from some Pentax cameras (files have been generated by DxO) 2017-03-26 23:04:36 +02:00
heckflosse
f9a536fd0b new gtk3 version of pixelshift 2017-03-11 22:30:36 +01:00
Ingo Weyrich
3684ac4053 Merge pull request #3725 from Beep6581/xtranscompressed
Support for compressed bayer files from FUJIFILM GFX 50S
2017-03-04 01:34:23 +01:00
Flössie
d2b4fe5e54 Merge branch 'std_cpp11-dev' into dev (fixes #3635) 2017-02-21 20:37:21 +01:00
Alberto Griggio
8889d626bf use RT's jpeg_memory_src instead of jpeg_mem_src from jpegib
jpeg_mem_src was introduced in libjpeg8, so it might not be available
2017-02-17 21:43:33 +01:00
Alberto Griggio
7398a7e607 re-enabled loading of lossy DNG files 2017-02-17 09:05:00 +01:00
Flössie
88336cb897 Make RT build without __USE_MISC and __USE_XOPEN 2017-02-14 21:02:39 +01:00
heckflosse
3329899b37 Added support for compressed fuji bayer files 2017-02-12 21:27:11 +01:00
heckflosse
f2bef65be1 small cleanup 2017-02-11 18:28:52 +01:00
heckflosse
d5d8747e5a decode compressed xtrans files 2017-02-11 17:48:59 +01:00
heckflosse
281982f329 DNG files from HdrMerge are decoded incorrectly when zlib 1.2.11 is used. fixes #3674 2017-02-07 21:43:10 +01:00
heckflosse
c0cb0966f4 Merge branch 'gtk2' into pixelshift 2017-02-06 15:47:29 +01:00
heckflosse
bd492e0ece pixelshift: optionally select lmmse for motion in high iso files 2017-02-01 19:35:36 +01:00
Flössie
968d991d97 Fix call to abs() with unsigned int (fixes #3339, #3652) 2017-01-31 20:47:18 +01:00
heckflosse
1949ba1774 Merge branch 'master' into pixelshift 2017-01-20 21:13:50 +01:00
heckflosse
cef9b7fe2b Pentax K1 file in APS-C mode has wrong raw crop, fixes #3519 2017-01-10 22:20:23 +01:00
heckflosse
1c3b3687f8 Crash on reading floating point demosaiced DNG files, fixes #3600 2017-01-09 14:31:49 +01:00
heckflosse
d54a6bcc8c Revert "Crash on reading floating point demosaiced DNG files, fixes #3600"
This reverts commit 32f3aaab73.
2017-01-08 20:44:38 +01:00
heckflosse
32f3aaab73 Crash on reading floating point demosaiced DNG files, fixes #3600 2017-01-08 18:44:55 +01:00
heckflosse
aca3b5aa82 Fix bug when requesting a nonexistant frame from Fuji RAF 2016-11-01 16:33:59 +01:00
heckflosse
7fe9297c01 better support for Pentax K-70 and XiaoYI M1 2016-10-31 14:43:35 +01:00
heckflosse
3d73eb45a1 Disabled unused functions in dcraw.cc .h 2016-10-17 21:47:52 +02:00
Philip Rinn
f6e9f7a8ae Fix buffer overflow in dcraw
Apply patch from 89d065424f, this fixes CVE-2015-8366.
2016-09-30 22:52:49 +02:00
Flössie
e129510b62 Partly revert rtengine/dcraw.cc and astyle again
Also recreate `dcraw.patch` as suggested by Ingo.
2016-07-09 17:42:59 +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
heckflosse
f241caf8cb Canon EOS-1D mkII raw files are rendered as flat black, fixes #3373 2016-07-06 14:46:10 +02:00
heckflosse
cb05456746 Fix broken decode for files from Sony DSC-RX1RM2, fixes #3358 2016-06-24 14:47:46 +02:00
heckflosse
d4f8c1f9d1 Removed StopWatch and updated dcraw.patch file 2016-06-17 16:59:14 +02:00
heckflosse
f794cf684b Speedup for cr2 decode 2016-06-12 18:13:01 +02:00
heckflosse
18243db5ba Update to dcraw 9.27 2016-05-22 21:57:52 +02:00
heckflosse
6d7e2df160 Fix crash opening X-Trans files generated using new firmware, fixes #3137 2016-02-11 23:25:17 +01:00
Anders Torger
bc80ef946b Added initial support for IQ3 MP100 and 16 bit IIQ files (RawFormat 8) 2016-01-08 19:33:37 +01:00
heckflosse
527c45c685 Build failure on ARM and PowerPC architectures, fixes #3053 2016-01-02 14:28:48 +01:00
heckflosse
156fe7cdf4 Correction to last commit 2015-11-27 13:46:02 +01:00