Juha Reunanen
d75f772ffa
Add constructor that takes generic std::istream objects ( #11 )
2021-04-02 20:31:04 +03:00
Juha Reunanen
a41f1c89f7
Fix MSVC++ UNICODE builds ( #9 )
...
* Problem: in MSVC++ UNICODE builds, the _tcsncmp and _tcsicmp defined via <tchar.h> need wchar_t* input, but that's not what we have available here
Solution:
1) in place of _tcsncmp, just use strncmp, which ought to be standard: http://www.cplusplus.com/reference/cstring/strncmp/
2) in place of _tcsicmp, call strcasecmp, and in MSVC++ builds create a wrapper that actually calls _stricmp (and never _wcsicmp)
* #include <string.h> and not <strings.h>
2021-03-25 15:37:51 +02:00
Juha Reunanen
915d0e353b
Make XMP support optional (no need for tinyxml2) ( #10 )
2021-03-25 15:33:24 +02:00
shinji-yoshida
0574cbf4f2
parse GPano:PosePitchDegrees and GPano:PoseRollDegrees ( #8 )
2021-02-04 18:46:22 +02:00
cDc
c57a5fec1a
fix tinyxml2 namespace
1.0.2
2019-01-16 15:26:30 +02:00
cDc
5bbfe8f70c
add Sentera camera support to XMP
2019-01-11 15:28:25 +02:00
cDc
cb40ffa537
add test images
2019-01-11 15:24:23 +02:00
cDc
405b8a1693
parse XMP stored inside EXIF
2018-10-09 12:20:43 +03:00
cDc
22ba2704c9
parse XMP for more DJI cameras
2018-09-24 13:18:40 +03:00
cDc
8b383a2809
fix rational/s-rational EXIF parsing
2018-09-24 13:18:05 +03:00
cDc
ac39905f11
add maker check for DJI too
2018-09-24 12:33:57 +03:00
cDc
98dc256e0a
add PARROT camera support to XMP
2018-08-15 13:44:36 +03:00
cDc
e9c19435c3
parse GPS accuracy
2018-07-18 15:41:35 +03:00
cDc
04969097a4
add MakerNote support for DJI
2018-07-10 10:00:24 +03:00
cDc
8e3316cb41
extract calibration information
2018-07-04 18:30:26 +03:00
cDc
c02203795b
add senseFly support
2018-07-04 18:29:53 +03:00
cDc
87c343b4f1
fix linux compile and increase version
1.0.1
2017-12-09 14:53:52 +02:00
cDc
af81c87222
add input stream interface (with override ex. for memory and file input)
2017-12-09 13:38:32 +02:00
cDc
36f7056799
try recover missing EXIF filds from XMP
2017-12-09 11:59:09 +02:00
cDc
0aeb65dcd2
add CMake support
1.0.0
2017-11-17 19:06:44 +02:00
cDc
c3c524a782
add serial-number field
2017-09-12 12:25:49 +03:00
cDc
ad38b458bf
remove ending whitespaces from string fields
2017-09-06 11:38:11 +03:00
cDc
4c2f68ef5c
add status field
2017-08-12 17:26:28 +03:00
cDc
902c1a08fb
fix linux build
2017-08-11 14:52:44 +03:00
cDc
8523cdcf3a
add DigitalZoomRatio tag and refactor parsing
2017-08-01 15:02:12 +03:00
cDc
725c623d11
add ExposureProgram, LightSource and SubjectArea tags
2017-07-17 13:41:10 +03:00
cDc
4504e8b66c
add few more tags
2017-01-24 17:20:16 -08:00
cdcseacave
f0f1ccdb97
parse projection type
2016-12-29 15:03:42 +02:00
cdcseacave
0931775e1e
first release
2016-12-15 13:23:27 -08:00