35 Commits

Author SHA1 Message Date
Thanatomanic
f4a4ee40b3
Update RtExif with data from ExifTool 12.45 (16-09-2022) (#6586) 2022-09-27 05:22:22 +02:00
Flössie
79278875da Use snprintf() instead of sprintf() (#5907) 2020-09-15 14:56:57 +02:00
Morgan Hardwood
5a9f430933 Update rtexif using ExifTool 11.89 2020-02-27 10:43:21 +01:00
Ingo Weyrich
b627adea3a Merge branch 'dev' into fix-double-promotion 2020-02-09 16:45:20 +01:00
Ingo Weyrich
8f291c3ff2 Be -Wunused-macros clean 2020-02-07 20:18:35 +01:00
Ingo Weyrich
aae22fcc86
Merge pull request #5617 from Beep6581/devirtualize
devirtualize method calls by declaring classes and methods final
2020-02-07 17:06:30 +01:00
Morgan Hardwood
24684e5cb3 Update rtexif using ExifTool 11.84, closes #5618 2020-01-26 11:24:18 +01:00
Ingo Weyrich
9a4ade6f20 devirtualize method calls by declaring classes and methods final 2020-01-23 22:18:46 +01:00
Ingo Weyrich
9dbf0ff629 Fix LGTM issues 2020-01-20 18:50:24 +01:00
Ingo Weyrich
544a2e5068 Fix double promotion in target rtexif 2020-01-20 16:02:30 +01:00
Morgan Hardwood
60b2196bce Updated gnu.org links to use HTTPS 2019-09-10 12:34:57 +02:00
Flössie
70475f781a Derive lens name from 0xA434 and 0xA433 if other means fail (#5157)
Implemented for
- Pentax
- Canon
- "Unknown"

Also constified `toString()` methods in `rtexif`.
2019-03-07 19:29:11 +01:00
Flössie
c85dc2811b Fix most Clang 7 warnings (fixes #4972) 2019-02-17 12:07:48 +01:00
heckflosse
831e18ca45 Add override keyword. Thanks @Floessie 2018-11-22 16:19:16 +01:00
Morgan Hardwood
513b582b4d Updated rtexif using ExifTool-11.17
Closes #4921
2018-11-11 22:08:29 +01:00
heckflosse
4a1a10aab0 Pixel Shift: Improve motion mask and further changes 2018-04-14 01:11:01 +02:00
Morgan Hardwood
12025f2851 Updated rtexif using ExifTool-10.78, closes #4371 2018-02-06 01:10:11 +01:00
Hombre57
180912df0f Merge branch 'dev' into multiframe-handling 2017-10-04 23:34:28 +02:00
Morgan Hardwood
8fae2727e2 Updated rtexif using ExifTool-10.61 2017-09-23 13:53:54 +02:00
Hombre57
77a86f5d1e Bugfix: wrong interpreter called due to invalid overriding (#4008) 2017-09-19 01:07:25 +02:00
Hombre57
f23be9345c Add multi-frame handling.
- Exif of all frames are displayed in the Editor's Exif tab (without
separator)
- isHDR and isPixelShift is added to the data files stored in cache
- In the Editor panel, the QuickInfo frame display the HDR and
PixelShift information, as well as the number of frame and bit-depth for
HDR image
- the number of frame is provided by dcraw. If not set, it is provided
by the Exif's main IFD count
- the PixelShift information (for Pentax as of now) is provided by
looking at the Exif informations
- the HDR information is provided by the Exif information of the first
frame for Pentax raw files, or by the bitspersample, sampleformat and
compression tags for other files

TODO: add icons to the thumbnails to tag HDR and PixelShift files.
2017-08-08 23:42:05 +02:00
heckflosse
2a444e260a Fix some coverity issues. Pixel Shift: calculate per frame brightness factors only once after preprocessing 2017-06-17 14:43:48 +02:00
Morgan Hardwood
33a940cef4 astyled rtexif files, #3802 2017-04-15 21:36:53 +02:00
Morgan Hardwood
8779558763 Updated rtexif with information from ExifTool 10.49, #3802 2017-04-15 21:29:06 +02:00
heckflosse
7134f36cda Add new high ISO values for Pentax KP 2017-03-18 17:37:54 +01:00
heckflosse
f27241a745 Pentax pixelshift v0.0 2016-11-04 18:27:21 +01:00
Flössie
0731975ff0 Apply modernize-use-nullptr
Setup:
- `mkdir tidy; cd tidy`
- `cmake .. -DCMAKE_BUILD_TYPE=debug -DPROC_TARGET_NUMBER=1 -DCACHE_NAME_SUFFIX=4 -DBINDIR=. -DDATADIR=. -DBUILD_BUNDLE=ON -DWITH_LTO=OFF -DOPTION_OMP=OFF -DCMAKE_EXPORT_COMPILE_COMMANDS=ON`
- `cd ..`
- `find -name '*.cc' -exec clang-tidy-3.8 -header-filter=.* -p=tidy -fix-errors -checks=modernize-use-nullptr {} \;`
2016-10-12 17:48:40 +02:00
heckflosse
260cd290fb Cppcheck: Fix most issues in rtexif/* 2016-10-03 21:01:26 +02:00
heckflosse
b710595335 Adust buffers to fix potential buffer overruns 2016-08-10 22:59:48 +02:00
Morgan Hardwood
ec66a380bd Updated all Pentax interpreters. 2016-07-01 21:32:44 +02:00
Morgan Hardwood
0189a99e1c Updated all lens interpreters with data from exiftool-10.20 2016-06-19 17:02:07 +02:00
Morgan Hardwood
71eb36535d Updated rtexif/*.cc to use f/ aperture notation 2015-08-27 17:35:03 +02:00
Morgan Hardwood
7f60ed65c2 Updated canonattribs.cc olympusattribs.cc pentaxattribs.cc sonyminoltaattribs.cc with lenses from exiftool-10.00 2015-08-23 21:59:44 +02:00
DrSlony
0e0cfb9b25 Formatted all .cc and .h code in rtengine, rtexif and rtgui using astyle 2015-08-11 11:55:03 +02:00
torger
d5ca351c20 Issue 2134: removed obsolete raw highlight preservation setting from GUI (still left in procparams for backwards compatilibility) 2015-07-10 12:00:36 +02:00