RawTherapee/rtengine
Simone Gotti ff65f86559 dcp: use std::unique_ptr to automatically close file descriptor
Use std::unique_ptr to automatically close file descriptor instead of
manually closing it at every return point.
2024-04-24 11:37:43 +02:00
..
jpeg_ijg
klt A few more minor fixes geared towards lgtm.com alerts (#6127) 2021-03-17 08:37:19 +01:00
CA_correct_RT.cc Fix bad colors when demosaic border is odd 2023-12-21 22:09:32 -08:00
CMakeLists.txt AWB non-raw file fixes (for 5.10) (#6940) 2024-02-01 22:41:56 -08:00
Doxyfile
EdgePreservingDecomposition.cc cppcheck clean rtengine/EdgePreservingDecomposition.h 2021-05-22 11:15:35 +02:00
EdgePreservingDecomposition.h cppcheck clean rtengine/EdgePreservingDecomposition.h 2021-05-22 11:15:35 +02:00
FTblockDN.cc Merge pull request #6793 from Lawrence37/nr-gain 2023-12-16 11:11:24 -08:00
LUT.h LUT.h : fix cppcheck warnings 2021-02-14 17:48:10 +01:00
PF_correct_RT.cc Defringe tool banding & desaturation fix (#6934) 2024-02-04 15:41:32 -08:00
StopWatch.h Updated gnu.org links to use HTTPS 2019-09-10 12:34:57 +02:00
ahd_demosaic_RT.cc more double promote fixes, still not complete 2020-01-21 00:16:27 +01:00
alignedbuffer.h `#pragma once` for our headers plus drive-by formatting 2019-10-31 10:20:50 +01:00
alpha.cc Slight cleanup + removing dead code 2019-09-10 22:55:20 +02:00
alpha.h Fix missing explicit include (#6704) 2023-05-21 15:25:42 -07:00
amaze_demosaic_RT.cc clip negative output of demosaicers to zero, #5561 2019-12-12 18:45:18 +01:00
array2D.h Support dnggainmap (embedded correction) for Bayer files (#6382) 2023-01-02 21:30:06 +01:00
ashift_dt.c Merge branch 'dev' into metadata-exiv2 2021-04-27 09:59:52 +02:00
ashift_lsd.c Fix various source comment typos 2021-02-25 09:49:27 -05:00
ashift_nmsimplex.c Take auto perspective correction files from ART 2020-01-13 19:51:38 -08:00
badpixels.cc cppcheck clean rtengine/badpixels.cc 2021-05-22 11:32:10 +02:00
bayer_bilinear_demosaic.cc Remove timing code 2020-09-14 19:32:50 +02:00
bilateral2.h Further reduction of include dependencies 2019-11-01 21:20:52 +01:00
boxblur.cc Segfault in before/after mode, fixes #5529 2019-11-17 13:58:43 +01:00
boxblur.h reviewed boxblur code and usage 2019-09-26 15:03:09 +02:00
cJSON.c Fix various typos 2023-07-05 13:51:11 +00:00
cJSON.h Fix doxygen typo and other various typos 2019-12-19 20:46:35 -05:00
cache.h Make some more files cppcheck clean (#6133) 2021-02-24 22:39:23 +01:00
calc_distort.cc Fix various typos 2023-07-05 13:51:11 +00:00
calc_distort.h `#pragma once` for our headers plus drive-by formatting 2019-10-31 10:20:50 +01:00
camconst.cc Fix color-cast regression 2023-03-26 16:36:06 -07:00
camconst.h Camconst support for multiple crops (#6473) 2023-01-01 10:50:11 +01:00
camconst.json dcraw: add support for Fujifilm GFX 100 II 2024-03-29 10:05:51 +01:00
canon_cr3_decoder.cc Fix CR3 decoding crash 2022-03-28 21:34:29 -07:00
capturesharpening.cc Simplified CS radius calculation 2020-09-17 14:12:59 +02:00
cfa_linedn_RT.cc Fix some lgtm issues 2019-10-30 14:07:49 +01:00
ciecam02.cc Local Adjustments - Cam16 - lacam16n2 (new) (#7010) 2024-04-15 07:47:19 +02:00
ciecam02.h LA - new tool - Color appearance (Cam16 & JzCzHz) (#6377) 2021-12-21 07:43:59 +01:00
cieimage.cc Forward declare CieImage 2019-10-28 15:43:58 +01:00
cieimage.h more final fixes 2020-01-24 14:53:41 +01:00
clutstore.cc Better use of cache with inpaint opposed highight reconstruction (#6822) 2023-08-15 07:52:38 -07:00
clutstore.h Further cleanup of include dependencies 2019-10-29 21:06:27 +01:00
color.cc Local Adjustments - Cam16 - lacam16n2 (new) (#7010) 2024-04-15 07:47:19 +02:00
color.h Local Adjustments - Cam16 - lacam16n2 (new) (#7010) 2024-04-15 07:47:19 +02:00
colortemp.cc UV photos - Wish from LarsHP Increased green (tint) value from 10 to 100 (#7043) 2024-04-20 17:11:31 +02:00
colortemp.h UV photos - Wish from LarsHP Increased green (tint) value from 10 to 100 (#7043) 2024-04-20 17:11:31 +02:00
coord.cc Updated gnu.org links to use HTTPS 2019-09-10 12:34:57 +02:00
coord.h `#pragma once` for our headers plus drive-by formatting 2019-10-31 10:20:50 +01:00
coord2d.h `#pragma once` for our headers plus drive-by formatting 2019-10-31 10:20:50 +01:00
cplx_wavelet_dec.cc Updated gnu.org links to use HTTPS 2019-09-10 12:34:57 +02:00
cplx_wavelet_dec.h Merge branch 'dev' into newlocallab2 2020-06-14 22:03:26 +02:00
cplx_wavelet_filter_coeffs.h Added Daub20 disabled 2020-02-02 13:32:37 +01:00
cplx_wavelet_level.h Segfault in before/after mode, fixes #5529 2019-11-17 13:58:43 +01:00
curves.cc LA - new tool - Color appearance (Cam16 & JzCzHz) (#6377) 2021-12-21 07:43:59 +01:00
curves.h Reduce artifacts in parametric curve calculation (#6219) 2021-06-12 21:07:44 +02:00
dcp.cc dcp: use std::unique_ptr to automatically close file descriptor 2024-04-24 11:37:43 +02:00
dcp.h Restore cleanups to rtengine/dcp.* 2022-12-03 22:21:30 -08:00
dcraw.c Use `_WIN32` instead of `WIN32` to detect Windows 2023-08-13 17:09:49 +12:00
dcraw.cc dcraw: add support for Fujifilm GFX 100 II 2024-03-29 10:05:51 +01:00
dcraw.h Merge pull request #6833 from LoKolbasz/segfault_with_fuji_cropped_raw_issue#6312 2024-02-04 15:47:28 -08:00
dcraw.patch.README
dcrop.cc Limits incompatibility between Ciecam and CBDL and others to Cam02 #7017 (#7023) 2024-04-20 17:34:53 +02:00
dcrop.h cppcheck clean rtengine/dcrop.* 2021-05-22 21:50:38 +02:00
demosaic_algos.cc Handle linear DNG as other raw images (#6442) 2022-03-26 11:31:44 +01:00
dfmanager.cc Some more cherry-picking for 5.10 (#6937) 2024-02-04 15:43:33 -08:00
dfmanager.h dfmanager cleanup (#6211) 2022-08-18 17:00:49 +02:00
diagonalcurves.cc Minor update to the parametric curve fix 2021-06-12 21:11:45 +02:00
diagonalcurvetypes.h Further reduction of include dependencies 2019-10-31 20:41:08 +01:00
dirpyr_equalizer.cc further cleanups 2020-07-16 21:44:00 +02:00
dnggainmap.h Support dnggainmap (embedded correction) for Bayer files (#6382) 2023-01-02 21:30:06 +01:00
dual_demosaic_RT.cc Remove timing code 2020-09-14 19:32:50 +02:00
dynamicprofile.cc Fixing review comments 2023-10-13 11:12:37 +02:00
dynamicprofile.h Add filter for Paths to dynamic profiles (#6284) 2022-12-31 10:51:30 +01:00
eahd_demosaic.cc eahd_demosaic.cc : be cppcheck clean 2020-02-27 19:56:42 +01:00
fast_demo.cc further cleanups 2020-07-16 21:44:00 +02:00
ffmanager.cc Handle flat field images with different black levels than raw image 2024-03-17 21:56:56 +01:00
ffmanager.h more final fixes 2020-01-24 14:53:41 +01:00
filmnegativeproc.cc Better use of cache with inpaint opposed highight reconstruction (#6822) 2023-08-15 07:52:38 -07:00
flatcurves.cc Updated gnu.org links to use HTTPS 2019-09-10 12:34:57 +02:00
flatcurvetypes.h Further reduction of include dependencies 2019-10-31 20:41:08 +01:00
fujicompressed.cc Apply patch to support 16-bit Fujifilm + support for GFX100S 2021-04-18 13:40:44 +02:00
gamutwarning.cc Fix Clang warnings plus some cleanups 2019-10-31 08:56:38 +01:00
gamutwarning.h Fix Clang warnings plus some cleanups 2019-10-31 08:56:38 +01:00
gauss.cc Use `std::vector` Instead of Manually Managed Memory 2023-07-27 14:31:53 -06:00
gauss.h Merge branch 'dev' into newlocallab 2019-11-04 23:01:33 +01:00
green_equil_RT.cc more double promote fixes, still not complete 2020-01-21 00:16:27 +01:00
guidedfilter.cc Revert "array2D: use size_t" 2020-07-30 16:04:22 +02:00
guidedfilter.h Improvment to smooth blur 2020-02-04 08:22:26 +01:00
helperavx.h Missing copyright statements and Boost license text for files forked from SLEEF, fixes #6202 2021-04-08 19:38:10 +02:00
helpersse2.h Missing copyright statements and Boost license text for files forked from SLEEF, fixes #6202 2021-04-08 19:38:10 +02:00
hilite_recon.cc Merge branch 'dev' into metadata-exiv2 2023-02-15 22:28:18 -08:00
histmatching.cc Merge branch 'dev' into browser-preview-applied-pparams 2023-08-29 22:58:51 -07:00
homogeneouscoordinates.cc Add homogeneous scale transformation 2019-12-25 14:45:47 -08:00
homogeneouscoordinates.h Fix a homogeneous function parameter type 2020-01-18 10:59:57 -08:00
hphd_demosaic_RT.cc clip negative output of demosaicers to zero, #5561 2019-12-12 18:45:18 +01:00
iccjpeg.cc A few more minor fixes geared towards lgtm.com alerts (#6127) 2021-03-17 08:37:19 +01:00
iccjpeg.h Fix missing include guards 2019-07-12 08:10:30 +02:00
iccmatrices.h Local Adjustments - Cam16 - lacam16n2 (new) (#7010) 2024-04-15 07:47:19 +02:00
iccstore.cc Local Adjustments - Cam16 - lacam16n2 (new) (#7010) 2024-04-15 07:47:19 +02:00
iccstore.h removes an unused function 2020-09-15 13:48:47 +02:00
iimage.cc Add missing line ending 2019-11-04 15:11:49 +01:00
iimage.h Fix rotation of images with odd number of rows (#6926) 2024-02-04 15:40:38 -08:00
image8.cc Merge branch 'dev' into spot-removal-tool 2020-05-18 14:54:30 +02:00
image8.h Support for saving TIFFs as BigTIFF (#6690) 2023-03-01 12:47:55 +01:00
image16.cc Merge branch 'dev' into spot-removal-tool 2020-11-24 17:16:41 +01:00
image16.h Support for saving TIFFs as BigTIFF (#6690) 2023-03-01 12:47:55 +01:00
imagedata.cc Calculate focus distance for Nikon Z cameras 2023-11-11 14:57:24 -08:00
imagedata.h Merge branch 'dev' into metadata-exiv2 2023-02-05 12:29:58 -08:00
imagedimensions.cc Merge branch 'dev' into spot-removal-tool 2019-09-14 23:31:02 +02:00
imagedimensions.h Merge branch 'dev' into spot-removal-tool 2019-09-14 23:31:02 +02:00
imagefloat.cc Port tone equalizer from ART 2022-05-01 16:13:27 -07:00
imagefloat.h Merge branch 'dev' into tone-equalizer 2023-04-15 16:58:52 -07:00
imageformat.h `#pragma once` for our headers plus drive-by formatting 2019-10-31 10:20:50 +01:00
imageio.cc imageio: fix issues/crash on png with transparency 2024-03-29 15:16:55 +01:00
imageio.h Merge branch 'dev' into metadata-exiv2 2023-03-17 22:16:17 -07:00
imagesource.cc AWB non-raw file fixes (for 5.10) (#6940) 2024-02-01 22:41:56 -08:00
imagesource.h AWB non-raw file fixes (for 5.10) (#6940) 2024-02-01 22:41:56 -08:00
improccoordinator.cc Limits incompatibility between Ciecam and CBDL and others to Cam02 #7017 (#7023) 2024-04-20 17:34:53 +02:00
improccoordinator.h Local Adjustments - Cam16 - lacam16n2 (new) (#7010) 2024-04-15 07:47:19 +02:00
improcfun.cc Merge branch 'dev' into browser-preview-applied-pparams 2023-08-29 22:58:51 -07:00
improcfun.h Local Adjustments - Cam16 - lacam16n2 (new) (#7010) 2024-04-15 07:47:19 +02:00
impulse_denoise.cc Make some more files cppcheck clean (#6133) 2021-02-24 22:39:23 +01:00
init.cc Merge branch 'dev' into metadata-exiv2 2023-08-06 10:25:49 -07:00
ipdehaze.cc Local adjustments - improvment Dehaze with black (#6860) 2023-10-12 06:59:33 +02:00
ipgrain.cc Fix various typos (#6332) 2021-08-13 14:37:29 +02:00
iplab2rgb.cc Local Adjustments - Cam16 - lacam16n2 (new) (#7010) 2024-04-15 07:47:19 +02:00
iplabregions.cc more double promote fixes, still not complete 2020-01-21 00:16:27 +01:00
iplocalcontrast.cc Fix various typos 2020-06-18 14:53:04 -04:00
iplocallab.cc Local Adjustments - Cam16 - lacam16n2 (new) (#7010) 2024-04-15 07:47:19 +02:00
ipresize.cc Add resizing options "long edge" and "short edge" (#6263) 2021-06-05 07:37:09 +02:00
ipretinex.cc Custom TRC Tone response curve and Illuminant - change Histogram - RGB and Lab values - for output (screen, TIF, JPG..) (#5949) 2021-05-16 06:18:25 +02:00
ipshadowshighlights.cc merge with dev 2020-02-24 11:05:55 +01:00
ipsharpen.cc Make some more files cppcheck clean (#6133) 2021-02-24 22:39:23 +01:00
ipsharpenedges.cc Fix LGTM alerts 2020-02-09 14:14:46 +01:00
ipsoftlight.cc Merge branch 'dev' into newlocallab 2019-11-04 23:01:33 +01:00
iptoneequalizer.cc Local Adjustments - Cam16 - lacam16n2 (new) (#7010) 2024-04-15 07:47:19 +02:00
iptransform.cc Fix focal len autofill after browser adjustments 2022-01-08 12:02:25 -08:00
ipvibrance.cc merge with dev 2020-03-19 13:40:11 +01:00
ipwavelet.cc Fix various typos 2023-07-05 13:51:11 +00:00
jaggedarray.h Updated gnu.org links to use HTTPS 2019-09-10 12:34:57 +02:00
jdatasrc.cc Use `_WIN32` instead of `WIN32` to detect Windows 2023-08-13 17:09:49 +12:00
jpeg.h `#pragma once` for our headers plus drive-by formatting 2019-10-31 10:20:50 +01:00
labimage.cc copy constructor for labimage, further cleanup for locallab periphery 2020-06-27 16:52:53 +02:00
labimage.h copy constructor for labimage, further cleanup for locallab periphery 2020-06-27 16:52:53 +02:00
lcp.cc Use `_WIN32` instead of `WIN32` to detect Windows 2023-08-13 17:09:49 +12:00
lcp.h Remove misleading comments 2020-06-25 10:39:21 -07:00
linalgebra.h Add "Inpaint opposed" to Highlight reconstruction and improved Itcwb (#6635) 2023-02-09 07:14:20 +01:00
lmmse_demosaic.cc Don't crash when using lmmse or vng4 on non RGB raw files, #5849 2020-07-14 21:05:41 +02:00
loadinitial.cc Updated gnu.org links to use HTTPS 2019-09-10 12:34:57 +02:00
median.h Updated gnu.org links to use HTTPS 2019-09-10 12:34:57 +02:00
metadata.cc Support Exiv2 >= v0.28.0 2023-05-13 16:43:47 -07:00
metadata.h take care of some warnings 2022-12-10 11:54:44 -08:00
munselllch.cc more double promote fixes, still not complete 2020-01-22 00:11:39 +01:00
myfile.cc Use `_WIN32` instead of `WIN32` to detect Windows 2023-08-13 17:09:49 +12:00
myfile.h Move libc overloads in `myfile.h` to `rtengine::` (fixes #6324) 2021-08-07 13:06:02 +02:00
mytime.h Use `_WIN32` instead of `WIN32` to detect Windows 2023-08-13 17:09:49 +12:00
noncopyable.h Updated gnu.org links to use HTTPS 2019-09-10 12:34:57 +02:00
opthelper.h Local adjustments - improve exposure - issue 6274 (#6277) 2021-06-08 07:38:47 +02:00
panasonic_decoders.cc Some code cleanups 2019-11-21 21:36:57 +01:00
pdaflinesfilter.cc make dpfa lines mark safer 2023-02-18 19:58:59 +02:00
pdaflinesfilter.h Some cleanups 2019-11-26 15:25:11 +01:00
perspectivecorrection.cc Better use of cache with inpaint opposed highight reconstruction (#6822) 2023-08-15 07:52:38 -07:00
perspectivecorrection.h Move control lines code to new files 2020-07-12 15:19:10 -07:00
pipettebuffer.cc Forward declare LabImage 2019-10-28 17:17:15 +01:00
pipettebuffer.h cppcheck clean rtengine/pipettebuffer.h 2021-05-22 11:31:48 +02:00
pixelshift.cc Add an average filter for pixel shift to process the moving parts, closes #6376 (#6380) 2021-11-10 17:54:57 +01:00
pixelsmap.h Updated gnu.org links to use HTTPS 2019-09-10 12:34:57 +02:00
previewimage.cc Better use of cache with inpaint opposed highight reconstruction (#6822) 2023-08-15 07:52:38 -07:00
previewimage.h reduce some include dependencies 2020-01-17 23:18:48 +01:00
processingjob.cc Updated gnu.org links to use HTTPS 2019-09-10 12:34:57 +02:00
processingjob.h devirtualize method calls by declaring classes and methods final 2020-01-23 22:18:46 +01:00
procevents.h Local Adjustments - Cam16 - lacam16n2 (new) (#7010) 2024-04-15 07:47:19 +02:00
procparams.cc Local Adjustments - Cam16 - lacam16n2 (new) (#7010) 2024-04-15 07:47:19 +02:00
procparams.h Local Adjustments - Cam16 - lacam16n2 (new) (#7010) 2024-04-15 07:47:19 +02:00
profilestore.cc Fix missing explicit include (#6704) 2023-05-21 15:25:42 -07:00
profilestore.h Fix missing explicit include (#6704) 2023-05-21 15:25:42 -07:00
rawflatfield.cc Handle flat field images with different black levels than raw image 2024-03-17 21:56:56 +01:00
rawimage.cc Metadata no longer overwrites camconsts 2023-09-12 00:07:43 +02:00
rawimage.h Support dnggainmap (embedded correction) for Bayer files (#6382) 2023-01-02 21:30:06 +01:00
rawimagesource.cc Local Adjustments - Cam16 - lacam16n2 (new) (#7010) 2024-04-15 07:47:19 +02:00
rawimagesource.h Merge pull request #6962 from sgotti/read_raw_embedded_dcp 2024-03-24 12:19:04 -07:00
rawimagesource_i.h clip negative output of demosaicers to zero, #5561 2019-12-12 18:45:18 +01:00
rcd_demosaic.cc rcd: fix border issue 2021-01-24 11:26:04 +01:00
refreshmap.cc Local Adjustments - Cam16 - lacam16n2 (new) (#7010) 2024-04-15 07:47:19 +02:00
refreshmap.h Better use of cache with inpaint opposed highight reconstruction (#6822) 2023-08-15 07:52:38 -07:00
rescale.h Fix new color propagation method (#6109) 2021-02-18 13:36:54 +01:00
rt_algo.cc faster sigmoid function to create the contrast mask used in dual demosaic and capture sharpening, #6386 (#6387) 2021-12-01 15:01:27 +01:00
rt_algo.h Small speedup for epd, also reduces size of executable 2020-11-17 15:40:49 +01:00
rt_math.h further cleanups 2020-02-29 14:19:06 +01:00
rtengine.h Local Adjustments - Cam16 - lacam16n2 (new) (#7010) 2024-04-15 07:47:19 +02:00
rtlensfun.cc Fix Lensfun camera mismatch 2023-10-14 21:18:04 -07:00
rtlensfun.h Fix Lensfun camera mismatch 2023-10-14 21:18:04 -07:00
rtthumbnail.cc Limits incompatibility between Ciecam and CBDL and others to Cam02 #7017 (#7023) 2024-04-20 17:34:53 +02:00
rtthumbnail.h Merge branch 'dev' into browser-preview-applied-pparams 2023-08-29 22:58:51 -07:00
satandvalueblendingcurve.h Further reduction of include dependencies 2019-11-03 14:52:42 +01:00
settings.h Local Adjustments - Cam16 - lacam16n2 (new) (#7010) 2024-04-15 07:47:19 +02:00
shmap.cc More double promote fixes 2020-02-10 16:22:42 +01:00
shmap.h merge with dev 2020-03-19 13:40:11 +01:00
simpleprocess.cc Limits incompatibility between Ciecam and CBDL and others to Cam02 #7017 (#7023) 2024-04-20 17:34:53 +02:00
simpleprocess.h `#pragma once` for our headers plus drive-by formatting 2019-10-31 10:20:50 +01:00
sleef.h Local adjustments - improve exposure - issue 6274 (#6277) 2021-06-08 07:38:47 +02:00
sleefsseavx.h Missing copyright statements and Boost license text for files forked from SLEEF, fixes #6202 2021-04-08 19:38:10 +02:00
spot.cc Better use of cache with inpaint opposed highight reconstruction (#6822) 2023-08-15 07:52:38 -07:00
stdimagesource.cc AWB non-raw file fixes (for 5.10) (#6940) 2024-02-01 22:41:56 -08:00
stdimagesource.h AWB non-raw file fixes (for 5.10) (#6940) 2024-02-01 22:41:56 -08:00
tmo_fattal02.cc Dynamic Range Compression Improvement (5.10) (#6943) 2024-02-04 15:38:04 -08:00
tweakoperator.h Fix various typos (#6332) 2021-08-13 14:37:29 +02:00
utils.cc reduce include depenencies 2020-01-18 23:46:48 +01:00
utils.h Updated gnu.org links to use HTTPS 2019-09-10 12:34:57 +02:00
vng4_demosaic_RT.cc Don't crash when using lmmse or vng4 on non RGB raw files, #5849 2020-07-14 21:05:41 +02:00
winutils.h Use `_WIN32` instead of `WIN32` to detect Windows 2023-08-13 17:09:49 +12:00
xtrans_demosaic.cc Speedup and reduced memory usage for xtrans dual demosaic 2020-09-05 13:50:50 +02:00