1d7f359 | Ger Siemerink | 18 November 2016, 13:16:21 UTC | Updated Dutch translation | 18 November 2016, 13:16:21 UTC |
d45fb97 | Ulrich Pegelow | 02 November 2016, 17:35:34 UTC | lens: disable tiling in the lens correction module This is a quick fix for bug #11279. The underlying cause of that bug is a region of interest mismatch during tiling, thus affecting mostly file export with OpenCL and low to medium memory GPUs. A real fix would require a rework of the interplay of lens.c:modify_roi_in() and the corresponding tiling routines and could not be implemented without heavy testing. As we are shortly before a release the quick fix disables tiling in that module. This will give a certain slow-down on the mentioned low to medium memory GPUs but only during export which is tolerable. (cherry picked from commit 26eaec446015c99a04e4af383de09a39f1575a5b) | 02 November 2016, 18:04:22 UTC |
91d9b05 | Richard Levitte | 29 October 2016, 21:18:18 UTC | [l10n] Swedish update | 29 October 2016, 21:18:18 UTC |
d2bec77 | Tobias Ellinghaus | 23 October 2016, 15:18:57 UTC | [l10n] Update German translation | 23 October 2016, 15:18:57 UTC |
3be3bbc | Roman Lebedev | 22 October 2016, 12:26:08 UTC | Rawspeed: NefDecoder::decodeMetaDataInternal(): nikon_override_auto_black hint no more (cherry picked from commit de3bbffcb61b5e9c7fa075ade3a0417226d5aafe) | 22 October 2016, 12:59:30 UTC |
5e13cbe | Roman Lebedev | 22 October 2016, 12:17:16 UTC | Rawspeed: cameras.{xml,xsd}: drop nikon_override_auto_black hint. Now that NefDecoder no longer does dumb shit like overriding black/white levels with the compression curve limits, this is apparently no longer needed. Noticed by Stefan Schöfegger. (cherry picked from commit 68935b4c9af067f369fecdcfd1e49802390c71ab) | 22 October 2016, 12:59:19 UTC |
50c8f1b | Stefan Schöfegger | 22 October 2016, 09:54:43 UTC | Nikon D3S: reenable camera support after check, fixes #11247, #11232 12bit was already enabled. Fix sensor crop for all modes. (cherry picked from commit 692547ee577a3deac3fce9fdceca2c4e2880813e) | 22 October 2016, 12:58:52 UTC |
9276026 | Roman Lebedev | 21 October 2016, 17:28:49 UTC | Rawspeed: Cr2Decoder: bump version: 80D m/s-RAW Forgot about it in https://github.com/darktable-org/darktable/pull/1294 FIXME: how are we supposed to keep track of this?! (cherry picked from commit f24493e9dceaf7c5c1a7039563aceccaced2b7bc) | 22 October 2016, 12:58:41 UTC |
7dacf9c | Roman Lebedev | 20 October 2016, 18:52:25 UTC | Rawspeed: remove stray ">" in PENTAX K-70 ID. Must be my manual typo. Was found by Stefan Schöfegger. I guess i need to add XSD. (cherry picked from commit f63e5cee30e359b377fdeeeba0d21b39ccce4961) | 22 October 2016, 12:56:41 UTC |
5a63fa1 | Stefan Schöfegger | 20 October 2016, 18:22:24 UTC | Nikon 1 AW1: Reenable camera support after check, fixes #11253 Camera has only 12bit compressed mode. Samples can be found at http://www.photographyblog.com/reviews/nikon_1_aw1_review/sample_images/ Camera has different white levels per iso setting! (cherry picked from commit 1d3520468468d6f2b8c772f188925634f9fb8c08) | 22 October 2016, 12:56:30 UTC |
a90d704 | Stefan Schöfegger | 20 October 2016, 17:59:31 UTC | Nikon 1 J4: Reenable camera support after check, fixes #11252 camera supports only 12 bit compressed mode according to manual. Samples can be found at http://www.photographyblog.com/reviews/nikon_1_j4_review/sample_images/ (cherry picked from commit 60a28b33af43153adece64bd94462fa6c97811f6) | 22 October 2016, 12:56:20 UTC |
16b80a0 | Stefan Schöfegger | 20 October 2016, 17:41:04 UTC | Nikon Coolpix A: Reenable camera support after check, fixes #11187 only 14Bit compressed is supported (cherry picked from commit 8c19830dee25f44c313448b80d9f7c6a6d9f3610) | 22 October 2016, 12:56:12 UTC |
b0da276 | Stefan Schöfegger | 14 October 2016, 16:52:42 UTC | Nikon P7000: reenable camera support, fixes #11226 Only 12Bit uncompressed mode available. Samples for ISO3200 and ISO0=6400 found at http://www.photographyblog.com/reviews/nikon_coolpix_p7000_review/ (cherry picked from commit eba651b8f0c0e2dd806b2720d238c59a583d3976) | 22 October 2016, 12:56:02 UTC |
8ab4e93 | Roman Lebedev | 20 October 2016, 13:11:16 UTC | CMake: fix build with bundled lua. There is no 'liblua' libraray, only 'lua'. (cherry picked from commit 909b1befb84d4491924c69f1d76fae57247b180b) | 20 October 2016, 13:20:05 UTC |
888f1ee | Roman Lebedev | 20 October 2016, 09:49:16 UTC | Rawspeed: Common.h: don't #define TRUE/FALSE. They will be defined by libjpeg (and jpeg-turbo) jmorecfg.h And, what is worse, that config may (right now only libjpeg) define boolean as enum; in C++ you cannot convert integer types (like bool or int) to enum types without a cast. Or, rawspeed needs to define TRUE/FALSE *before* including jpeglib.h in StdAfx.h (it currently includes Common.h after jpeglib.h) (cherry picked from commit de96950d574856de1e8d6e8e69508364d9319651) | 20 October 2016, 09:50:51 UTC |
b3298be | Roman Lebedev | 20 October 2016, 09:34:00 UTC | Rawspeed: DngDecoderSlices(): cast bool to boolean. In C++ you cannot convert integer types (like bool or int) to enum types without a cast. boolean is defined as enum by libjpeg (but not jpeg-turbo) jmorecfg.h (cherry picked from commit 16b3cf221cdec7a339e5a8c4f87853100580cd5d) | 20 October 2016, 09:50:03 UTC |
2d32e5e | Roman Lebedev | 20 October 2016, 09:32:36 UTC | Rawspeed: X3fDecoder: it's bool, not boolean. It's C++ after all. (cherry picked from commit 36a287f2cf21dc0e283511ba9aa0bf998bf0d7d3) | 20 October 2016, 09:49:58 UTC |
08dbdbf | Stefan Schöfegger | 18 October 2016, 17:45:24 UTC | Nikon D3400: Added basic camera support There was really nothing to crop. samples from http://www.photographyblog.com/reviews/nikon_d3400_review/sample_images/ (cherry picked from commit 3cd8e3c5b21860e99aeb4b6e730b0d183fc93265) | 19 October 2016, 13:20:41 UTC |
033991b | Stefan Schöfegger | 16 October 2016, 18:28:21 UTC | Panasonic DMC-G8: Added basic camera support. samples from http://www.photographyblog.com/reviews/panasonic_lumix_dmc_g80_review/sample_images/ (cherry picked from commit b9c8483b3c90572e0cb29ad045984eb5c81ef09b) | 19 October 2016, 13:20:18 UTC |
eff338c | johannes hanika | 17 October 2016, 20:47:43 UTC | noise profile: added comment about blue channel being underexposed too much (cherry picked from commit af2e4ac96000b5726911fcf5cfb10b9199fcb4ce) | 19 October 2016, 13:20:11 UTC |
cf72f46 | johannes hanika | 17 October 2016, 20:46:04 UTC | noiseprofile: sony DSC-RX10 (cherry picked from commit d7feda8389c5caa5990359523e6e1fb14e92d77a) | 19 October 2016, 13:20:05 UTC |
388bbef | Roman Lebedev | 17 October 2016, 08:47:16 UTC | PR1294: pour in some newlines (cherry picked from commit abbe1415fd7bf2954786c53739445551d78a1288) | 17 October 2016, 09:11:48 UTC |
b8320e9 | Roman Lebedev | 17 October 2016, 08:31:40 UTC | Rawspeed: PENTAX K-70: fixes. Fixes #11243, Fixes #11242 (cherry picked from commit d3f02d04aade73a3c3ca876b957647a00bcb70a4) | 17 October 2016, 09:11:48 UTC |
cde4889 | Michal Čihař | 16 October 2016, 15:25:26 UTC | Add Pentax K-70 support (cherry picked from commit 509096978743e293294afc5856e3c10340a1142e) | 17 October 2016, 09:11:47 UTC |
19ff8d1 | Stefan Schöfegger | 16 October 2016, 07:53:40 UTC | Nikon D5: reenable camera support after check, fixes #11236 Samples in ticket are all black, for D5_Uncompressed_12bit.NEF i get a warning: {{{[rawspeed] (D5_Uncompressed_12bit.NEF) Skipped out of buffer }}} Samples from http://www.photographyblog.com/reviews/nikon_d5_review/sample_images/ are ok. (cherry picked from commit 9790fe937f5841bedefd39c923df636dc94fd645) | 17 October 2016, 09:11:47 UTC |
2494d7c | Stefan Schöfegger | 16 October 2016, 11:09:08 UTC | Nikon D1H: Reenable camera support after check, fixes #11239 Only 12 Bit compressed and uncompressed mode is availiable. (cherry picked from commit 1b8006ee17cf5cf0b5f14aa421ca30552a302ff9) | 17 October 2016, 09:11:47 UTC |
15021b4 | Stefan Schöfegger | 16 October 2016, 09:28:25 UTC | Nikon D100: reenable camera support after check, fixes #11238 12Bit mode is the only mode. Only 12Bit compressed samples were availible but up to now compressed and umcpmressed hat always the same black and white levels, so reenable both. (cherry picked from commit 7cd030b3477b50fbd3474c01b80171db96785e1c) | 17 October 2016, 09:11:47 UTC |
c367b42 | Stefan Schöfegger | 15 October 2016, 17:25:40 UTC | Nikon D3s: reenable camera support for 12Bit, #11232 (incomplete) (cherry picked from commit 4d2deccb6f9ac02b9545b36002bb20059ec1abd8) | 17 October 2016, 09:11:47 UTC |
602bdb1 | Stefan Schöfegger | 09 October 2016, 17:18:33 UTC | Nikon Df: reenable camera support for 14Bit, #11231 (incomplete) 12 Bit samples are missing. (cherry picked from commit d555af2de931a395eb61b3f1b515ce15aa32b37b) | 17 October 2016, 09:11:47 UTC |
e7a579d | Stefan Schöfegger | 15 October 2016, 15:49:00 UTC | Nikon E5700: reenable camera support after check, fixes #11229 User manual: {{{ Uncompressed: NEF (RAW-quality images), and TIFF-RGB (HI-quality images) }}} (cherry picked from commit 8b31ccb2d2f21a14ac5c0d2e9e198e8ecc18e7f7) | 17 October 2016, 09:11:47 UTC |
caac941 | Stefan Schöfegger | 15 October 2016, 11:15:20 UTC | Nikon E5400: reenable camera support after check, fixes #11228 User manual mentions only uncompressed TIFF, no option to switch to 14Bit or compressed mode. Also there is a NEF sample file on rawsamples.ch. (cherry picked from commit 85d9cd9e02bebe0a012396ccf8ef7642af0fa915) | 17 October 2016, 09:11:46 UTC |
cacd403 | Stefan Schöfegger | 15 October 2016, 11:03:17 UTC | Nikon P6000: reenable camera support, fixes #11227 Uncompressed 12 Bit is the only mode of this camera according to user manual. (cherry picked from commit 8d32e613babdf0783d3d7771a92bb70ca1b25941) | 17 October 2016, 09:11:46 UTC |
ad5fa24 | Stefan Schöfegger | 15 October 2016, 10:49:41 UTC | Nikon 1D: partially revert 67c2f5df568d38d64cab92d1fccefc17643e68c6 Adobe coeffs don't need to be changed for proper camera support. Due to same caching issues it seemed that changing adobe coeffs to the value of dngmeta is needed for proper openening of images. Keep adobe coeffs at there old values. (cherry picked from commit 333636dc5deb15ff076437a167eac1f07b840695) | 17 October 2016, 09:11:46 UTC |
0736d0a | Tobias Ellinghaus | 14 October 2016, 19:33:25 UTC | Show if exr is supported in --version (cherry picked from commit ae084dd53e1e8ffcd46be86216ce2a61c1adba57) | 17 October 2016, 09:11:46 UTC |
cb54146 | Roman Lebedev | 14 October 2016, 18:01:19 UTC | rawspeed: TiffIFD::parseDngPrivateData(): compare with "Adobe\0" via memcmp() 1. The tag can be non-zero-terminated (just replace \0 with anything else with hex editor) 2. We know the exact length and data that tag should contain ("Adobe\0", 6) => memcmp is the only sane choice here. There are probably a lot other cases like this. Fixes #11059 (cherry picked from commit abbc577bf87c211e73f663a78173168faaf8aca3) | 17 October 2016, 09:11:46 UTC |
621371b | Stefan Schöfegger | 14 October 2016, 15:04:46 UTC | NIKON D1: reenable camera support, fixes #11223 12Bit uncompressed is the only mode of this camera. Adobe coeffs where wrong and where calculatet to NaN. Image could not be opened with wrong coeffs so changing them is harmless. (cherry picked from commit 67c2f5df568d38d64cab92d1fccefc17643e68c6) | 17 October 2016, 09:11:46 UTC |
58d7823 | Roman Lebedev | 14 October 2016, 16:52:15 UTC | Rawspeed: CameraMetaData(): properly compute "id" At least for Nikon D1, it is actually "Nikon D1 ", with the space at the end. In some codepaths, the spaces are trimmed, in some the are not. Fix this by trimming them before appending the "id". Noticed by Stefan Schöfegger. Adding these 2 functions as private members of the class caused some build issues, so at least for now they'll be static inline. (cherry picked from commit 91aa3570593fd6652c4e7d978f650e122e683acb) | 17 October 2016, 09:11:46 UTC |
47b8386 | Roman Lebedev | 14 October 2016, 16:14:04 UTC | Rawspeed: RawDecoder::setMetaData(): ThrowRDE() if no cam Fixes (stops loading) in Nikon D1 case.. (cherry picked from commit 11dea30b637133ab26dcd11ee97de13a57c09ba2) | 17 October 2016, 09:11:45 UTC |
ff05efd | Stefan Schöfegger | 14 October 2016, 16:23:11 UTC | NIKON D3100: remove non available modes, fixes #11225 According to user manual only 12 Bit mode is supported. There is no possiblity to change compression / non compression. Samples are compressed raw. (cherry picked from commit 042838c7d0a7df24fe9007e2f5d043c54c8a5305) | 17 October 2016, 09:11:45 UTC |
a133a11 | Stefan Schöfegger | 14 October 2016, 15:14:41 UTC | NIKON D70s: reenable camera support, fixes #11224 compressed 12 bit is the only mode the camera supports (cherry picked from commit d050ad58b10eccd20f70fcd4149f9112f0902d21) | 17 October 2016, 09:11:45 UTC |
aeee2d1 | Stefan Schöfegger | 14 October 2016, 13:52:18 UTC | NIKON 1 S2: reenable camera support, fixes #11222 compressed 12bit is the only mode according to user manual (cherry picked from commit e3e627f5fbbbc6d525992f50428f4b22475aa586) | 17 October 2016, 09:11:45 UTC |
f0a25e3 | Stefan Schöfegger | 14 October 2016, 13:20:53 UTC | Nikon D70: reenable camera support after check, fixes #11219 (cherry picked from commit 111e76756c6bf1329f1125a379d34a08d15b1289) | 17 October 2016, 09:11:45 UTC |
0def631 | Stefan Schöfegger | 14 October 2016, 13:07:45 UTC | Nikon P7100: reenable camera support after check, fixes #11218 Manul does not say anything about more modes than the provides sampel, so compressed mode is deleted (cherry picked from commit 200cfa0f2f434ddf661843c8192183d4ca5cba0c) | 17 October 2016, 09:11:45 UTC |
ac2ccd1 | Roman Lebedev | 13 October 2016, 20:53:39 UTC | Temperature iop: add accels for presets. Fixes #11221 (cherry picked from commit a5e4eb0d4db71fd004ede4bc46571c29eb62744f) | 17 October 2016, 09:11:45 UTC |
d3a2973 | Stefan Löffler | 13 October 2016, 05:00:48 UTC | RawSpeed: Canon EOS 80D: add support for mRaw and sRaw formats (fixes #11028) New decoder hint: wrapped_cr2_slices (cherry picked from commit 8498174895256a5b73bebf56314074cbb2124225) | 17 October 2016, 09:11:41 UTC |
1aa1726 | Roman Lebedev | 01 October 2016, 21:36:54 UTC | dt_dev_pixelpipe_process_rec(): fix clang build. In file included from darktable/src/develop/pixelpipe.c:22: darktable/src/develop/pixelpipe_hb.c:744:24: error: address of array 'module->op' will always evaluate to 'true' [-Werror,-Wpointer-bool-conversion] if(module && module->op) strncpy(module_name, module->op, sizeof(module_name)); ~~ ~~~~~~~~^~ Was broken in 7d41b03e8403e21d8e07f4a6297b9998bf1ec12f ce77e71f8b698230b76832071408a2e90284655b. (cherry picked from commit c2a424b2790e8e3059c50f4a1f93640019649f2b) | 16 October 2016, 07:49:24 UTC |
8dbc0b1 | Roman Lebedev | 16 October 2016, 07:37:52 UTC | CMake: don't mkdir /packaging/debian (cherry picked from commit 930f0d0514196123943ed9f8185b833e35ad587f) | 16 October 2016, 07:38:59 UTC |
1be4330 | Roman Lebedev | 16 October 2016, 07:27:23 UTC | darktable-2.0.x: Travis WIP Let's see if it can work with the dockerimage 'latest' from git master. | 16 October 2016, 07:27:23 UTC |
0126a94 | Roman Lebedev | 16 October 2016, 07:21:03 UTC | Rawspeed: CrwDecoder::decodeMetaDataInterna(): fix build. I broke it 65e2e7ecf7e1a1ef3ef7c8ed7b63921d076119ed and somehow it was only noticed now... | 16 October 2016, 07:21:39 UTC |
ceb2d5c | Tobias Ellinghaus | 13 October 2016, 14:12:25 UTC | [l10n] Update German translation | 13 October 2016, 14:12:25 UTC |
17f4b1b | Tobias Ellinghaus | 10 October 2016, 10:08:49 UTC | Mention variable expansion in dt-cli's output file (cherry picked from commit 1fc74ec606f01b44854c2b699e5db9c4298d7560) | 13 October 2016, 10:50:02 UTC |
ebb4586 | Roman Lebedev | 06 October 2016, 13:17:35 UTC | Conf.h: dt_conf_init(): avoid g_strdup_printf(), use macro. Avoids -Wformat-nonliteral warning (cherry picked from commit 598154a11002435b042515f1efb05217e6629f6c) | 13 October 2016, 10:50:02 UTC |
f33bc78 | Roman Lebedev | 05 October 2016, 07:52:28 UTC | Lua prefs: destroy_pref_element(): add missing break after case pref_enum: Coverity CID 1363058 (cherry picked from commit f93ef9d2a5cc41d9a374a917ebcb75bbbb058fa0) | 13 October 2016, 10:50:02 UTC |
7d41b03 | Ulrich Pegelow | 01 October 2016, 14:46:29 UTC | pixelpipe: duplicte module name into local variable in dt_dev_pixelpipe_process_rec() aim: in case of crashes within dt_dev_pixelpipe_process_rec() we get easier access to the the module context in which it happened (cherry picked from commit ce77e71f8b698230b76832071408a2e90284655b) | 13 October 2016, 10:50:02 UTC |
8f979f7 | Ulrich Pegelow | 30 September 2016, 15:33:23 UTC | opencl: remove bogus 'static' keyword in extended.cl (cherry picked from commit ee15d4ca09d578cf7dc4f52a3dcc1adcaa957134) | 13 October 2016, 10:50:02 UTC |
96464d0 | Pascal Obry | 19 September 2016, 16:15:45 UTC | Add defensive code against broken .icc file. Tentative fix for #11160. (cherry picked from commit 42a23404c23ac8f33fd1c640e3cd644ed2a239cc) | 13 October 2016, 10:50:02 UTC |
7c9808f | Roman Lebedev | 29 September 2016, 08:24:52 UTC | makeman.sh: do not use tmp file. Fixes build in ro docker mount: /build/darktable/tools/makeman.sh: 17: /build/darktable/tools/makeman.sh: cannot create tmp.12851285: Read-only file system (cherry picked from commit 8730c18799aeea41f509655821318fb45d835fbb) | 13 October 2016, 10:50:02 UTC |
034fbce | Roman Lebedev | 23 September 2016, 20:29:09 UTC | create_release.sh: manually do XZ compression. I did compare every compression setting with the tar-produced .tar.xz, and manually compressing with options -9e results in the smallest archive, with the 80% size of the one produced by tar directly. This of course comes with speed and memory (de)compression penalty, but since the archive is created just once, it should be fine. (cherry picked from commit f0398cfc67b76defb62599ed87edbbf23b3be986) | 13 October 2016, 10:50:01 UTC |
eaeec93 | Roman Lebedev | 22 September 2016, 17:20:13 UTC | Invert IOP: X-Trans float mosaic: SSE Finally, 2 years after saying i'll look into it :) The only difference from Bayer SSE code is that X-Trans sensor is 6x6, and SSE processes 4 pixels at once. Since fetching colors (FCxtrans) each time would kill performance, we need to process 12 pixels at once. Why 12? Because that is the smallest x for which the following two equations are true: 0) x mod 4 == 0 (SSE requirement) 1) x mod 6 == 0 (X-Trans sensor size requirement) (cherry picked from commit f68ef08862e44180434ce35e4fd60c2c8084b37a) | 13 October 2016, 10:50:01 UTC |
5b0fa0e | Roman Lebedev | 22 September 2016, 17:02:55 UTC | Temperature IOP: X-Trans float mosaic: SSE Finally, 2 years after saying i'll look into it :) The only difference from Bayer SSE code is that X-Trans sensor is 6x6, and SSE processes 4 pixels at once. Since fetching colors (FCxtrans) each time would kill performance, we need to process 12 pixels at once. Why 12? Because that is the smallest x for which the following two equations are true: 0) x mod 4 == 0 (SSE requirement) 1) x mod 6 == 0 (X-Trans sensor size requirement) Profiling results are inconclusive. New code is neither statistically-significantly worse nor statistically-significantly better than the old one. But -d perf says this new code is just a tiny bit better. (cherry picked from commit b09bcde3629e2216330b46ca0d1e0358fc700c10) | 13 October 2016, 10:50:01 UTC |
834075a | Roman Lebedev | 21 September 2016, 17:09:46 UTC | dt_dev_pixelpipe_process_rec(): don't memset() more than the size you asked for (cherry picked from commit 83507970d191232b8fed402757188eb9a1948b5e) | 13 October 2016, 10:50:01 UTC |
67fb616 | Tobias Ellinghaus | 21 September 2016, 11:27:29 UTC | Point to new ML archive and use https links (cherry picked from commit 30296a9c57201d6d9fb17af02a9d40bb98f01844) | 13 October 2016, 10:50:01 UTC |
0de4bb5 | Pascal Obry | 20 September 2016, 19:37:54 UTC | If there is no local-copy there is nothing to sync. Check whether the image has a local copy or not. If not we exit as there is really nothing to sync and so we avoid a spurious error reported when an image has been removed/renamed outside of dt. For #10725. (cherry picked from commit 1f5cfff4f1a3eaed9efa10749a7f052cd1c25b3e) | 13 October 2016, 10:50:01 UTC |
e748add | Roman Lebedev | 20 September 2016, 18:35:30 UTC | Populate ugly FILTERS_ARE_4BAYER() with more values. Fixes #11166. The problem is that it may compare those values with arbitrary shifted pattern. So for every 4-color CFA this needs to contain all 4 different variants. This is absolutely horrible. (cherry picked from commit 069118ea0294dc7b0ebd9ef4ef8b887464310ba8) | 13 October 2016, 10:50:01 UTC |
16b3b07 | Roman Lebedev | 12 September 2016, 20:02:08 UTC | Histogram lib: always print aperture with one digit after dot Reported-by: Mark Oteiza <mvoteiza@udel.edu> This partially reverts commit e033ca0bbbd720a5f001d2717dfef4924cebfecf. (cherry picked from commit 8e7416e467339178be31280b97dc287d442ca51f) | 13 October 2016, 10:50:01 UTC |
c71e3a1 | Matthieu | 11 September 2016, 09:47:03 UTC | Improve some parts of the exif tags filtering. (cherry picked from commit 17f0fc28fd2590f26b50dffd91ce658f77bb43a3) | 13 October 2016, 10:50:00 UTC |
950ac7b | Matthieu | 10 September 2016, 22:13:20 UTC | Move subimage tag filtering to dt_exif_read_blob(). (cherry picked from commit 56511e99dc41f3018933dad91586d474d1508108) | 13 October 2016, 10:50:00 UTC |
3d71ec3 | Matthieu | 10 September 2016, 19:52:26 UTC | Remove warning message when trying to remove tags unkown from exiv2 from exif (cherry picked from commit 09083d5f7e84679936e26357c4cf13bacbb3420a) | 13 October 2016, 10:50:00 UTC |
b1c1849 | Matthieu | 10 September 2016, 19:10:43 UTC | Adding some tags to be filtered from metadata even if not supported yet in exiv2 (cherry picked from commit 2f83072f116d7ae1dee4d6189f2c01a6b974f5f9) | 13 October 2016, 10:50:00 UTC |
19f8351 | Matthieu | 10 September 2016, 18:58:54 UTC | Proceed to exif tag removal in a try/catch block This avoid stopping processing exif data if exiv2 version do not support specific tags. (cherry picked from commit 4ef400e89692b7fc67d7683092efacca4b6192c1) | 13 October 2016, 10:50:00 UTC |
068988f | Matthieu | 10 September 2016, 18:37:35 UTC | Move colortable exif filtering to a block where it's only applied for non-dng output images. (cherry picked from commit 1dcf6eaeb7b06749cb00d380bdb61c5e255e7477) | 13 October 2016, 10:50:00 UTC |
7aab15f | Matthieu | 10 September 2016, 18:30:35 UTC | Use C++ compare function to test substring in exif. (cherry picked from commit 105fcda3eb3be3578a49040da1f7592a7451dea8) | 13 October 2016, 10:50:00 UTC |
8dd5f70 | Roman Lebedev | 09 September 2016, 14:24:03 UTC | dt_control_work_res(): pthread_setcancelstate() does not take NULL ptr As per Portability notes of PTHREAD_SETCANCELSTATE(3) Fixes ================== WARNING: ThreadSanitizer: data race (pid=20026) Write of size 1 at 0x7c0000000000 by thread T10: 0 pthread_setcancelstate <null> (darktable+0x00000044a4ff) 1 dt_control_work_res /home/lebedevri/darktable/src/control/jobs.c:508:7 (libdarktable.so+0x000000109b43) Previous write of size 1 at 0x7c0000000000 by thread T11: 0 pthread_setcancelstate <null> (darktable+0x00000044a4ff) 1 dt_control_work_res /home/lebedevri/darktable/src/control/jobs.c:508:7 (libdarktable.so+0x000000109b43) Thread T10 (tid=20037, running) created by main thread at: 0 pthread_create <null> (darktable+0x0000004294f6) 1 dt_control_jobs_init /home/lebedevri/darktable/src/control/jobs.c:610:5 (libdarktable.so+0x000000108d03) 2 dt_control_init /home/lebedevri/darktable/src/control/control.c:119:3 (libdarktable.so+0x000000102b7c) 3 dt_init /home/lebedevri/darktable/src/common/darktable.c:893:5 (libdarktable.so+0x0000000953e2) 4 main /home/lebedevri/darktable/src/main.c:24:6 (darktable+0x0000004b3b85) Thread T11 (tid=20038, running) created by main thread at: 0 pthread_create <null> (darktable+0x0000004294f6) 1 dt_control_jobs_init /home/lebedevri/darktable/src/control/jobs.c:610:5 (libdarktable.so+0x000000108d73) 2 dt_control_init /home/lebedevri/darktable/src/control/control.c:119:3 (libdarktable.so+0x000000102b7c) 3 dt_init /home/lebedevri/darktable/src/common/darktable.c:893:5 (libdarktable.so+0x0000000953e2) 4 main /home/lebedevri/darktable/src/main.c:24:6 (darktable+0x0000004b3b85) SUMMARY: ThreadSanitizer: data race (/opt/darktable/bin/darktable+0x44a4ff) in pthread_setcancelstate ================== (cherry picked from commit ffbc805877c887c925af96c8bf5aa344961f792e) | 13 October 2016, 10:49:59 UTC |
3e12253 | Matthieu | 10 September 2016, 13:23:19 UTC | Remove more superfluous metadata when writting images - subimage info (thumbnails, hdr, pixelshift, etc) - more colorspace related tags (cherry picked from commit 9bc554c3284a6ea7757e6b420fe21011007cad5b) | 13 October 2016, 10:49:59 UTC |
f829c6c | Tobias Ellinghaus | 08 September 2016, 12:02:41 UTC | Fix an out-of-bounds acces for good (cherry picked from commit 40e8eb2faa373fbf5b5a2bc45359f33da3b65c1a) | 13 October 2016, 10:49:59 UTC |
c95e1fc | Tobias Ellinghaus | 08 September 2016, 09:19:55 UTC | Clear elevation when clearing geo data in map view (cherry picked from commit 42e4f4a6784e3791a5eea1c38ededbe0a4f9488b) | 13 October 2016, 10:49:59 UTC |
7cb1835 | Matthieu | 08 September 2016, 07:49:38 UTC | Do not export default profile color tables They are very big (120ko on a Pentax K-S1 DNG file) and would exceed what can be stored in Exif, and serve no purpose as exported image have been applied with a color profile. (cherry picked from commit 8d3e9648c6cf79095096a548741ee1ec411b6eca) | 13 October 2016, 10:49:59 UTC |
35f8207 | Matthieu | 06 September 2016, 16:45:10 UTC | Display a warning message when there is too much exif data to be read/written. (cherry picked from commit c9473f7bcc5dae44eedc751e0da82419d721bd03) | 13 October 2016, 10:49:59 UTC |
b5e5f5a | Boucman | 04 September 2016, 16:59:16 UTC | fix memory leak when destroying a lua lib (cherry picked from commit 4aa142c90e9c3c39e79c5d9c49941c6513c4acff) | 13 October 2016, 10:49:58 UTC |
683a714 | Roman Lebedev | 12 October 2016, 16:21:28 UTC | Rawspeed: Nikon D3: correct 12-bit whitelevels, enable. Fixes #11216 (cherry picked from commit 5f31c89603a9d9e99f716c3e948495171eaf8c6c) | 13 October 2016, 10:14:43 UTC |
5fe828b | Roman Lebedev | 10 October 2016, 13:22:42 UTC | Rawspeed: cameras.xml: add Canon PowerShot A720 IS mode="dng". Fixes #11210 Damn name de-mangling :( (cherry picked from commit ee8f11e1b898e3f833c414712cd78eb48c335358) | 13 October 2016, 10:14:43 UTC |
b1a8fe7 | Stefan Schöfegger | 09 October 2016, 16:54:19 UTC | NIKON D1X: reenable camera support after check, fixes #11208 Only 12 bit compressed and non compressed mode is availiable according to user manual. Whitepoint checked with sample from rawsamples.ch (cherry picked from commit b0488c4a2bf5f37ecb42429ca2ae3234f22f67f4) | 13 October 2016, 10:14:42 UTC |
c8fcaa5 | Stefan Schöfegger | 09 October 2016, 08:25:03 UTC | add Fujifilm FinePix S100fs support, fixes #11193 Adobe coeffs are already done. RAF file can be opened, for converted dng file we get an error [rawspeed] (DSCF5190.dng) DNG Decoder: Unsupported CFA Layout. (cherry picked from commit b6ed2d7e5644c68f38cf96c4e4a9f8728a152b91) | 13 October 2016, 10:14:42 UTC |
3df831d | Stefan Schöfegger | 08 October 2016, 18:02:00 UTC | NIKON D700: fix and reenable 14 bit mode, fixes #11203 (cherry picked from commit ca2aa5b957dfe091bb522d88380941f4eaa4bda4) | 13 October 2016, 10:14:42 UTC |
56fe732 | Stefan Schöfegger | 08 October 2016, 17:34:16 UTC | NIKON D5200: remove unavailiable mode settings, fixes #11202 Only 14 bit compressed mode is availiable according to user manual. (cherry picked from commit f3c61a212d0f5e3ad054baed290cfc5b3ca2677f) | 13 October 2016, 10:14:42 UTC |
586a80a | Stefan Schöfegger | 08 October 2016, 16:49:18 UTC | NIKON D5100: remove unavailiable mode settings, fixes #11201 Only 14 bit compressed mode is availiable according user manual. (cherry picked from commit 234ee070c6ee94d7827ba9ce3ddba5bc3ece3db9) | 13 October 2016, 10:14:42 UTC |
8a952c5 | Roman Lebedev | 05 October 2016, 18:31:55 UTC | Rawspeed: Cr2Decoder::decodeRawInternal(): don't stack-allocate LJpegPlain Was taking ~27Kb (cherry picked from commit 1f238225d846103ee0b079ca0bbbd33e987b66d1) | 13 October 2016, 10:14:42 UTC |
2ba6c3e | Roman Lebedev | 05 October 2016, 18:06:55 UTC | Rawspeed: Rw2Decoder::decodeThreaded(): don't stack-allocate PanaBitpump() Was taking ~16Kb. (cherry picked from commit 779c5a3d08ac439580b34fbdd582d69b95c26bda) | 13 October 2016, 10:14:42 UTC |
936d46b | Roman Lebedev | 05 October 2016, 15:46:40 UTC | Rawspeed: ArwDecoder::decodeRawInternal(): don't stack-allocate curve. Takes almost 40Kb. (cherry picked from commit d699c74e57e6c1d763cbbfb1029abfa168a12b20) | 13 October 2016, 10:14:41 UTC |
9d9ec56 | Roman Lebedev | 05 October 2016, 15:40:59 UTC | Rawspeed: NefDecoder::decodeRawInternal(): don't stack-allocate NikonDecompressor. Takes almost 140Kb. (cherry picked from commit 6eadbdeb0823a6c091799c64e42b3c4362d229bc) | 13 October 2016, 10:14:41 UTC |
6bd9c3d | Roman Lebedev | 28 September 2016, 19:35:58 UTC | Nikon D750: has no mode=uncompressed. Did not re-check whitelevels, i really hope those are valid and not made up / just copied from another entry :) (cherry picked from commit 70b8a8d81efc84587155ae01a6d1a4c5aef882b8) | 13 October 2016, 10:14:41 UTC |
0e558ce | Roman Lebedev | 28 September 2016, 18:43:10 UTC | Nikon D50: actually has whitelevel of 4095, not 3880. Based on the samples from every ISO... Fixes #11172 (cherry picked from commit 90a958a658008f4a9d3cc93d4e1c0862ea1bb4f7) | 13 October 2016, 10:14:41 UTC |
683db6b | Roman Lebedev | 27 September 2016, 13:46:32 UTC | Nikon 1 J3: appears to actually have whitelevel of 4095. While dng converter produces wl of 3300 for iso <200, visual inspection of such an image shows no purple highlight with whitelevel of 4095. (cherry picked from commit c56ccfac196e5619943a437bebf8276d48b96aa2) | 13 October 2016, 10:14:41 UTC |
748149c | Roman Lebedev | 27 September 2016, 12:56:33 UTC | Nikon 1 V2: appears to actually have whitelevel of 4095. While dng converter produces wl of 3300 for iso <200, visual inspection of such an image shows no purple highlight with whitelevel of 4095. Closes #11171. (cherry picked from commit a73131c613bfcd23b92303cc1d8b618aa20d34ba) | 13 October 2016, 10:14:41 UTC |
77405bd | Roman Lebedev | 24 September 2016, 18:18:35 UTC | Canon 700D: better levels based on provided samples. Thanks to Dutch_Wolf for the samples. (cherry picked from commit ad6564778e6ba879670ee5ab3f6a5ce270a6846e) | 13 October 2016, 10:14:41 UTC |
98bf113 | Roman Lebedev | 24 September 2016, 12:54:46 UTC | Nikon D4: proper whitelevels for all the modes, enable camera. Thanks to Christian Deckelmann for full sample set (each mode per each base iso). (cherry picked from commit da651aea4e240abe8c5c17b09b73788484942b67) | 13 October 2016, 10:14:41 UTC |
ad3cddb | Stefan Schöfegger | 11 September 2016, 12:57:27 UTC | Panasonic DMC-GX85/DMC-GX80: Basic support added, #11141 GX7mkII should be the same camera, but I could not find any samles to see how it is written in exif info. So it could not be added as alias. (cherry picked from commit 61651dffe372a847566c2eab73a9f153cb15d42b) | 13 October 2016, 10:14:40 UTC |
8605d68 | Matthieu Volat | 15 September 2016, 11:54:37 UTC | When reading osx version via sysctl, ensure the result won't make darktable crash Validate it's a string, and that has the right format. (cherry picked from commit 71ff8234a5b1576f52afb990eec40217f85d434d) | 13 October 2016, 10:14:40 UTC |
33f3f3b | Matthieu Volat | 15 September 2016, 10:34:43 UTC | Use a non-deprecated way of getting OSX version Gestalt stuff from Carbon is deprecated, use a more stable sysctl call to get OSX version, but keep the previous version format. (cherry picked from commit f6fec2dc0e51fd7fa017d1c04b21be9c99cee028) | 13 October 2016, 10:14:40 UTC |
430d8cb | Stefan Schöfegger | 10 September 2016, 08:24:57 UTC | Panasonic DMC FZ300: Baisc support for 4:3 mode added, fixes #11125 Images with 3:2, 16:9 and 1:1 aspect ratio setting produce the same 4:3 image, they can not be distinguished (and there is no need to). wb_presets could not be extracted from samples. (cherry picked from commit 4e8bc4c56ad8dafcdbbd734b5d3ed8d899770971) | 13 October 2016, 10:14:40 UTC |