New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Exposure IOP: Deflicker (port from Magic Lantern) #433
Exposure IOP: Deflicker (port from Magic Lantern) #433
Conversation
quick note (this was discussed on IRC) JPG become completely black when deflicker is enabled. This needs to be fixed before merge
investigation is in progress |
* master: (66 commits) Get rid of most .h files in iop/ masks: better prevention of memory fragmentation calculator: do not use integer variable in read_number() to store intermediate values noise profile: panasonic dmc-lx7 by deryk lister lua: fix post-image-import not working for imgid >255 sync darktable-9999.ebuild cmake: Drop obsolete EXPERIMENTAL and LEGACY flags [l10n] Swedish update of .desktop strings Italian translation updated Updated Dutch translation tiff output: tentatively fix compilation with libtiff 3.9 which lacks tmsize_t Show pixelpipe flow info when -d perf Updated Danish translation tiff output: several fixes Update French translation. _Keywords got dropped by mistake, restore it Make data/darktable.desktop translatable along with all other things that need translation. To translate, translators don't need to do anything more than they have done so far, it just beomes a few more strings to translate. Add German keywords to .desktop file Add italian keywords in .desktop tiff output: set sample format for 8bit and 16bit too ... Conflicts: src/iop/exposure.h
Conflicts: src/gui/accelerators.c src/libs/masks.c
ok, we are getting there, there are still a couple of weird details I found out, though...
|
…icker * upstream/master: Add iop introspection. WARNING: we require perl now masks: fix another potential memory leak Do not take sizeof of a pointer masks: fix huge memory leak Revert "Fix wrong memcpy" imageio_gm: clearly indicate when GraphicsMagick is being used (cherry picked from commit 3ba03fe) imageio_tiff: remove leftover assert (cherry picked from commit ea8a348) Fix whitespace fix a possible crash detected by coverity For static arrays, use sizeof(array), not magic numbers Use glib str functions Fix wrong memcpy Don't switch group if module activated via hotkey is already visible Conflicts: src/iop/exposure.c
First issue is fixed. |
note that the "auto" button, which is supposed to work more or less the same way doesn't have the problem. maybe check in what way they differ ? |
…called and almost circular depency will arise
Exposure IOP: Deflicker (port from Magic Lantern)
Same functionality as in Post Deflicker module of Magic Lantern.
Note: though the algo is the same, computed EV might be slightly different from ML's (on same image and same settings)