Alberto Griggio
c63633a76d
support for uncompressed 32-bit float DNGs
2018-10-28 10:15:59 +01:00
Alberto Griggio
ce4377d7e5
Initial support for uncompressed 16-bit float DNGs
2018-10-28 09:39:57 +01:00
Ingo Weyrich
19cc60a623
Merge pull request #4895 from thirtythreeforty/proper-switch-handling
...
Properly handle queue start/stop switch
2018-10-27 19:24:18 +02:00
Ingo Weyrich
b47884bf93
Merge pull request #4897 from Beep6581/vng4-speedup
...
Vng4 speedup
2018-10-27 18:46:25 +02:00
heckflosse
47cfcd51d4
vng4 demosaic: removed StopWatch, fixes #4897
2018-10-27 18:46:02 +02:00
Alberto Griggio
b651cdd40b
Merge pull request #4885 from Beep6581/softlight-later-pipeline
...
moved softlight later in the pipeline
2018-10-27 18:03:51 +02:00
Alberto Griggio
7fb90644d3
dehaze: tweak epsilon to avoid artifacts in corner cases
2018-10-27 15:25:38 +02:00
heckflosse
1b291aee9b
vng4 demosaic: minor speedup, #4633
2018-10-26 22:20:20 +02:00
heckflosse
3d61eca91f
vng4 demosaic: remove unreachable code, #4633
2018-10-26 20:23:27 +02:00
Alberto Griggio
db07a8cdd3
L*a*b* regions: add new regions at the end of the list, not at the beginning
2018-10-26 18:16:12 +02:00
Alberto Griggio
91f9dfe110
labregions: properly scale the guide to [0,1] for the guidedFilter calls
2018-10-26 18:04:41 +02:00
Alberto Griggio
c4ee5e611d
guided filter: reuse buffer across boxblur invocations
2018-10-26 18:04:07 +02:00
heckflosse
c44b8ca6a3
vng4 demosaic: move red/blue interpolation inside main loop for better cache usage, #4633
2018-10-26 17:09:28 +02:00
heckflosse
d53e44d45b
vng4 demosaic: precalculate weight
2018-10-26 16:51:05 +02:00
TooWaBoo
a5f42c238a
Update TooWaBlue-GTK3-20_.css
...
Changes for "resizing to physical dimensions"
2018-10-26 16:28:50 +02:00
George Hilliard
9a22e89125
Cleanup: make impl function order match header, fix declaration var name
2018-10-26 09:26:18 -05:00
George Hilliard
cb3cc6cad1
Fix permanently disabled button when stopping on next-to-last image
2018-10-26 09:23:46 -05:00
heckflosse
b37d88fb22
Always use auto-contrast threshold when using Amaze+VNG4 as demosaicer for motion areas in pixelshift
2018-10-26 14:43:36 +02:00
George Hilliard
8a6e0a7f19
Cleanup from code review
2018-10-26 01:46:30 -05:00
George Hilliard
09275b5826
Store qStartStop state in atomic for background thread
...
Closes #4882 .
2018-10-26 01:18:42 -05:00
George Hilliard
7d5fe6d1c8
Reenable batch queue interface on queue length notification
...
This removes the need for canStartNext() to do any UI updates.
2018-10-26 01:18:42 -05:00
George Hilliard
52c943ca0e
Mark BatchQueuePanel implementation functions as private
2018-10-26 00:20:02 -05:00
heckflosse
fef2f73aa7
Removed lock because queue processing deadlocks now, #4882
2018-10-25 17:04:26 +02:00
Alberto Griggio
1a3fd9f157
Added new color toning method "L*a*b* regions"
...
Allows to specify various "regions" of the image with masks, and to correct
for hue, saturation and lightness.
Inspired by the existing L*a*b* grid (in turn taken from darktable)
2018-10-25 16:46:11 +02:00
Ingo Weyrich
eee6837385
Merge pull request #4891 from Beep6581/show_flatfield_autoclip_in_gui
...
Flat field: Show auto calculated clip control value in ui
2018-10-24 15:40:57 +02:00
heckflosse
5134040a5b
Merge branch 'dev' into show_flatfield_autoclip_in_gui
2018-10-24 15:40:21 +02:00
Ingo Weyrich
7a24a10dba
Merge pull request #4890 from Beep6581/dual_demosaic_auto_threshold
...
Auto-calculate dual-demosaic contrast threshold
2018-10-24 15:02:03 +02:00
heckflosse
b62673a408
Some changes suggested by Flössies code review, #4891
2018-10-24 13:07:53 +02:00
heckflosse
15cedc3a3c
call idle_register.deystroy()
2018-10-24 12:49:38 +02:00
heckflosse
7a1cc62d5c
Fix two small memory leaks, #4866
2018-10-24 12:23:15 +02:00
Alberto Griggio
4fbb0cd3eb
DNG: use black/white levels and matrix from the file, unless it comes from the Adobe DNG Converter
...
See #4472
2018-10-24 12:03:15 +02:00
heckflosse
ac700502db
Flat field: Show auto calculated clip control value in ui
2018-10-24 00:49:51 +02:00
heckflosse
96acd92a7c
Changes suggested by code review, #4890
2018-10-23 21:10:01 +02:00
heckflosse
4d46e618bb
Calculate dual demosaic auto contrast threshold when saving file, #4866
2018-10-23 21:03:23 +02:00
heckflosse
392e00cd69
Dual demosaic auto contrast threshold: Use adjuster with auto button, #4866
2018-10-23 19:52:40 +02:00
heckflosse
0cafab38b6
Disable adjuster reset button if adjuster auto button is enabled
2018-10-23 18:46:28 +02:00
heckflosse
2519db1bbf
Merge branch 'dev' into dual_demosaic_auto_threshold
2018-10-23 16:05:28 +02:00
heckflosse
8ed760c639
LG Mobile LG-H850 (LG G5) raw support, fixes #3655
2018-10-23 15:54:07 +02:00
heckflosse
b404268c7a
Better white level for DJI FC6310
2018-10-23 15:48:30 +02:00
heckflosse
ed3b54e4eb
DNG files from DJI FC6310 open extremely slow, fixes #4888
2018-10-23 15:43:24 +02:00
heckflosse
2696037cb8
Batch edit is broken, fixes #4886
2018-10-23 15:36:07 +02:00
Roel Baars
f832d479e9
Fixes #4883
2018-10-22 20:32:55 +02:00
heckflosse
e778773c77
Merge branch 'dev' into dual_demosaic_auto_threshold
2018-10-22 17:39:50 +02:00
heckflosse
1a42d396de
Crash when stopping output queue, fixes #4882
2018-10-22 17:37:03 +02:00
heckflosse
be987d8f32
dual demosaic auto contrast: fix segfault when falling back to zero, #4866
2018-10-22 17:24:36 +02:00
heckflosse
e2965cc6b4
dual demosaic: improved auto threshold detection and fall back to more detailed demosaicer if no flat region was found, #4866
2018-10-22 14:22:49 +02:00
heckflosse
459f64bac2
Disable demosaic timing code
2018-10-21 22:55:56 +02:00
heckflosse
e5f373d0e1
Merge branch 'dev' into dual_demosaic_auto_threshold
2018-10-21 21:54:24 +02:00
heckflosse
3cd065ea21
partial paste: add dualdemosaic auto threshold
2018-10-21 21:18:05 +02:00
heckflosse
8b65900066
Dual demosaic: Add auto threshold checkbox and show used value in ui, #4866
2018-10-21 20:21:43 +02:00