Commit Graph

189 Commits

Author SHA1 Message Date
heckflosse
d734372ffa Fix typo in gauss.cc, fixes #3128 2016-02-01 16:47:15 +01:00
heckflosse
78d2d65e2a Fix some aligned access to unaligned memory 2016-01-29 23:26:23 +01:00
heckflosse
91f240d057 Disabled benchmark code in Amaze demosaic 2016-01-27 00:22:54 +01:00
Ingo Weyrich
e9cbaf3be5 Merge pull request #3119 from Beep6581/amaze_speedup
Merge Amaze changes to get more testing
2016-01-26 23:30:10 +01:00
heckflosse
ded93005d9 removed streaming code because after adding _mm_mfence() it wasn't faster than the non SSE memset 2016-01-26 23:27:52 +01:00
heckflosse
ee665d6790 Amaze Demosaic: Speedup, cleaned code, changed nyquist code 2016-01-26 13:10:38 +01:00
heckflosse
2017a0e592 Code review and speedup for Amaze Demosaic 2016-01-24 01:44:35 +01:00
Beep6581
55fc921814 Merge pull request #3111 from Beep6581/newretinex
Newretinex - new features and bug fixes
2016-01-22 17:39:03 +01:00
Beep6581
d282bba429 Merge master into newretinex and fixed some merge conflicts 2016-01-22 13:23:29 +01:00
heckflosse
e5b1abdc3b Remove some #include 2016-01-19 15:59:21 +01:00
adamreichold
f222338a7b Merge pull request #3094 from adamreichold/fix-cluts-dir-listing
Fix slow parsing of CLUT directory
2016-01-19 15:23:45 +01:00
heckflosse
a3c20daa46 Cleaned gauss code and included some speedups 2016-01-18 23:56:02 +01:00
Desmis
c50a4bb7a9 Simplify interface Process and Mask 2016-01-17 18:46:48 +01:00
Adam Reichold
75e605012a Fix logic error in extension checks for loading ICC and CLUT files. 2016-01-17 16:21:57 +01:00
Adam Reichold
5ff270bf51 Close #3064 by fixing an uninitialized pointer in RawImageSource::MSR. 2016-01-10 17:45:40 +01:00
Anders Torger
7f87049507 Added Phase One IQ3 backs 2016-01-10 15:33:56 +01:00
Anders Torger
955218e087 Issue 3054: apply color management to file browser view 2016-01-09 15:26:02 +01:00
adamreichold
de8c7df090 Merge pull request #3040 from adamreichold/cpp11-example-code
Add some example code using C++11 language features and fix some deprecation warnings
2016-01-08 22:33:06 +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
Adam Reichold
5006fb6b27 Remove all conditional compilation w.r.t. disabling exceptions in Glib since that is no longer supported anyway. 2016-01-06 19:53:02 +01:00
Adam Reichold
142e0886a6 Remove those parts of the safegtk API that were only used in the cache manager. 2016-01-05 19:32:51 +01:00
Desmis
0fdcff3057 clean dots in ipretinex 2016-01-05 16:27:29 +01:00
Desmis
6420467006 Fixed also issue3026 2016-01-04 14:09:39 +01:00
Beep6581
d146809651 Several fixes to Retinex additions, issue #2969 2016-01-04 02:39:55 +01:00
Desmis
edd88be82c Try to solve conflit 2016-01-03 16:56:21 +01:00
Desmis
4e229fe928 update retinexadd with master 4d6833c 2016-01-03 15:48:22 +01:00
heckflosse
4d6833c43c Merge branch 'master' of https://github.com/Beep6581/RawTherapee 2016-01-02 14:29:51 +01:00
heckflosse
527c45c685 Build failure on ARM and PowerPC architectures, fixes #3053 2016-01-02 14:28:48 +01:00
Adam Reichold
15813b9fb0 Fix the missing output profile intent in ParamsEdited::set and make sure the default output intent is relative colorimetric everywhere instead of perceptual as to not change the previous behaviour. 2016-01-02 12:27:33 +01:00
Adam Reichold
cefb221220 Remove the redundant isColorProfile dirty flag, but keep updating the monitor profile using processing parameter change events. 2016-01-01 20:10:48 +01:00
Adam Reichold
5fd5d5bece Remove the soft proof button and internal flag as it was decided not to mix this with the output profile handling. 2016-01-01 19:43:09 +01:00
Hombre
c9a6f74efa Merge branch 'master' into retinexadd 2016-01-01 15:44:58 +01:00
Hombre
bcbb45454a Updated icons (from Drslony), code cleanup and bugfix 2015-12-29 03:52:50 +01:00
Adam Reichold
4ecf463f9f Merge master for the C++11 ABI fixes. 2015-12-20 20:53:59 +01:00
Harshula Jayasuriya
13e7260a23 Close #2964: Fix Segmentation fault in rtengine::processImage due to crop
When a pp3 contains negative values for X & Y in the Crop section these get
parsed into array indexing code without being checked and set to 0. This results
in a segmentation fault because the code tries to index the '-1' element of the
array.
2015-12-20 13:29:06 +01:00
Hombre
e9141dd98c Cleaning up the GUI for the monitor profile and rendering intent +
output profile rendering intent + soft-proof button.

DCP profile GUI switched from 2x2 array to a single column.
2015-12-18 01:45:59 +01:00
heckflosse
4e0e3230cc Segfault in Denoise Auto Multizone mode when smoothing set to max in preferences, fixes #3022 2015-12-16 16:56:26 +01:00
Hombre
32eb6b996c Adding softproofing. Now the output profile and the new rendering intent
profile for the output profile will only be shown when the new softproof
toggle button (bottom of the preview in the Editor panel) will be on.
2015-12-15 01:06:38 +01:00
heckflosse
031c41af60 Fix Win32 Debug build part two 2015-12-09 01:54:47 +01:00
heckflosse
b856e210ae Fix Win32 Debug build part one 2015-12-08 19:00:35 +01:00
Adam Reichold
5f59156bb0 Simplify querying the default monitor profile as suggested by Hombre57. 2015-12-07 23:22:41 +01:00
Adam Reichold
22bffabe7f Extend the editor panel to support selection of a monitor profile and rendering intent and extend the preferences to provide a default profile and intent for the editor panel. 2015-12-07 23:22:32 +01:00
Adam Reichold
35919bddc9 Copy-edit the ICC store for better performance and maintainability and add a method to load profile lists from arbitrary directories. 2015-12-07 19:55:14 +01:00
Adam Reichold
594b4f9b6e Reenable the colorimetric intent selector on the color management tab, but display it below the monitor profile to indicate that this is the only place where it is used. 2015-12-05 21:20:51 +01:00
Adam Reichold
68271b9279 Regularize the camera constant store singleton to use a function local static like most other singletons. 2015-11-28 14:53:34 +01:00
Adam Reichold
9ec0557edf Simplify the DCLP singleton instances found by searching for methods named 'getInstance'. 2015-11-28 14:53:27 +01:00
heckflosse
4272e2e167 Simlified use of StopWatch and included example into amaze demosaic 2015-11-27 23:19:45 +01:00
heckflosse
156fe7cdf4 Correction to last commit 2015-11-27 13:46:02 +01:00
heckflosse
187fdbfddd updated dcraw.patch file 2015-11-24 21:58:16 +01:00
heckflosse
77cf129bf2 Fix Sony 12 bit uncompressed bug 2015-11-24 21:29:35 +01:00