summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorHubert Figuière <hub@figuiere.net>2022-12-27 21:49:53 -0500
committerHubert Figuière <hub@figuiere.net>2022-12-27 22:16:25 -0500
commitf1e829c2bb375ac9df3f0f5085b3bfc6513a8162 (patch)
tree06f031bef7cee619a86159e2019dcad3d8aa6d64 /lib
parentdc4f0d4d12c7f2477cbebdd264a3349d44cfbd82 (diff)
rw2: Added Panasonic TZ61, TZ71, TZ81
Diffstat (limited to 'lib')
-rw-r--r--lib/rw2file.cpp11
1 files changed, 10 insertions, 1 deletions
diff --git a/lib/rw2file.cpp b/lib/rw2file.cpp
index f9be349..9832700 100644
--- a/lib/rw2file.cpp
+++ b/lib/rw2file.cpp
@@ -324,6 +324,10 @@ static const BuiltinColourMatrix s_matrices[] = {
15,
0,
{ 8607, -2822, -808, -3755, 11930, 2049, -820, 2060, 5224 } },
+ { OR_MAKE_PANASONIC_TYPEID(OR_TYPEID_PANASONIC_ZS50),
+ 0,
+ 0,
+ { 8802, -3135, -789, -3151, 11468, 1904, -550, 1745, 4810 } },
{ OR_MAKE_PANASONIC_TYPEID(OR_TYPEID_PANASONIC_ZS60),
15,
0,
@@ -511,6 +515,7 @@ const IfdFile::camera_ids_t Rw2File::s_def[] = {
{ "DMC-ZS60", OR_MAKE_PANASONIC_TYPEID(OR_TYPEID_PANASONIC_ZS60) },
// Aliases to DMC-ZS60
{ "DMC-TZ80", OR_MAKE_PANASONIC_TYPEID(OR_TYPEID_PANASONIC_TZ80) },
+ { "DMC-TZ81", OR_MAKE_PANASONIC_TYPEID(OR_TYPEID_PANASONIC_TZ81) },
{ "DMC-ZS100", OR_MAKE_PANASONIC_TYPEID(OR_TYPEID_PANASONIC_ZS100) },
// Aliases to DMC-ZS100
{ "DMC-TX1", OR_MAKE_PANASONIC_TYPEID(OR_TYPEID_PANASONIC_TX1) },
@@ -524,8 +529,12 @@ const IfdFile::camera_ids_t Rw2File::s_def[] = {
{ "DC-TZ95", OR_MAKE_PANASONIC_TYPEID(OR_TYPEID_PANASONIC_DC_TZ95) },
{ "DMC-ZS40", OR_MAKE_PANASONIC_TYPEID(OR_TYPEID_PANASONIC_ZS40) },
- // Alias to DMC-ZS40
+ // Aliases to DMC-ZS40
{ "DMC-TZ60", OR_MAKE_PANASONIC_TYPEID(OR_TYPEID_PANASONIC_TZ60) },
+ { "DMC-TZ61", OR_MAKE_PANASONIC_TYPEID(OR_TYPEID_PANASONIC_TZ61) },
+
+ // Also to DMC-ZS50
+ { "DMC-TZ71", OR_MAKE_PANASONIC_TYPEID(OR_TYPEID_PANASONIC_TZ71) },
{ "DIGILUX 2", OR_MAKE_LEICA_TYPEID(OR_TYPEID_LEICA_DIGILUX2) },
{ "DIGILUX 3", OR_MAKE_LEICA_TYPEID(OR_TYPEID_LEICA_DIGILUX3) },