From b3a12b699add804e3eba988377e2a5c6f70374f6 Mon Sep 17 00:00:00 2001 From: Morgan Hardwood Date: Fri, 21 Aug 2015 11:01:03 +0200 Subject: [PATCH 1/8] Don't replace focal_len from Exif by focal_len from Makernotes is Makernotes focal_len is 0 --- rtengine/imagedata.cc | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/rtengine/imagedata.cc b/rtengine/imagedata.cc index 9d3f8d5ea..6d4df4890 100644 --- a/rtengine/imagedata.cc +++ b/rtengine/imagedata.cc @@ -406,7 +406,10 @@ void ImageData::extractInfo () rtexif::Tag* flt = mnote->getTagP ("LensInfo/FocalLength"); if (flt) { - focal_len = flt->toDouble (); + // Don't replace Exif focal_len if Makernotes focal_len is 0 + if (flt->toDouble() > 0) { + focal_len = flt->toDouble (); + } } else if ((flt = mnote->getTagP ("FocalLength"))) { rtexif::Tag* flt = mnote->getTag ("FocalLength"); focal_len = flt->toDouble (); From 1f76af5ba9d36b1a52da51e7c21862d3cf2d26e3 Mon Sep 17 00:00:00 2001 From: Morgan Hardwood Date: Sun, 23 Aug 2015 21:58:35 +0200 Subject: [PATCH 2/8] Added tools/generateLensList Bash4 script to make updating lens ID from exiftool for rtexif/* easy --- tools/generateLensList | 56 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 56 insertions(+) create mode 100755 tools/generateLensList diff --git a/tools/generateLensList b/tools/generateLensList new file mode 100755 index 000000000..e4e01784a --- /dev/null +++ b/tools/generateLensList @@ -0,0 +1,56 @@ +#!/usr/bin/env bash + +# This Bash4 script generates lens ID lists for rtexif/*.cc files using +# the exiftool version installed on the host system, so make sure you have +# the latest version of exiftool installed before running this script. +# It uses xmlstarlet to parse exiftool's output so make sure you have that. +# +# Run the script from the project root: +# ./tools/generateLensList +# +# Manually replace old code in rtexif/* with new from /tmp/rt-generateLensList/* +# +# Blame DrSlony +# Please report bugs or enhancements to https://github.com/Beep6581/RawTherapee + +hash exiftool 2>/dev/null || { echo >&2 "Exiftool not found, install it first."; exit 1; } +hash xmlstarlet 2>/dev/null || { echo >&2 "XMLStarlet not found, install it first."; exit 1; } + +unset cam cams + +cams=("canon" "olympus" "pentax" "sony") +tmpdir="/tmp/rt-generateLensList" + +head -n 15 "$0" | tail -n 14 +printf '%s\n' "exiftool version: $(exiftool -ver)" "" "XMLStarlet version: $(xmlstarlet --version)" | sed 's/^/# /' + +if [[ -d ${tmpdir} ]]; then + printf '%s\n' "" "Removing temp folder: $tmpdir" + rm -rvI "$tmpdir" || exit 1 +fi +mkdir -p "$tmpdir" || { printf '%s\n' "Error creating $tmpdir" ""; exit 1; } +echo + +for cam in "${cams[@]}"; do + printf '%s\n' "Saving ${tmpdir}/${cam}" + xmlstarlet sel -T -t -m "taginfo/table/tag[@name='LensType']/values/key" -v "concat(@id,' ',val)" -n < <(exiftool -listx -"$cam":all) > "${tmpdir}/cam" || { printf '%s\n' "Saving failed: ${tmpdir}/cam"; exit 1; } + sort -fuV "${tmpdir}/cam" > "${tmpdir}/${cam}" + rm -f "${tmpdir}/cam" + case $cam in + canon) sed -r -i -e '/-1\tn\/a/d' -e 's/([0-9]+)[0-9.]*\t/\1, "/' -e 's/^/ choices.insert(p_t(/' -e 's/$/"));/' "${tmpdir}/canon" ;; + olympus) sed -i -e '/0 00 00\tNone/d' -e 's/^/ lenses["0/' -e 's/\t/"] = "/' -e 's/$/";/' "${tmpdir}/olympus" ;; + pentax) sed -r -i -e 's/^/ choices.insert(p_t(256 * /' -e 's/([0-9]+) ([0-9]+)([0-9.]*)/\1 + \2/' -e 's/\t/, "/' -e 's/$/"));/' "${tmpdir}/pentax" ;; + sony) + # Sony has more lenses under the LensType2 tag + printf '%s\n' "Saving ${tmpdir}/sony-lenstype2" + xmlstarlet sel -T -t -m "taginfo/table/tag[@name='LensType2']/values/key" -v "concat(@id,' ',val)" -n < <(exiftool -listx -sony:all) > "${tmpdir}/cam" || { printf '%s\n' "Saving failed: ${tmpdir}/cam"; exit 1; } + sort -fuV "${tmpdir}/cam" > "${tmpdir}/sony-lenstype2" + rm -f "${tmpdir}/cam" + # Pad IDs shorter than 5 digits with 0s + sed -r -i -e 's/^[0-9]/0000&/' -e 's/0*([0-9]{5,})/\1/' "${tmpdir}/sony-lenstype2" + sed -r -i -e '/255\tTamron Lens (255)/d' -e 's/([0-9]+)[0-9.]*\t/\1, "/' -e 's/^/ choices.insert(p_t(/' -e 's/$/"));/' ${tmpdir}/sony ${tmpdir}/sony-lenstype2 + ;; + esac + +done + From 7f60ed65c2677cb5253edc0ad3862de5a7dc83d1 Mon Sep 17 00:00:00 2001 From: Morgan Hardwood Date: Sun, 23 Aug 2015 21:59:44 +0200 Subject: [PATCH 3/8] Updated canonattribs.cc olympusattribs.cc pentaxattribs.cc sonyminoltaattribs.cc with lenses from exiftool-10.00 --- rtexif/canonattribs.cc | 168 ++++--- rtexif/nikonattribs.cc | 2 +- rtexif/olympusattribs.cc | 196 ++++---- rtexif/pentaxattribs.cc | 522 ++++++++++---------- rtexif/sonyminoltaattribs.cc | 918 ++++++++++++++++++++--------------- 5 files changed, 1000 insertions(+), 806 deletions(-) diff --git a/rtexif/canonattribs.cc b/rtexif/canonattribs.cc index d8ce747f8..d5c792776 100644 --- a/rtexif/canonattribs.cc +++ b/rtexif/canonattribs.cc @@ -506,26 +506,26 @@ CAFocalInterpreter caFocalInterpreter; class CALensInterpreter : public IntLensInterpreter< int > { public: - CALensInterpreter () // From EXIFTOOL database 'Canon.pm' V3.19 + CALensInterpreter () { choices.insert(p_t(1, "Canon EF 50mm f/1.8")); choices.insert(p_t(2, "Canon EF 28mm f/2.8")); choices.insert(p_t(3, "Canon EF 135mm f/2.8 Soft")); - choices.insert(p_t(4, "Canon EF 35-105mm f/3.5-4.5")); + choices.insert(p_t(4, "Canon EF 35-105mm f/3.5-4.5 or Sigma Lens")); choices.insert(p_t(4, "Sigma UC Zoom 35-135mm f/4-5.6")); choices.insert(p_t(5, "Canon EF 35-70mm f/3.5-4.5")); - choices.insert(p_t(6, "Canon EF 28-70mm f/3.5-4.5")); + choices.insert(p_t(6, "Canon EF 28-70mm f/3.5-4.5 or Sigma or Tokina Lens")); choices.insert(p_t(6, "Sigma 18-50mm f/3.5-5.6 DC")); choices.insert(p_t(6, "Sigma 18-125mm f/3.5-5.6 DC IF ASP")); choices.insert(p_t(6, "Tokina AF 193-2 19-35mm f/3.5-4.5")); choices.insert(p_t(6, "Sigma 28-80mm f/3.5-5.6 II Macro")); choices.insert(p_t(7, "Canon EF 100-300mm f/5.6L")); - choices.insert(p_t(8, "Canon EF 100-300mm f/5.6")); + choices.insert(p_t(8, "Canon EF 100-300mm f/5.6 or Sigma or Tokina Lens")); choices.insert(p_t(8, "Sigma 70-300mm f/4-5.6 [APO] DG Macro")); choices.insert(p_t(8, "Tokina AT-X 242 AF 24-200mm f/3.5-5.6")); choices.insert(p_t(9, "Canon EF 70-210mm f/4")); choices.insert(p_t(9, "Sigma 55-200mm f/4-5.6 DC")); - choices.insert(p_t(10, "Canon EF 50mm f/2.5 Macro")); + choices.insert(p_t(10, "Canon EF 50mm f/2.5 Macro or Sigma Lens")); choices.insert(p_t(10, "Sigma 50mm f/2.8 EX")); choices.insert(p_t(10, "Sigma 28mm f/1.8")); choices.insert(p_t(10, "Sigma 105mm f/2.8 Macro EX")); @@ -539,51 +539,59 @@ public: choices.insert(p_t(18, "Canon EF 28-70mm f/3.5-4.5")); choices.insert(p_t(20, "Canon EF 100-200mm f/4.5A")); choices.insert(p_t(21, "Canon EF 80-200mm f/2.8L")); - choices.insert(p_t(22, "Canon EF 20-35mm f/2.8L")); + choices.insert(p_t(22, "Canon EF 20-35mm f/2.8L or Tokina Lens")); choices.insert(p_t(22, "Tokina AT-X 280 AF Pro 28-80mm f/2.8 Aspherical")); choices.insert(p_t(23, "Canon EF 35-105mm f/3.5-4.5")); choices.insert(p_t(24, "Canon EF 35-80mm f/4-5.6 Power Zoom")); choices.insert(p_t(25, "Canon EF 35-80mm f/4-5.6 Power Zoom")); - choices.insert(p_t(26, "Canon EF 100mm f/2.8 Macro")); + choices.insert(p_t(26, "Canon EF 100mm f/2.8 Macro or Other Lens")); choices.insert(p_t(26, "Cosina 100mm f/3.5 Macro AF")); choices.insert(p_t(26, "Tamron SP AF 90mm f/2.8 Di Macro")); choices.insert(p_t(26, "Tamron SP AF 180mm f/3.5 Di Macro")); choices.insert(p_t(26, "Carl Zeiss Planar T* 50mm f/1.4")); choices.insert(p_t(27, "Canon EF 35-80mm f/4-5.6")); - choices.insert(p_t(28, "Canon EF 80-200mm f/4.5-5.6")); - choices.insert(p_t(28, "Tamron SP AF 28-75mm f/2.8 XR Di LD Aspherical IF Macro")); + choices.insert(p_t(28, "Canon EF 80-200mm f/4.5-5.6 or Tamron Lens")); choices.insert(p_t(28, "Tamron SP AF 28-105mm f/2.8 LD Aspherical IF")); - choices.insert(p_t(28, "Tamron AF 28-200mm f/3.8-5.6 Aspherical")); - choices.insert(p_t(28, "Tamron AF 70-300mm f/4.5-5.6 Di LD 1:2 Macro Zoom")); + choices.insert(p_t(28, "Tamron SP AF 28-75mm f/2.8 XR Di LD Aspherical [IF] Macro")); + choices.insert(p_t(28, "Tamron AF 70-300mm f/4-5.6 Di LD 1:2 Macro")); + choices.insert(p_t(28, "Tamron AF Aspherical 28-200mm f/3.8-5.6")); choices.insert(p_t(29, "Canon EF 50mm f/1.8 II")); choices.insert(p_t(30, "Canon EF 35-105mm f/4.5-5.6")); - choices.insert(p_t(31, "Canon EF 75-300mm f/4-5.6")); + choices.insert(p_t(31, "Canon EF 75-300mm f/4-5.6 or Tamron Lens")); choices.insert(p_t(31, "Tamron SP AF 300mm f/2.8 LD IF")); - choices.insert(p_t(32, "Canon EF 24mm f/2.8")); + choices.insert(p_t(32, "Canon EF 24mm f/2.8 or Sigma Lens")); choices.insert(p_t(32, "Sigma 15mm f/2.8 EX Fisheye")); choices.insert(p_t(33, "Voigtlander or Carl Zeiss Lens")); choices.insert(p_t(33, "Voigtlander Ultron 40mm f/2 SLII Aspherical")); + choices.insert(p_t(33, "Voigtlander Color Skopar 20mm f/3.5 SLII Aspherical")); + choices.insert(p_t(33, "Voigtlander APO-Lanthar 90mm f/3.5 SLII Close Focus")); choices.insert(p_t(33, "Carl Zeiss Distagon T* 15mm f/2.8 ZE")); choices.insert(p_t(33, "Carl Zeiss Distagon T* 18mm f/3.5 ZE")); choices.insert(p_t(33, "Carl Zeiss Distagon T* 21mm f/2.8 ZE")); + choices.insert(p_t(33, "Carl Zeiss Distagon T* 25mm f/2 ZE")); choices.insert(p_t(33, "Carl Zeiss Distagon T* 28mm f/2 ZE")); choices.insert(p_t(33, "Carl Zeiss Distagon T* 35mm f/2 ZE")); + choices.insert(p_t(33, "Carl Zeiss Distagon T* 35mm f/1.4 ZE")); + choices.insert(p_t(33, "Carl Zeiss Planar T* 50mm f/1.4 ZE")); + choices.insert(p_t(33, "Carl Zeiss Makro-Planar T* 50mm f/2 ZE")); + choices.insert(p_t(33, "Carl Zeiss Makro-Planar T* 100mm f/2 ZE")); + choices.insert(p_t(33, "Carl Zeiss Apo-Sonnar T* 135mm f/2 ZE")); choices.insert(p_t(35, "Canon EF 35-80mm f/4-5.6")); choices.insert(p_t(36, "Canon EF 38-76mm f/4.5-5.6")); - choices.insert(p_t(37, "Canon EF 35-80mm f/4-5.6")); + choices.insert(p_t(37, "Canon EF 35-80mm f/4-5.6 or Tamron Lens")); choices.insert(p_t(37, "Tamron 70-200mm f/2.8 Di LD IF Macro")); - choices.insert(p_t(37, "Tamron AF 28-300mm f/3.5-6.3 XR Di VC LD Aspherical IF Macro (A20)")); - choices.insert(p_t(37, "Tamron SP AF 17-50mm f/2.8 XR Di II VC LD Aspherical IF")); - choices.insert(p_t(37, "Tamron AF 18-270mm f/3.5-6.3 Di II VC LD Aspherical IF Macro")); + choices.insert(p_t(37, "Tamron AF 28-300mm f/3.5-6.3 XR Di VC LD Aspherical [IF] Macro Model A20")); + choices.insert(p_t(37, "Tamron SP AF 17-50mm f/2.8 XR Di II VC LD Aspherical [IF]")); + choices.insert(p_t(37, "Tamron AF 18-270mm f/3.5-6.3 Di II VC LD Aspherical [IF] Macro")); choices.insert(p_t(38, "Canon EF 80-200mm f/4.5-5.6")); choices.insert(p_t(39, "Canon EF 75-300mm f/4-5.6")); choices.insert(p_t(40, "Canon EF 28-80mm f/3.5-5.6")); choices.insert(p_t(41, "Canon EF 28-90mm f/4-5.6")); - choices.insert(p_t(42, "Canon EF 28-200mm f/3.5-5.6")); - choices.insert(p_t(42, "Tamron AF 28-300mm f/3.5-6.3 XR Di VC LD Aspherical IF Macro (A20)")); + choices.insert(p_t(42, "Canon EF 28-200mm f/3.5-5.6 or Tamron Lens")); + choices.insert(p_t(42, "Tamron AF 28-300mm f/3.5-6.3 XR Di VC LD Aspherical [IF] Macro Model A20")); choices.insert(p_t(43, "Canon EF 28-105mm f/4-5.6")); choices.insert(p_t(44, "Canon EF 90-300mm f/4.5-5.6")); - choices.insert(p_t(45, "Canon EF-S 18-55mm f/3.5-5.6 II")); + choices.insert(p_t(45, "Canon EF-S 18-55mm f/3.5-5.6 [II]")); choices.insert(p_t(46, "Canon EF 28-90mm f/4-5.6")); choices.insert(p_t(48, "Canon EF-S 18-55mm f/3.5-5.6 IS")); choices.insert(p_t(49, "Canon EF-S 55-250mm f/4-5.6 IS")); @@ -593,18 +601,18 @@ public: choices.insert(p_t(53, "Canon EF-S 18-55mm f/3.5-5.6 III")); choices.insert(p_t(54, "Canon EF-S 55-250mm f/4-5.6 IS II")); choices.insert(p_t(94, "Canon TS-E 17mm f/4L")); - choices.insert(p_t(95, "Canon TS-E 24mm f/3.5 L II")); + choices.insert(p_t(95, "Canon TS-E 24.0mm f/3.5 L II")); choices.insert(p_t(124, "Canon MP-E 65mm f/2.8 1-5x Macro Photo")); choices.insert(p_t(125, "Canon TS-E 24mm f/3.5L")); choices.insert(p_t(126, "Canon TS-E 45mm f/2.8")); choices.insert(p_t(127, "Canon TS-E 90mm f/2.8")); choices.insert(p_t(129, "Canon EF 300mm f/2.8L")); choices.insert(p_t(130, "Canon EF 50mm f/1.0L")); - choices.insert(p_t(131, "Canon EF 28-80mm f/2.8-4L")); + choices.insert(p_t(131, "Canon EF 28-80mm f/2.8-4L or Sigma Lens")); choices.insert(p_t(131, "Sigma 8mm f/3.5 EX DG Circular Fisheye")); choices.insert(p_t(131, "Sigma 17-35mm f/2.8-4 EX DG Aspherical HSM")); choices.insert(p_t(131, "Sigma 17-70mm f/2.8-4.5 DC Macro")); - choices.insert(p_t(131, "Sigma APO 50-150mm f/2.8 EX DC HSM II")); + choices.insert(p_t(131, "Sigma APO 50-150mm f/2.8 [II] EX DC HSM")); choices.insert(p_t(131, "Sigma APO 120-300mm f/2.8 EX DG HSM")); choices.insert(p_t(131, "Sigma 4.5mm f/2.8 EX DC HSM Circular Fisheye")); choices.insert(p_t(131, "Sigma 70-200mm f/2.8 APO EX HSM")); @@ -612,7 +620,7 @@ public: choices.insert(p_t(134, "Canon EF 600mm f/4L IS")); choices.insert(p_t(135, "Canon EF 200mm f/1.8L")); choices.insert(p_t(136, "Canon EF 300mm f/2.8L")); - choices.insert(p_t(137, "Canon EF 85mm f/1.2L")); + choices.insert(p_t(137, "Canon EF 85mm f/1.2L or Sigma or Tamron Lens")); choices.insert(p_t(137, "Sigma 18-50mm f/2.8-4.5 DC OS HSM")); choices.insert(p_t(137, "Sigma 50-200mm f/4-5.6 DC OS HSM")); choices.insert(p_t(137, "Sigma 18-250mm f/3.5-6.3 DC OS HSM")); @@ -627,6 +635,8 @@ public: choices.insert(p_t(137, "Tamron SP 60mm f/2 Macro Di II")); choices.insert(p_t(137, "Sigma 10-20mm f/3.5 EX DC HSM")); choices.insert(p_t(137, "Tamron SP 24-70mm f/2.8 Di VC USD")); + choices.insert(p_t(137, "Sigma 18-35mm f/1.8 DC HSM")); + choices.insert(p_t(137, "Sigma 12-24mm f/4.5-5.6 DG HSM II")); choices.insert(p_t(138, "Canon EF 28-80mm f/2.8-4L")); choices.insert(p_t(139, "Canon EF 400mm f/2.8L")); choices.insert(p_t(140, "Canon EF 500mm f/4.5L")); @@ -639,85 +649,96 @@ public: choices.insert(p_t(147, "Canon EF 35-135mm f/4-5.6 USM")); choices.insert(p_t(148, "Canon EF 28-80mm f/3.5-5.6 USM")); choices.insert(p_t(149, "Canon EF 100mm f/2 USM")); - choices.insert(p_t(150, "Canon EF 14mm f/2.8L")); - choices.insert(p_t(150, "Sigma 20mm f/1.8 EX")); - choices.insert(p_t(150, "Sigma 24mm f/1.8 DG Macro EX")); + choices.insert(p_t(150, "Canon EF 14mm f/2.8L or Sigma Lens")); + choices.insert(p_t(150, "Sigma 20mm EX f/1.8")); choices.insert(p_t(150, "Sigma 30mm f/1.4 DC HSM")); + choices.insert(p_t(150, "Sigma 24mm f/1.8 DG Macro EX")); + choices.insert(p_t(150, "Sigma 28mm f/1.8 DG Macro EX")); choices.insert(p_t(151, "Canon EF 200mm f/2.8L")); - choices.insert(p_t(152, "Canon EF 300mm f/4L IS")); - choices.insert(p_t(152, "Sigma 12-24mm f/4.5-5.6 EX DG Aspherical HSM")); + choices.insert(p_t(152, "Canon EF 300mm f/4L IS or Sigma Lens")); + choices.insert(p_t(152, "Sigma 12-24mm f/4.5-5.6 EX DG ASPHERICAL HSM")); choices.insert(p_t(152, "Sigma 14mm f/2.8 EX Aspherical HSM")); choices.insert(p_t(152, "Sigma 10-20mm f/4-5.6")); choices.insert(p_t(152, "Sigma 100-300mm f/4")); - choices.insert(p_t(153, "Canon EF 35-350mm f/3.5-5.6L")); + choices.insert(p_t(153, "Canon EF 35-350mm f/3.5-5.6L or Sigma or Tamron Lens")); choices.insert(p_t(153, "Sigma 50-500mm f/4-6.3 APO HSM EX")); - choices.insert(p_t(153, "Tamron AF 28-300mm f/3.5-6.3 XR LD Aspherical IF Macro")); - choices.insert(p_t(153, "Tamron AF 18-200mm f/3.5-6.3 XR Di II LD Aspherical IF Macro (A14)")); - choices.insert(p_t(153, "Tamron 18-250mm f/3.5-6.3 Di II LD Aspherical IF Macro")); + choices.insert(p_t(153, "Tamron AF 28-300mm f/3.5-6.3 XR LD Aspherical [IF] Macro")); + choices.insert(p_t(153, "Tamron AF 18-200mm f/3.5-6.3 XR Di II LD Aspherical [IF] Macro Model A14")); + choices.insert(p_t(153, "Tamron 18-250mm f/3.5-6.3 Di II LD Aspherical [IF] Macro")); choices.insert(p_t(154, "Canon EF 20mm f/2.8 USM")); choices.insert(p_t(155, "Canon EF 85mm f/1.8 USM")); - choices.insert(p_t(156, "Canon EF 28-105mm f/3.5-4.5 USM")); - choices.insert(p_t(156, "Tamron SP 70-300mm f/4-5.6 Di VC USD")); - choices.insert(p_t(160, "Canon EF 20-35mm f/3.5-4.5 USM")); + choices.insert(p_t(156, "Canon EF 28-105mm f/3.5-4.5 USM or Tamron Lens")); + choices.insert(p_t(156, "Tamron SP 70-300mm f/4.0-5.6 Di VC USD")); + choices.insert(p_t(160, "Canon EF 20-35mm f/3.5-4.5 USM or Tamron or Tokina Lens")); choices.insert(p_t(160, "Tamron AF 19-35mm f/3.5-4.5")); choices.insert(p_t(160, "Tokina AT-X 124 AF Pro DX 12-24mm f/4")); choices.insert(p_t(160, "Tokina AT-X 107 AF DX 10-17mm f/3.5-4.5 Fisheye")); choices.insert(p_t(160, "Tokina AT-X 116 AF Pro DX 11-16mm f/2.8")); - choices.insert(p_t(161, "Canon EF 28-70mm f/2.8L")); + choices.insert(p_t(161, "Canon EF 28-70mm f/2.8L or Sigma or Tamron Lens")); choices.insert(p_t(161, "Sigma 24-70mm f/2.8 EX")); choices.insert(p_t(161, "Sigma 28-70mm f/2.8 EX")); + choices.insert(p_t(161, "Sigma 24-60mm f/2.8 EX DG")); choices.insert(p_t(161, "Tamron AF 17-50mm f/2.8 Di-II LD Aspherical")); choices.insert(p_t(161, "Tamron 90mm f/2.8")); - choices.insert(p_t(161, "Sigma 24-60mm f/2.8 EX DG")); + choices.insert(p_t(161, "Tamron SP AF 17-35mm f/2.8-4 Di LD Aspherical IF")); + choices.insert(p_t(161, "Tamron SP AF 28-75mm f/2.8 XR Di LD Aspherical [IF] Macro")); choices.insert(p_t(162, "Canon EF 200mm f/2.8L")); choices.insert(p_t(163, "Canon EF 300mm f/4L")); choices.insert(p_t(164, "Canon EF 400mm f/5.6L")); choices.insert(p_t(165, "Canon EF 70-200mm f/2.8 L")); - choices.insert(p_t(166, "Canon EF 70-200mm f/2.8 L + x1.4")); - choices.insert(p_t(167, "Canon EF 70-200mm f/2.8 L + x2")); + choices.insert(p_t(166, "Canon EF 70-200mm f/2.8 L + 1.4x")); + choices.insert(p_t(167, "Canon EF 70-200mm f/2.8 L + 2x")); choices.insert(p_t(168, "Canon EF 28mm f/1.8 USM")); - choices.insert(p_t(169, "Canon EF 17-35mm f/2.8L")); + choices.insert(p_t(169, "Canon EF 17-35mm f/2.8L or Sigma Lens")); choices.insert(p_t(169, "Sigma 18-200mm f/3.5-6.3 DC OS")); choices.insert(p_t(169, "Sigma 15-30mm f/3.5-4.5 EX DG Aspherical")); choices.insert(p_t(169, "Sigma 18-50mm f/2.8 Macro")); - choices.insert(p_t(169, "Sigma 30mm f/1.4 EX DC HSM")); choices.insert(p_t(169, "Sigma 50mm f/1.4 EX DG HSM")); choices.insert(p_t(169, "Sigma 85mm f/1.4 EX DG HSM")); + choices.insert(p_t(169, "Sigma 30mm f/1.4 EX DC HSM")); choices.insert(p_t(169, "Sigma 35mm f/1.4 DG HSM")); choices.insert(p_t(170, "Canon EF 200mm f/2.8L II")); choices.insert(p_t(171, "Canon EF 300mm f/4L")); - choices.insert(p_t(172, "Canon EF 400mm f/5.6L")); - choices.insert(p_t(173, "Canon EF 180mm f/3.5L Macro")); - choices.insert(p_t(173, "Sigma 180mm f/3.5 EX HSM Macro")); - choices.insert(p_t(173, "Sigma APO 150mm f/2.8 EX DG HSM Macro")); - choices.insert(p_t(174, "Canon EF 135mm f/2L")); + choices.insert(p_t(172, "Canon EF 400mm f/5.6L or Sigma Lens")); + choices.insert(p_t(172, "Sigma 150-600mm f/5-6.3 DG OS HSM | S")); + choices.insert(p_t(173, "Canon EF 180mm Macro f/3.5L or Sigma Lens")); + choices.insert(p_t(173, "Sigma 180mm EX HSM Macro f/3.5")); + choices.insert(p_t(173, "Sigma APO Macro 150mm f/2.8 EX DG HSM")); + choices.insert(p_t(174, "Canon EF 135mm f/2L or Sigma Lens")); choices.insert(p_t(174, "Sigma 70-200mm f/2.8 EX DG APO OS HSM")); choices.insert(p_t(174, "Sigma 50-500mm f/4.5-6.3 APO DG OS HSM")); + choices.insert(p_t(174, "Sigma 150-500mm f/5-6.3 APO DG OS HSM")); choices.insert(p_t(175, "Canon EF 400mm f/2.8L")); choices.insert(p_t(176, "Canon EF 24-85mm f/3.5-4.5 USM")); choices.insert(p_t(177, "Canon EF 300mm f/4L IS")); choices.insert(p_t(178, "Canon EF 28-135mm f/3.5-5.6 IS")); choices.insert(p_t(179, "Canon EF 24mm f/1.4L")); - choices.insert(p_t(180, "Canon EF 35mm f/1.4L")); - choices.insert(p_t(181, "Canon EF 100-400mm f/4.5-5.6L IS + x1.4")); - choices.insert(p_t(182, "Canon EF 100-400mm f/4.5-5.6L IS + x2")); - choices.insert(p_t(183, "Canon EF 100-400mm f/4.5-5.6L IS")); + choices.insert(p_t(180, "Canon EF 35mm f/1.4L or Sigma Lens")); + choices.insert(p_t(180, "Sigma 50mm f/1.4 DG HSM | A")); + choices.insert(p_t(180, "Sigma 24mm f/1.4 DG HSM | A")); + choices.insert(p_t(181, "Canon EF 100-400mm f/4.5-5.6L IS + 1.4x")); + choices.insert(p_t(182, "Canon EF 100-400mm f/4.5-5.6L IS + 2x")); + choices.insert(p_t(183, "Canon EF 100-400mm f/4.5-5.6L IS or Sigma Lens")); choices.insert(p_t(183, "Sigma 150mm f/2.8 EX DG OS HSM APO Macro")); choices.insert(p_t(183, "Sigma 105mm f/2.8 EX DG OS HSM Macro")); - choices.insert(p_t(184, "Canon EF 400mm f/2.8L + x2")); + choices.insert(p_t(183, "Sigma 180mm f/2.8 EX DG OS HSM APO Macro")); + choices.insert(p_t(183, "Sigma 150-600mm f/5-6.3 DG OS HSM | C")); + choices.insert(p_t(184, "Canon EF 400mm f/2.8L + 2x")); choices.insert(p_t(185, "Canon EF 600mm f/4L IS")); choices.insert(p_t(186, "Canon EF 70-200mm f/4L")); choices.insert(p_t(187, "Canon EF 70-200mm f/4L + 1.4x")); choices.insert(p_t(188, "Canon EF 70-200mm f/4L + 2x")); choices.insert(p_t(189, "Canon EF 70-200mm f/4L + 2.8x")); - choices.insert(p_t(190, "Canon EF 100mm f/2.8 Macro")); + choices.insert(p_t(190, "Canon EF 100mm f/2.8 Macro USM")); choices.insert(p_t(191, "Canon EF 400mm f/4 DO IS")); choices.insert(p_t(193, "Canon EF 35-80mm f/4-5.6 USM")); choices.insert(p_t(194, "Canon EF 80-200mm f/4.5-5.6 USM")); choices.insert(p_t(195, "Canon EF 35-105mm f/4.5-5.6 USM")); choices.insert(p_t(196, "Canon EF 75-300mm f/4-5.6 USM")); choices.insert(p_t(197, "Canon EF 75-300mm f/4-5.6 IS USM")); - choices.insert(p_t(198, "Canon EF 50mm f/1.4 USM")); + choices.insert(p_t(198, "Canon EF 50mm f/1.4 USM or Zeiss Lens")); + choices.insert(p_t(198, "Zeiss Otus 55mm f/1.4 ZE")); + choices.insert(p_t(198, "Zeiss Otus 85mm f/1.4 ZE")); choices.insert(p_t(199, "Canon EF 28-80mm f/3.5-5.6 USM")); choices.insert(p_t(200, "Canon EF 75-300mm f/4-5.6 USM")); choices.insert(p_t(201, "Canon EF 28-80mm f/3.5-5.6 USM")); @@ -727,20 +748,24 @@ public: choices.insert(p_t(210, "Canon EF 28-90mm f/4-5.6 USM")); choices.insert(p_t(211, "Canon EF 28-200mm f/3.5-5.6 USM")); choices.insert(p_t(212, "Canon EF 28-105mm f/4-5.6 USM")); - choices.insert(p_t(213, "Canon EF 90-300mm f/4.5-5.6 USM")); + choices.insert(p_t(213, "Canon EF 90-300mm f/4.5-5.6 USM or Tamron Lens")); + choices.insert(p_t(213, "Tamron SP 150-600mm f/5-6.3 Di VC USD")); + choices.insert(p_t(213, "Tamron 16-300mm f/3.5-6.3 Di II VC PZD Macro")); choices.insert(p_t(214, "Canon EF-S 18-55mm f/3.5-5.6 USM")); choices.insert(p_t(215, "Canon EF 55-200mm f/4.5-5.6 II USM")); + choices.insert(p_t(217, "Tamron AF 18-270mm f/3.5-6.3 Di II VC PZD")); choices.insert(p_t(224, "Canon EF 70-200mm f/2.8L IS")); - choices.insert(p_t(225, "Canon EF 70-200mm f/2.8L IS + x1.4")); - choices.insert(p_t(226, "Canon EF 70-200mm f/2.8L IS + x2")); - choices.insert(p_t(227, "Canon EF 70-200mm f/2.8L IS + x2.8")); + choices.insert(p_t(225, "Canon EF 70-200mm f/2.8L IS + 1.4x")); + choices.insert(p_t(226, "Canon EF 70-200mm f/2.8L IS + 2x")); + choices.insert(p_t(227, "Canon EF 70-200mm f/2.8L IS + 2.8x")); choices.insert(p_t(228, "Canon EF 28-105mm f/3.5-4.5 USM")); choices.insert(p_t(229, "Canon EF 16-35mm f/2.8L")); choices.insert(p_t(230, "Canon EF 24-70mm f/2.8L")); choices.insert(p_t(231, "Canon EF 17-40mm f/4L")); choices.insert(p_t(232, "Canon EF 70-300mm f/4.5-5.6 DO IS USM")); choices.insert(p_t(233, "Canon EF 28-300mm f/3.5-5.6L IS")); - choices.insert(p_t(234, "Canon EF-S 17-85mm f4-5.6 IS USM")); + choices.insert(p_t(234, "Canon EF-S 17-85mm f/4-5.6 IS USM or Tokina Lens")); + choices.insert(p_t(234, "Tokina AT-X 12-28mm f/4 PRO DX")); choices.insert(p_t(235, "Canon EF-S 10-22mm f/3.5-4.5 USM")); choices.insert(p_t(236, "Canon EF-S 60mm f/2.8 Macro USM")); choices.insert(p_t(237, "Canon EF 24-105mm f/4L IS")); @@ -756,30 +781,45 @@ public: choices.insert(p_t(247, "Canon EF 14mm f/2.8L II USM")); choices.insert(p_t(248, "Canon EF 200mm f/2L IS")); choices.insert(p_t(249, "Canon EF 800mm f/5.6L IS")); - choices.insert(p_t(250, "Canon EF 24mm f/1.4L II")); + choices.insert(p_t(250, "Canon EF 24 f/1.4L II")); choices.insert(p_t(251, "Canon EF 70-200mm f/2.8L IS II USM")); - choices.insert(p_t(252, "Canon EF 70-200mm f/2.8L IS II USM + x1.4")); - choices.insert(p_t(253, "Canon EF 70-200mm f/2.8L IS II USM + x2")); + choices.insert(p_t(252, "Canon EF 70-200mm f/2.8L IS II USM + 1.4x")); + choices.insert(p_t(253, "Canon EF 70-200mm f/2.8L IS II USM + 2x")); choices.insert(p_t(254, "Canon EF 100mm f/2.8L Macro IS USM")); + choices.insert(p_t(255, "Sigma 24-105mm f/4 DG OS HSM | A or Other Sigma Lens")); + choices.insert(p_t(255, "Sigma 180mm f/2.8 EX DG OS HSM APO Macro")); choices.insert(p_t(488, "Canon EF-S 15-85mm f/3.5-5.6 IS USM")); choices.insert(p_t(489, "Canon EF 70-300mm f/4-5.6L IS USM")); - choices.insert(p_t(490, "Canon EF 8-15mm f/4L USM")); + choices.insert(p_t(490, "Canon EF 8-15mm f/4L Fisheye USM")); choices.insert(p_t(491, "Canon EF 300mm f/2.8L IS II USM")); choices.insert(p_t(492, "Canon EF 400mm f/2.8L IS II USM")); + choices.insert(p_t(493, "Canon EF 500mm f/4L IS II USM or EF 24-105mm f4L IS USM")); choices.insert(p_t(493, "Canon EF 24-105mm f/4L IS USM")); choices.insert(p_t(494, "Canon EF 600mm f/4.0L IS II USM")); choices.insert(p_t(495, "Canon EF 24-70mm f/2.8L II USM")); choices.insert(p_t(496, "Canon EF 200-400mm f/4L IS USM")); + choices.insert(p_t(499, "Canon EF 200-400mm f/4L IS USM + 1.4x")); choices.insert(p_t(502, "Canon EF 28mm f/2.8 IS USM")); choices.insert(p_t(503, "Canon EF 24mm f/2.8 IS USM")); choices.insert(p_t(504, "Canon EF 24-70mm f/4L IS USM")); choices.insert(p_t(505, "Canon EF 35mm f/2 IS USM")); + choices.insert(p_t(506, "Canon EF 400mm f/4 DO IS II USM")); + choices.insert(p_t(507, "Canon EF 16-35mm f/4L IS USM")); + choices.insert(p_t(508, "Canon EF 11-24mm f/4L USM")); + choices.insert(p_t(747, "Canon EF 100-400mm f/4.5-5.6L IS II USM")); choices.insert(p_t(4142, "Canon EF-S 18-135mm f/3.5-5.6 IS STM")); - choices.insert(p_t(4143, "Canon EF-M 18-55mm f/3.5-5.6 IS STM")); + choices.insert(p_t(4143, "Canon EF-M 18-55mm f/3.5-5.6 IS STM or Tamron Lens")); + choices.insert(p_t(4143, "Tamron 18-200mm F/3.5-6.3 Di III VC")); choices.insert(p_t(4144, "Canon EF 40mm f/2.8 STM")); choices.insert(p_t(4145, "Canon EF-M 22mm f/2 STM")); choices.insert(p_t(4146, "Canon EF-S 18-55mm f/3.5-5.6 IS STM")); choices.insert(p_t(4147, "Canon EF-M 11-22mm f/4-5.6 IS STM")); + choices.insert(p_t(4148, "Canon EF-S 55-250mm f/4-5.6 IS STM")); + choices.insert(p_t(4149, "Canon EF-M 55-200mm f/4.5-6.3 IS STM")); + choices.insert(p_t(4150, "Canon EF-S 10-18mm f/4.5-5.6 IS STM")); + choices.insert(p_t(4152, "Canon EF 24-105mm f/3.5-5.6 IS STM")); + choices.insert(p_t(4154, "Canon EF-S 24mm f/2.8 STM")); + choices.insert(p_t(4156, "Canon EF 50mm f/1.8 STM")); } virtual std::string toString (Tag* t) diff --git a/rtexif/nikonattribs.cc b/rtexif/nikonattribs.cc index dbf7796b7..a49942d1a 100644 --- a/rtexif/nikonattribs.cc +++ b/rtexif/nikonattribs.cc @@ -318,7 +318,7 @@ class NALensDataInterpreter : public Interpreter { std::map lenses; public: - NALensDataInterpreter () // From EXIFTOOL database 'Nikon.pm' V2.80 + NALensDataInterpreter () { /* The key is a composite string made of 8 HEX bytes * LensIDNumber LensFStops MinFocalLength MaxFocalLength MaxApertureAtMinFocal MaxApertureAtMaxFocal MCUVersion and LensType */ diff --git a/rtexif/olympusattribs.cc b/rtexif/olympusattribs.cc index 4e2e4e53f..3de89b077 100644 --- a/rtexif/olympusattribs.cc +++ b/rtexif/olympusattribs.cc @@ -77,100 +77,110 @@ class OLLensTypeInterpreter : public Interpreter { std::map lenses; public: - OLLensTypeInterpreter () // From EXIFTOOL database 'Olympus.pm' V2.09 + OLLensTypeInterpreter () { - // exadecimal bytes - lenses["00 01 00"] = "Zuiko Digital ED 50mm f/2 Macro"; - lenses["00 01 01"] = "Zuiko Digital 40-150mm f/3.5-4.5"; - lenses["00 01 10"] = "Zuiko Digital ED 14-42mm f/3.5-5.6"; - lenses["00 02 00"] = "Zuiko Digital ED 150mm f/2"; - lenses["00 02 10"] = "Zuiko Digital 17mm f/2.8 Pancake"; - lenses["00 03 00"] = "Zuiko Digital ED 300mm f/2.8"; - lenses["00 03 10"] = "Zuiko Digital ED 14-150mm f/4-5.6"; - lenses["00 04 10"] = "Zuiko Digital ED 9-18mm f/4-5.6"; - lenses["00 05 00"] = "Zuiko Digital 14-54mm f/2.8-3.5"; - lenses["00 05 01"] = "Zuiko Digital Pro ED 90-250mm f/2.8"; - lenses["00 05 10"] = "Zuiko Digital ED 14-42mm f/3.5-5.6 L"; - lenses["00 06 00"] = "Zuiko Digital ED 50-200mm f/2.8-3.5"; - lenses["00 06 01"] = "Zuiko Digital ED 8mm f/3.5 Fisheye"; - lenses["00 06 10"] = "Zuiko Digital ED 40-150mm f/4-5.6"; - lenses["00 07 00"] = "Zuiko Digital 11-22mm f/2.8-3.5"; - lenses["00 07 01"] = "Zuiko Digital 18-180mm f/3.5-6.3"; - lenses["00 07 10"] = "Zuiko Digital ED 12mm f/2"; - lenses["00 08 01"] = "Zuiko Digital 70-300mm f/4-5.6"; - lenses["00 08 10"] = "Zuiko Digital ED 75-300mm f/4.8-6.7"; - lenses["00 09 10"] = "Zuiko Digital 14-42mm f/3.5-5.6 II"; - lenses["00 10 01"] = "Kenko Tokina Reflex 300mm f/6.3 MF Macro"; - lenses["00 10 10"] = "Zuiko Digital ED 12-50mm f/3.5-6.3 EZ"; - lenses["00 11 10"] = "Zuiko Digital 45mm f/1.8"; - lenses["00 12 10"] = "Zuiko Digital ED 60mm f/2.8 Macro"; - lenses["00 13 10"] = "Zuiko Digital ED 14-42mm f/3.5-5.6 II R"; - lenses["00 14 10"] = "Zuiko Digital ED 40-150mm f/4-5.6 R"; - lenses["00 15 00"] = "Zuiko Digital ED 7-14mm f/4"; - lenses["00 15 10"] = "Zuiko Digital ED 75mm f/1.8"; - lenses["00 16 10"] = "Zuiko Digital 17mm f/1.8"; - lenses["00 17 00"] = "Zuiko Digital Pro ED 35-100mm f/2"; - lenses["00 18 00"] = "Zuiko Digital 14-45mm f/3.5-5.6"; - lenses["00 18 10"] = "Zuiko Digital ED 75-300mm f/4.8-6.7 II"; - lenses["00 19 10"] = "Zuiko Digital ED 12-40mm f/2.8 Pro"; - lenses["00 20 00"] = "Zuiko Digital 35mm f/3.5 Macro"; - lenses["00 22 00"] = "Zuiko Digital 17.5-45mm f/3.5-5.6"; - lenses["00 23 00"] = "Zuiko Digital ED 14-42mm f/3.5-5.6"; - lenses["00 24 00"] = "Zuiko Digital ED 40-150mm f/4-5.6"; - lenses["00 30 00"] = "Zuiko Digital ED 50-200mm f/2.8-3.5 SWD"; - lenses["00 31 00"] = "Zuiko Digital ED 12-60mm f/2.8-4 SWD"; - lenses["00 32 00"] = "Zuiko Digital ED 14-35mm f/2 SWD"; - lenses["00 33 00"] = "Zuiko Digital 25mm f/2.8"; - lenses["00 34 00"] = "Zuiko Digital ED 9-18mm f/4-5.6"; - lenses["00 35 00"] = "Zuiko Digital 14-54mm f/2.8-3.5 II"; - lenses["01 01 00"] = "Sigma 18-50mm f/3.5-5.6 DC"; - lenses["01 01 10"] = "Sigma 30mm f/2.8 EX DN"; - lenses["01 02 00"] = "Sigma 55-200mm f/4-5.6 DC"; - lenses["01 02 10"] = "Sigma 19mm f/2.8 EX DN"; - lenses["01 03 00"] = "Sigma 18-125mm f/3.5-5.6 DC"; - lenses["01 03 10"] = "Sigma 30mm f/2.8 DN | A"; - lenses["01 04 00"] = "Sigma 18-125mm f/3.5-5.6 DC"; - lenses["01 04 10"] = "Sigma 19mm f/2.8 DN | A"; - lenses["01 05 00"] = "Sigma 30mm f/1.4 EX DC HSM"; - lenses["01 05 10"] = "Sigma 60mm f/2.8 DN | A"; - lenses["01 06 00"] = "Sigma 50-500mm f/4-6.3 EX DG APO HSM RF"; - lenses["01 07 00"] = "Sigma 105mm f/2.8 EX DG Macro"; - lenses["01 08 00"] = "Sigma 150mm f/2.8 EX DG APO HSM Macro"; - lenses["01 09 00"] = "Sigma 18-50mm f/2.8 EX DC Macro"; - lenses["01 10 00"] = "Sigma 24mm f/1.8 EX DG Aspherical Macro"; - lenses["01 11 00"] = "Sigma 135-400mm f/4.5-5.6 DG APO"; - lenses["01 12 00"] = "Sigma 300-800mm f/5.6 EX DG APO HSM"; - lenses["01 13 00"] = "Sigma 30mm f/1.4 EX DC HSM"; - lenses["01 14 00"] = "Sigma 50-500mm f/4-6.3 EX DG APO HSM"; - lenses["01 15 00"] = "Sigma 10-20mm f/4-5.6 EX DC HSM"; - lenses["01 16 00"] = "Sigma 70-200mm f/2.8 II EX DG APO HSM Macro"; - lenses["01 17 00"] = "Sigma 50mm f/1.4 EX DG HSM"; - lenses["02 01 00"] = "Leica D Vario Elmarit 14-50mm f/2.8-3.5 Asph."; - lenses["02 01 10"] = "Lumix G Vario 14-45mm f/3.5-5.6 Asph. Mega OIS"; - lenses["02 02 00"] = "Leica D Summilux 25mm f/1.4 Asph."; - lenses["02 02 10"] = "Lumix G Vario 45-200mm f/4-5.6 Mega OIS"; - lenses["02 03 00"] = "Leica D Vario Elmar 14-50mm f/3.8-5.6 Asph. Mega OIS"; - lenses["02 03 01"] = "Leica D Vario Elmar 14-50mm f/3.8-5.6 Asph."; - lenses["02 03 10"] = "Lumix G Vario HD 14-140mm f/4-5.8 Asph. Mega OIS"; - lenses["02 04 00"] = "Leica D Vario Elmar 14-150mm f/3.5-5.6"; - lenses["02 04 10"] = "Lumix G Vario 7-14mm f/4 Asph."; - lenses["02 05 10"] = "Lumix G 20mm f/1.7 Asph."; - lenses["02 06 10"] = "Leica DG Macro-Elmarit 45mm f/2.8 Asph. Mega OIS"; - lenses["02 07 10"] = "Lumix G Vario 14-42mm f/3.5-5.6 Asph. Mega OIS"; - lenses["02 08 10"] = "Lumix G Fisheye 8mm f/3.5"; - lenses["02 09 10"] = "Lumix G Vario 100-300mm f/4-5.6 Mega OIS"; - lenses["02 10 10"] = "Lumix G 14mm f/2.5 Asph."; - lenses["02 11 10"] = "Lumix G 12.5mm f/12 3D"; - lenses["02 12 10"] = "Leica DG Summilux 25mm f/1.4 Asph."; - lenses["02 13 10"] = "Lumix G X Vario PZ 45-175mm f/4-5.6 Asph. Power OIS"; - lenses["02 14 10"] = "Lumix G X Vario PZ 14-42mm f/3.5-5.6 Asph. Power OIS"; - lenses["02 15 10"] = "Lumix G X Vario 12-35mm f/2.8 Asph. Power OIS"; - lenses["02 16 10"] = "Lumix G Vario 45-150mm f/4-5.6 Asph. Mega OIS"; - lenses["02 17 10"] = "Lumix G X Vario 35-100mm f/2.8 Power OIS"; - lenses["02 18 10"] = "Lumix G Vario 14-42mm f/3.5-5.6 II Asph. Mega OIS"; - lenses["02 19 10"] = "Lumix G Vario 14-140mm f/3.5-5.6 Asph. Power OIS"; - lenses["03 01 00"] = "Leica D Vario Elmarit 14-50mm f/2.8-3.5 Asph."; - lenses["03 02 00"] = "Leica D Summilux 25mm f/1.4 Asph."; + lenses["00 01 00"] = "Olympus Zuiko Digital ED 50mm F2.0 Macro"; + lenses["00 01 01"] = "Olympus Zuiko Digital 40-150mm F3.5-4.5"; + lenses["00 01 10"] = "Olympus M.Zuiko Digital ED 14-42mm F3.5-5.6"; + lenses["00 02 00"] = "Olympus Zuiko Digital ED 150mm F2.0"; + lenses["00 02 10"] = "Olympus M.Zuiko Digital 17mm F2.8 Pancake"; + lenses["00 03 00"] = "Olympus Zuiko Digital ED 300mm F2.8"; + lenses["00 03 10"] = "Olympus M.Zuiko Digital ED 14-150mm F4.0-5.6 [II]"; + lenses["00 04 10"] = "Olympus M.Zuiko Digital ED 9-18mm F4.0-5.6"; + lenses["00 05 00"] = "Olympus Zuiko Digital 14-54mm F2.8-3.5"; + lenses["00 05 01"] = "Olympus Zuiko Digital Pro ED 90-250mm F2.8"; + lenses["00 05 10"] = "Olympus M.Zuiko Digital ED 14-42mm F3.5-5.6 L"; + lenses["00 06 00"] = "Olympus Zuiko Digital ED 50-200mm F2.8-3.5"; + lenses["00 06 01"] = "Olympus Zuiko Digital ED 8mm F3.5 Fisheye"; + lenses["00 06 10"] = "Olympus M.Zuiko Digital ED 40-150mm F4.0-5.6"; + lenses["00 07 00"] = "Olympus Zuiko Digital 11-22mm F2.8-3.5"; + lenses["00 07 01"] = "Olympus Zuiko Digital 18-180mm F3.5-6.3"; + lenses["00 07 10"] = "Olympus M.Zuiko Digital ED 12mm F2.0"; + lenses["00 08 01"] = "Olympus Zuiko Digital 70-300mm F4.0-5.6"; + lenses["00 08 10"] = "Olympus M.Zuiko Digital ED 75-300mm F4.8-6.7"; + lenses["00 09 10"] = "Olympus M.Zuiko Digital 14-42mm F3.5-5.6 II"; + lenses["00 10 01"] = "Kenko Tokina Reflex 300mm F6.3 MF Macro"; + lenses["00 10 10"] = "Olympus M.Zuiko Digital ED 12-50mm F3.5-6.3 EZ"; + lenses["00 11 10"] = "Olympus M.Zuiko Digital 45mm F1.8"; + lenses["00 12 10"] = "Olympus M.Zuiko Digital ED 60mm F2.8 Macro"; + lenses["00 13 10"] = "Olympus M.Zuiko Digital 14-42mm F3.5-5.6 II R"; + lenses["00 14 10"] = "Olympus M.Zuiko Digital ED 40-150mm F4.0-5.6 R"; + lenses["00 15 00"] = "Olympus Zuiko Digital ED 7-14mm F4.0"; + lenses["00 15 10"] = "Olympus M.Zuiko Digital ED 75mm F1.8"; + lenses["00 16 10"] = "Olympus M.Zuiko Digital 17mm F1.8"; + lenses["00 17 00"] = "Olympus Zuiko Digital Pro ED 35-100mm F2.0"; + lenses["00 18 00"] = "Olympus Zuiko Digital 14-45mm F3.5-5.6"; + lenses["00 18 10"] = "Olympus M.Zuiko Digital ED 75-300mm F4.8-6.7 II"; + lenses["00 19 10"] = "Olympus M.Zuiko Digital ED 12-40mm F2.8 Pro"; + lenses["00 20 00"] = "Olympus Zuiko Digital 35mm F3.5 Macro"; + lenses["00 20 10"] = "Olympus M.Zuiko Digital ED 40-150mm F2.8 Pro"; + lenses["00 21 10"] = "Olympus M.Zuiko Digital ED 14-42mm F3.5-5.6 EZ"; + lenses["00 22 00"] = "Olympus Zuiko Digital 17.5-45mm F3.5-5.6"; + lenses["00 22 10"] = "Olympus M.Zuiko Digital 25mm F1.8"; + lenses["00 23 00"] = "Olympus Zuiko Digital ED 14-42mm F3.5-5.6"; + lenses["00 23 10"] = "Olympus M.Zuiko Digital ED 7-14mm F2.8 Pro"; + lenses["00 24 00"] = "Olympus Zuiko Digital ED 40-150mm F4.0-5.6"; + lenses["00 25 10"] = "Olympus M.Zuiko Digital ED 8mm F1.8 Fisheye Pro"; + lenses["00 30 00"] = "Olympus Zuiko Digital ED 50-200mm F2.8-3.5 SWD"; + lenses["00 31 00"] = "Olympus Zuiko Digital ED 12-60mm F2.8-4.0 SWD"; + lenses["00 32 00"] = "Olympus Zuiko Digital ED 14-35mm F2.0 SWD"; + lenses["00 33 00"] = "Olympus Zuiko Digital 25mm F2.8"; + lenses["00 34 00"] = "Olympus Zuiko Digital ED 9-18mm F4.0-5.6"; + lenses["00 35 00"] = "Olympus Zuiko Digital 14-54mm F2.8-3.5 II"; + lenses["01 01 00"] = "Sigma 18-50mm F3.5-5.6 DC"; + lenses["01 01 10"] = "Sigma 30mm F2.8 EX DN"; + lenses["01 02 00"] = "Sigma 55-200mm F4.0-5.6 DC"; + lenses["01 02 10"] = "Sigma 19mm F2.8 EX DN"; + lenses["01 03 00"] = "Sigma 18-125mm F3.5-5.6 DC"; + lenses["01 03 10"] = "Sigma 30mm F2.8 DN | A"; + lenses["01 04 00"] = "Sigma 18-125mm F3.5-5.6 DC"; + lenses["01 04 10"] = "Sigma 19mm F2.8 DN | A"; + lenses["01 05 00"] = "Sigma 30mm F1.4 EX DC HSM"; + lenses["01 05 10"] = "Sigma 60mm F2.8 DN | A"; + lenses["01 06 00"] = "Sigma APO 50-500mm F4.0-6.3 EX DG HSM"; + lenses["01 07 00"] = "Sigma Macro 105mm F2.8 EX DG"; + lenses["01 08 00"] = "Sigma APO Macro 150mm F2.8 EX DG HSM"; + lenses["01 09 00"] = "Sigma 18-50mm F2.8 EX DC Macro"; + lenses["01 10 00"] = "Sigma 24mm F1.8 EX DG Aspherical Macro"; + lenses["01 11 00"] = "Sigma APO 135-400mm F4.5-5.6 DG"; + lenses["01 12 00"] = "Sigma APO 300-800mm F5.6 EX DG HSM"; + lenses["01 13 00"] = "Sigma 30mm F1.4 EX DC HSM"; + lenses["01 14 00"] = "Sigma APO 50-500mm F4.0-6.3 EX DG HSM"; + lenses["01 15 00"] = "Sigma 10-20mm F4.0-5.6 EX DC HSM"; + lenses["01 16 00"] = "Sigma APO 70-200mm F2.8 II EX DG Macro HSM"; + lenses["01 17 00"] = "Sigma 50mm F1.4 EX DG HSM"; + lenses["02 01 00"] = "Leica D Vario Elmarit 14-50mm F2.8-3.5 Asph."; + lenses["02 01 10"] = "Lumix G Vario 14-45mm F3.5-5.6 Asph. Mega OIS"; + lenses["02 02 00"] = "Leica D Summilux 25mm F1.4 Asph."; + lenses["02 02 10"] = "Lumix G Vario 45-200mm F4.0-5.6 Mega OIS"; + lenses["02 03 00"] = "Leica D Vario Elmar 14-50mm F3.8-5.6 Asph. Mega OIS"; + lenses["02 03 01"] = "Leica D Vario Elmar 14-50mm F3.8-5.6 Asph."; + lenses["02 03 10"] = "Lumix G Vario HD 14-140mm F4.0-5.8 Asph. Mega OIS"; + lenses["02 04 00"] = "Leica D Vario Elmar 14-150mm F3.5-5.6"; + lenses["02 04 10"] = "Lumix G Vario 7-14mm F4.0 Asph."; + lenses["02 05 10"] = "Lumix G 20mm F1.7 Asph."; + lenses["02 06 10"] = "Leica DG Macro-Elmarit 45mm F2.8 Asph. Mega OIS"; + lenses["02 07 10"] = "Lumix G Vario 14-42mm F3.5-5.6 Asph. Mega OIS"; + lenses["02 08 10"] = "Lumix G Fisheye 8mm F3.5"; + lenses["02 09 10"] = "Lumix G Vario 100-300mm F4.0-5.6 Mega OIS"; + lenses["02 10 10"] = "Lumix G 14mm F2.5 Asph."; + lenses["02 11 10"] = "Lumix G 12.5mm F12 3D"; + lenses["02 12 10"] = "Leica DG Summilux 25mm F1.4 Asph."; + lenses["02 13 10"] = "Lumix G X Vario PZ 45-175mm F4.0-5.6 Asph. Power OIS"; + lenses["02 14 10"] = "Lumix G X Vario PZ 14-42mm F3.5-5.6 Asph. Power OIS"; + lenses["02 15 10"] = "Lumix G X Vario 12-35mm F2.8 Asph. Power OIS"; + lenses["02 16 10"] = "Lumix G Vario 45-150mm F4.0-5.6 Asph. Mega OIS"; + lenses["02 17 10"] = "Lumix G X Vario 35-100mm F2.8 Power OIS"; + lenses["02 18 10"] = "Lumix G Vario 14-42mm F3.5-5.6 II Asph. Mega OIS"; + lenses["02 19 10"] = "Lumix G Vario 14-140mm F3.5-5.6 Asph. Power OIS"; + lenses["02 20 10"] = "Lumix G Vario 12-32mm F3.5-5.6 Asph. Mega OIS"; + lenses["02 21 10"] = "Leica DG Nocticron 42.5mm F1.2 Asph. Power OIS"; + lenses["02 22 10"] = "Leica DG Summilux 15mm F1.7 Asph."; + lenses["02 24 10"] = "Lumix G Macro 30mm F2.8 Asph. Mega OIS"; + lenses["02 25 10"] = "Lumix G 42.5mm F1.7 Asph. Power OIS"; + lenses["03 01 00"] = "Leica D Vario Elmarit 14-50mm F2.8-3.5 Asph."; + lenses["03 02 00"] = "Leica D Summilux 25mm F1.4 Asph."; + lenses["05 01 10"] = "Tamron 14-150mm F3.5-5.8 Di III"; } virtual std::string toString (Tag* t) { diff --git a/rtexif/pentaxattribs.cc b/rtexif/pentaxattribs.cc index 0a9be9c02..840ada763 100644 --- a/rtexif/pentaxattribs.cc +++ b/rtexif/pentaxattribs.cc @@ -649,261 +649,285 @@ PAColorSpaceInterpreter paColorSpaceInterpreter; class PALensTypeInterpreter : public IntLensInterpreter< int > { public: - PALensTypeInterpreter () // From EXIFTOOL database 'Pentax.pm' V2.65 + PALensTypeInterpreter () { - choices.insert(p_t( 0 + 0, "M-42 or No Lens")); - choices.insert(p_t(256 * 1 + 0, "K,M Lens")); + choices.insert(p_t(256 * 0 + 0, "M-42 or No Lens")); + choices.insert(p_t(256 * 1 + 0, "K or M Lens")); choices.insert(p_t(256 * 2 + 0, "A Series Lens")); - choices.insert(p_t(256 * 3 + 0, "Sigma Lens")); - choices.insert(p_t(256 * 3 + 17, "smc PENTAX-FA SOFT 85mm f/2.8")); + choices.insert(p_t(256 * 3 + 0, "Sigma")); + choices.insert(p_t(256 * 3 + 17, "smc PENTAX-FA SOFT 85mm F2.8")); choices.insert(p_t(256 * 3 + 18, "smc PENTAX-F 1.7X AF ADAPTER")); - choices.insert(p_t(256 * 3 + 19, "smc PENTAX-F 24-50mm f/4")); - choices.insert(p_t(256 * 3 + 20, "smc PENTAX-F 35-80mm f/4-5.6")); - choices.insert(p_t(256 * 3 + 21, "smc PENTAX-F 80-200mm f/4.7-5.6")); - choices.insert(p_t(256 * 3 + 22, "smc PENTAX-F FISH-EYE 17-28mm f/3.5-4.5")); - choices.insert(p_t(256 * 3 + 23, "smc PENTAX-F 100-300mm f/4.5-5.6")); - choices.insert(p_t(256 * 3 + 23, "Sigma AF 28-300mm f/3.5-5.6 DL IF")); - choices.insert(p_t(256 * 3 + 23, "Sigma AF 28-300mm f/3.5-6.3 DG IF Macro")); - choices.insert(p_t(256 * 3 + 24, "smc PENTAX-F 35-135mm f/3.5-4.5")); - choices.insert(p_t(256 * 3 + 25, "smc PENTAX-F 35-105mm f/4-5.6")); - choices.insert(p_t(256 * 3 + 25, "Sigma AF 28-300mm f/3.5-5.6 DL IF")); - choices.insert(p_t(256 * 3 + 25, "Sigma 55-200mm f/4-5.6 DC")); - choices.insert(p_t(256 * 3 + 25, "Sigma AF 28-300mm f/3.5-6.3 DG IF Macro")); - choices.insert(p_t(256 * 3 + 25, "Tokina 80-200mm f/2.8 ATX-Pro")); - choices.insert(p_t(256 * 3 + 26, "smc PENTAX-F* 250-600mm f/5.6 ED[IF]")); - choices.insert(p_t(256 * 3 + 27, "smc PENTAX-F 28-80mm f/3.5-4.5")); - choices.insert(p_t(256 * 3 + 27, "Tokina AT-X Pro AF 28-70mm f/2.6-2.8")); - choices.insert(p_t(256 * 3 + 28, "smc PENTAX-F 35-70mm f/3.5-4.5")); - choices.insert(p_t(256 * 3 + 28, "Tokina 19-35mm f/3.5-4.5 AF")); - choices.insert(p_t(256 * 3 + 28, "Tokina AT-X AF 400mm f/5.6")); - choices.insert(p_t(256 * 3 + 29, "PENTAX-F 28-80mm f/3.5-4.5")); - choices.insert(p_t(256 * 3 + 29, "Sigma AF 18-125mm f/3.5-5.6 DC")); - choices.insert(p_t(256 * 3 + 29, "Tokina AT-X PRO 28-70mm f/2.6-2.8")); - choices.insert(p_t(256 * 3 + 30, "PENTAX-F 70-200mm f/4-5.6")); - choices.insert(p_t(256 * 3 + 31, "smc PENTAX-F 70-210mm f/4-5.6")); - choices.insert(p_t(256 * 3 + 31, "Tokina AF 730 75-300mm f/4.5-5.6")); - choices.insert(p_t(256 * 3 + 31, "Takumar-F 70-210mm f/4-5.6")); - choices.insert(p_t(256 * 3 + 32, "smc PENTAX-F 50mm f/1.4")); - choices.insert(p_t(256 * 3 + 33, "smc PENTAX-F 50mm f/1.7")); - choices.insert(p_t(256 * 3 + 34, "smc PENTAX-F 135mm f/2.8 [IF]")); - choices.insert(p_t(256 * 3 + 35, "smc PENTAX-F 28mm f/2.8")); - choices.insert(p_t(256 * 3 + 36, "Sigma 20mm f/1.8 EX DG Aspherical RF")); - choices.insert(p_t(256 * 3 + 38, "smc PENTAX-F* 300mm f/4.5 ED[IF]")); - choices.insert(p_t(256 * 3 + 39, "smc PENTAX-F* 600mm f/4 ED[IF]")); - choices.insert(p_t(256 * 3 + 40, "smc PENTAX-F Macro 100mm f/2.8")); - choices.insert(p_t(256 * 3 + 41, "smc PENTAX-F Macro 50mm f/2.8")); - choices.insert(p_t(256 * 3 + 41, "Sigma 50mm f/2.8 Macro")); - choices.insert(p_t(256 * 3 + 44, "Sigma AF 10-20mm f/4-5.6 EX DC")); - choices.insert(p_t(256 * 3 + 44, "Sigma 12-24mm f/4.5-5.6 EX DG")); - choices.insert(p_t(256 * 3 + 44, "Sigma 17-70mm f/2.8-4.5 DC Macro")); - choices.insert(p_t(256 * 3 + 44, "Sigma 18-50mm f/3.5-5.6 DC")); - choices.insert(p_t(256 * 3 + 44, "Tamron 35-90mm f/4 AF")); - choices.insert(p_t(256 * 3 + 46, "Sigma APO 70-200mm f/2.8 EX")); - choices.insert(p_t(256 * 3 + 46, "Sigma EX APO 100-300mm f/4 IF")); - choices.insert(p_t(256 * 3 + 46, "Samsung/Schneider D-XENON 50-200mm f/4-5.6 ED")); - choices.insert(p_t(256 * 3 + 50, "smc PENTAX-FA 28-70mm f/4 AL")); - choices.insert(p_t(256 * 3 + 51, "Sigma 28mm f/1.8 EX DG Aspherical Macro")); - choices.insert(p_t(256 * 3 + 52, "smc PENTAX-FA 28-200mm f/3.8-5.6 AL[IF]")); - choices.insert(p_t(256 * 3 + 52, "Tamron AF LD 28-200mm f/3.8-5.6 [IF] Aspherical (171D)")); - choices.insert(p_t(256 * 3 + 53, "smc PENTAX-FA 28-80mm f/3.5-5.6 AL")); - choices.insert(p_t(256 * 3 + 247, "smc PENTAX-DA FISH-EYE 10-17mm f/3.5-4.5 ED[IF]")); - choices.insert(p_t(256 * 3 + 248, "smc PENTAX-DA 12-24mm f/4 ED AL[IF]")); - choices.insert(p_t(256 * 3 + 250, "smc PENTAX-DA 50-200mm f/4-5.6 ED")); - choices.insert(p_t(256 * 3 + 251, "smc PENTAX-DA 40mm f/2.8 Limited")); - choices.insert(p_t(256 * 3 + 252, "smc PENTAX-DA 18-55mm f/3.5-5.6 AL")); - choices.insert(p_t(256 * 3 + 253, "smc PENTAX-DA 14mm f/2.8 ED[IF]")); - choices.insert(p_t(256 * 3 + 254, "smc PENTAX-DA 16-45mm f/4 ED AL")); - choices.insert(p_t(256 * 3 + 255, "Sigma 18-200mm f/3.5-6.3 DC")); - choices.insert(p_t(256 * 3 + 255, "Sigma DL-II 35-80mm f/4-5.6")); - choices.insert(p_t(256 * 3 + 255, "Sigma DL Zoom 75-300mm f/4-5.6")); - choices.insert(p_t(256 * 3 + 255, "Sigma DF EX Aspherical 28-70mm f/2.8")); - choices.insert(p_t(256 * 3 + 255, "Sigma AF Tele 400mm f/5.6 Multi-coated")); - choices.insert(p_t(256 * 3 + 255, "Sigma 24-60mm f/2.8 EX DG")); - choices.insert(p_t(256 * 3 + 255, "Sigma 70-300mm f/4-5.6 Macro")); - choices.insert(p_t(256 * 3 + 255, "Sigma 55-200mm f/4-5.6 DC")); - choices.insert(p_t(256 * 3 + 255, "Sigma 18-50mm f/2.8 EX DC")); - choices.insert(p_t(256 * 4 + 1, "smc PENTAX-FA SOFT 28mm f/2.8")); - choices.insert(p_t(256 * 4 + 2, "smc PENTAX-FA 80-320mm f/4.5-5.6")); - choices.insert(p_t(256 * 4 + 3, "smc PENTAX-FA 43mm f/1.9 Limited")); - choices.insert(p_t(256 * 4 + 6, "smc PENTAX-FA 35-80mm f/4-5.6")); - choices.insert(p_t(256 * 4 + 12, "smc PENTAX-FA 50mm f/1.4")); - choices.insert(p_t(256 * 4 + 15, "smc PENTAX-FA 28-105mm f/4-5.6 [IF]")); - choices.insert(p_t(256 * 4 + 16, "Tamron AF 80-210mm f/4-5.6 (178D)")); - choices.insert(p_t(256 * 4 + 19, "Tamron SP AF 90mm f/2.8 (172E)")); - choices.insert(p_t(256 * 4 + 20, "smc PENTAX-FA 28-80mm f/3.5-5.6")); - choices.insert(p_t(256 * 4 + 21, "Cosina AF 100-300mm f/5.6-6.7")); - choices.insert(p_t(256 * 4 + 22, "Tokina 28-80mm f/3.5-5.6")); - choices.insert(p_t(256 * 4 + 23, "smc PENTAX-FA 20-35mm f/4 AL")); - choices.insert(p_t(256 * 4 + 24, "smc PENTAX-FA 77mm f/1.8 Limited")); - choices.insert(p_t(256 * 4 + 25, "Tamron SP AF 14mm f/2.8")); - choices.insert(p_t(256 * 4 + 26, "smc PENTAX-FA Macro 100mm f/3.5")); - choices.insert(p_t(256 * 4 + 26, "Cosina 100mm f/3.5 Macro")); - choices.insert(p_t(256 * 4 + 27, "Tamron AF 28-300mm f/3.5-6.3 LD Aspherical[IF] Macro (185D/285D)")); - choices.insert(p_t(256 * 4 + 28, "smc PENTAX-FA 35mm f/2 AL")); - choices.insert(p_t(256 * 4 + 29, "Tamron AF 28-200mm f/3.8-5.6 LD Super II Macro (371D)")); - choices.insert(p_t(256 * 4 + 34, "smc PENTAX-FA 24-90mm f/3.5-4.5 AL[IF]")); - choices.insert(p_t(256 * 4 + 35, "smc PENTAX-FA 100-300mm f/4.7-5.8")); - choices.insert(p_t(256 * 4 + 36, "Tamron AF70-300mm f/4-5.6 LD Macro")); - choices.insert(p_t(256 * 4 + 37, "Tamron SP AF 24-135mm f/3.5-5.6 AD AL (190D)")); - choices.insert(p_t(256 * 4 + 38, "smc PENTAX-FA 28-105mm f/3.2-4.5 AL[IF]")); - choices.insert(p_t(256 * 4 + 39, "smc PENTAX-FA 31mm f/1.8 AL Limited")); - choices.insert(p_t(256 * 4 + 41, "Tamron AF 28-200mm Super Zoom f/3.8-5.6 Aspherical XR [IF] Macro (A03)")); - choices.insert(p_t(256 * 4 + 43, "smc PENTAX-FA 28-90mm f/3.5-5.6")); - choices.insert(p_t(256 * 4 + 44, "smc PENTAX-FA J 75-300mm f/4.5-5.8 AL")); - choices.insert(p_t(256 * 4 + 45, "Tamron 28-300mm f/3.5-6.3 Ultra zoom XR")); - choices.insert(p_t(256 * 4 + 45, "Tamron AF 28-300mm f/3.5-6.3 XR Di LD Aspherical [IF] Macro")); - choices.insert(p_t(256 * 4 + 46, "smc PENTAX-FA J 28-80mm f/3.5-5.6 AL")); - choices.insert(p_t(256 * 4 + 47, "smc PENTAX-FA J 18-35mm f/4-5.6 AL")); - choices.insert(p_t(256 * 4 + 49, "Tamron SP AF 28-75mm f/2.8 XR Di (A09)")); - choices.insert(p_t(256 * 4 + 51, "smc PENTAX-D FA 50mm f/2.8 Macro")); - choices.insert(p_t(256 * 4 + 52, "smc PENTAX-D FA 100mm f/2.8 Macro")); - choices.insert(p_t(256 * 4 + 55, "Samsung/Schneider D-XENOGON 35mm f/2")); - choices.insert(p_t(256 * 4 + 56, "Samsung/Schneider D-XENON 100mm f/2.8 Macro")); - choices.insert(p_t(256 * 4 + 75, "Tamron SP AF 70-200mm f/2.8 Di LD [IF] Macro (A001)")); - choices.insert(p_t(256 * 4 + 214, "smc PENTAX-DA 35mm f/2.4 AL")); - choices.insert(p_t(256 * 4 + 229, "smc PENTAX-DA 18-55mm f/3.5-5.6 AL II")); - choices.insert(p_t(256 * 4 + 230, "Tamron SP AF 17-50mm f/2.8 XR Di II")); - choices.insert(p_t(256 * 4 + 231, "smc PENTAX-DA 18-250mm f/3.5-6.3 ED AL [IF]")); - choices.insert(p_t(256 * 4 + 237, "Samsung/Schneider D-XENOGON 10-17mm f/3.5-4.5")); - choices.insert(p_t(256 * 4 + 239, "Samsung/Schneider D-XENON 12-24mm f/4 ED AL [IF]")); - choices.insert(p_t(256 * 4 + 242, "smc PENTAX-DA* 16-50mm f/2.8 ED AL [IF] SDM (SDM unused)")); - choices.insert(p_t(256 * 4 + 243, "smc PENTAX-DA 70mm f/2.4 Limited")); - choices.insert(p_t(256 * 4 + 244, "smc PENTAX-DA 21mm f/3.2 AL Limited")); - choices.insert(p_t(256 * 4 + 245, "Samsung/Schneider D-XENON 50-200mm f/4-5.6")); - choices.insert(p_t(256 * 4 + 246, "Samsung/Schneider D-XENON 18-55mm f/3.5-5.6")); - choices.insert(p_t(256 * 4 + 247, "smc PENTAX-DA 10-17mm f/3.5-4.5 ED [IF] Fisheye zoom")); - choices.insert(p_t(256 * 4 + 248, "smc PENTAX-DA 12-24mm f/4 ED AL [IF]")); - choices.insert(p_t(256 * 4 + 249, "Tamron 18-200mm f/3.5-6.3 XR DiII (A14)")); - choices.insert(p_t(256 * 4 + 250, "smc PENTAX-DA 50-200mm f/4-5.6 ED")); - choices.insert(p_t(256 * 4 + 251, "smc PENTAX-DA 40mm f/2.8 Limited")); - choices.insert(p_t(256 * 4 + 252, "smc PENTAX-DA 18-55mm f/3.5-5.6 AL")); - choices.insert(p_t(256 * 4 + 253, "smc PENTAX-DA 14mm f/2.8 ED[IF]")); - choices.insert(p_t(256 * 4 + 254, "smc PENTAX-DA 16-45mm f/4 ED AL")); - choices.insert(p_t(256 * 5 + 1, "smc PENTAX-FA* 24mm f/2 AL[IF]")); - choices.insert(p_t(256 * 5 + 2, "smc PENTAX-FA 28mm f/2.8 AL")); - choices.insert(p_t(256 * 5 + 3, "smc PENTAX-FA 50mm f/1.7")); - choices.insert(p_t(256 * 5 + 4, "smc PENTAX-FA 50mm f/1.4")); - choices.insert(p_t(256 * 5 + 5, "smc PENTAX-FA* 600mm f/4 ED[IF]")); - choices.insert(p_t(256 * 5 + 6, "smc PENTAX-FA* 300mm f/4.5 ED[IF]")); - choices.insert(p_t(256 * 5 + 7, "smc PENTAX-FA 135mm f/2.8 [IF]")); - choices.insert(p_t(256 * 5 + 8, "smc PENTAX-FA Macro 50mm f/2.8")); - choices.insert(p_t(256 * 5 + 9, "smc PENTAX-FA Macro 100mm f/2.8")); - choices.insert(p_t(256 * 5 + 10, "smc PENTAX-FA* 85mm f/1.4 [IF]")); - choices.insert(p_t(256 * 5 + 11, "smc PENTAX-FA* 200mm f/2.8 ED[IF]")); - choices.insert(p_t(256 * 5 + 12, "smc PENTAX-FA 28-80mm f/3.5-4.7")); - choices.insert(p_t(256 * 5 + 13, "smc PENTAX-FA 70-200mm f/4-5.6")); - choices.insert(p_t(256 * 5 + 14, "smc PENTAX-FA* 250-600mm f/5.6 ED[IF]")); - choices.insert(p_t(256 * 5 + 15, "smc PENTAX-FA 28-105mm f/4-5.6")); - choices.insert(p_t(256 * 5 + 16, "smc PENTAX-FA 100-300mm f/4.5-5.6")); - choices.insert(p_t(256 * 5 + 98, "smc PENTAX-FA 100-300mm f/4.5-5.6")); - choices.insert(p_t(256 * 6 + 1, "smc PENTAX-FA* 85mm f/1.4 [IF]")); - choices.insert(p_t(256 * 6 + 2, "smc PENTAX-FA* 200mm f/2.8 ED[IF]")); - choices.insert(p_t(256 * 6 + 3, "smc PENTAX-FA* 300mm f/2.8 ED[IF]")); - choices.insert(p_t(256 * 6 + 4, "smc PENTAX-FA* 28-70mm f/2.8 AL")); - choices.insert(p_t(256 * 6 + 5, "smc PENTAX-FA* 80-200mm f/2.8 ED[IF]")); - choices.insert(p_t(256 * 6 + 6, "smc PENTAX-FA* 28-70mm f/2.8 AL")); - choices.insert(p_t(256 * 6 + 7, "smc PENTAX-FA* 80-200mm f/2.8 ED[IF]")); - choices.insert(p_t(256 * 6 + 8, "smc PENTAX-FA 28-70mm f/4 AL")); - choices.insert(p_t(256 * 6 + 9, "smc PENTAX-FA 20mm f/2.8")); - choices.insert(p_t(256 * 6 + 10, "smc PENTAX-FA* 400mm f/5.6 ED[IF]")); - choices.insert(p_t(256 * 6 + 13, "smc PENTAX-FA* 400mm f/5.6 ED[IF]")); - choices.insert(p_t(256 * 6 + 14, "smc PENTAX-FA* Macro 200mm f/4 ED[IF]")); - choices.insert(p_t(256 * 7 + 0, "smc PENTAX-DA 21mm f/3.2 AL Limited")); - choices.insert(p_t(256 * 7 + 58, "smc PENTAX-D FA Macro 100mm f/2.8 WR")); - choices.insert(p_t(256 * 7 + 75, "Tamron SP AF 70-200mm f/2.8 Di LD [IF] Macro (A001)")); - choices.insert(p_t(256 * 7 + 202, "smc PENTAX-DA L 18-55mm f/3.5-5.6 AL WR")); - choices.insert(p_t(256 * 7 + 204, "HD PENTAX-DA 15mm f/4 ED AL Limited")); - choices.insert(p_t(256 * 7 + 205, "HD PENTAX-DA 35mm f/2.8 Macro Limited")); - choices.insert(p_t(256 * 7 + 206, "HD PENTAX-DA 70mm f/2.4 Limited")); - choices.insert(p_t(256 * 7 + 207, "HD PENTAX-DA 21mm f/3.2 ED AL Limited")); - choices.insert(p_t(256 * 7 + 208, "HD PENTAX-DA 40mm f/2.8 Limited")); - choices.insert(p_t(256 * 7 + 212, "smc PENTAX-DA 50mm f/1.8")); - choices.insert(p_t(256 * 7 + 213, "smc PENTAX-DA 40mm f/2.8 XS")); - choices.insert(p_t(256 * 7 + 214, "smc PENTAX-DA 35mm f/2.4 AL")); - choices.insert(p_t(256 * 7 + 216, "smc PENTAX-DA L 55-300mm f/4-5.8 ED")); - choices.insert(p_t(256 * 7 + 217, "smc PENTAX-DA 50-200mm f/4-5.6 ED WR")); - choices.insert(p_t(256 * 7 + 218, "smc PENTAX-DA 18-55mm f/3.5-5.6 AL WR")); - choices.insert(p_t(256 * 7 + 220, "Tamron SP AF 10-24mm f/3.5-4.5 Di II LD Aspherical [IF]")); - choices.insert(p_t(256 * 7 + 221, "smc PENTAX-DA L 50-200mm f/4-5.6 ED")); - choices.insert(p_t(256 * 7 + 222, "smc PENTAX-DA L 18-55mm f/3.5-5.6")); - choices.insert(p_t(256 * 7 + 223, "Samsung/Schneider D-XENON 18-55mm f/3.5-5.6 II")); - choices.insert(p_t(256 * 7 + 224, "smc PENTAX-DA 15mm f/4 ED AL Limited")); - choices.insert(p_t(256 * 7 + 225, "Samsung/Schneider D-XENON 18-250mm f/3.5-6.3")); - choices.insert(p_t(256 * 7 + 226, "smc PENTAX-DA* 55mm f/1.4 SDM (SDM unused)")); - choices.insert(p_t(256 * 7 + 227, "smc PENTAX-DA* 60-250mm f/4 [IF] SDM (SDM unused)")); - choices.insert(p_t(256 * 7 + 228, "Samsung 16-45mm f/4 ED")); - choices.insert(p_t(256 * 7 + 229, "smc PENTAX-DA 18-55mm f/3.5-5.6 AL II")); - choices.insert(p_t(256 * 7 + 230, "Tamron AF 17-50mm f/2.8 XR Di-II LD (Model A16)")); - choices.insert(p_t(256 * 7 + 231, "smc PENTAX-DA 18-250mm f/3.5-6.3 ED AL [IF]")); - choices.insert(p_t(256 * 7 + 233, "smc PENTAX-DA 35mm f/2.8 Macro Limited")); - choices.insert(p_t(256 * 7 + 234, "smc PENTAX-DA* 300mm f/4 ED [IF] SDM (SDM unused)")); - choices.insert(p_t(256 * 7 + 235, "smc PENTAX-DA* 200mm f/2.8 ED [IF] SDM (SDM unused)")); - choices.insert(p_t(256 * 7 + 236, "smc PENTAX-DA 55-300mm f/4-5.8 ED")); - choices.insert(p_t(256 * 7 + 238, "Tamron AF 18-250mm f/3.5-6.3 Di II LD Aspherical [IF] Macro")); - choices.insert(p_t(256 * 7 + 241, "smc PENTAX-DA* 50-135mm f/2.8 ED [IF] SDM (SDM unused)")); - choices.insert(p_t(256 * 7 + 242, "smc PENTAX-DA* 16-50mm f/2.8 ED AL [IF] SDM (SDM unused)")); - choices.insert(p_t(256 * 7 + 243, "smc PENTAX-DA 70mm f/2.4 Limited")); - choices.insert(p_t(256 * 7 + 244, "smc PENTAX-DA 21mm f/3.2 AL Limited")); - choices.insert(p_t(256 * 8 + 3, "Sigma AF 18-125mm f/3.5-5.6 DC")); - choices.insert(p_t(256 * 8 + 4, "Sigma 50mm f/1.4 EX DG HSM")); - choices.insert(p_t(256 * 8 + 8, "Sigma 18-250mm f/3.5-6.3 DC OS HSM")); - choices.insert(p_t(256 * 8 + 11, "Sigma 10-20mm f/3.5 EX DC HSM")); - choices.insert(p_t(256 * 8 + 12, "Sigma 70-300mm f/4-5.6 DG OS")); - choices.insert(p_t(256 * 8 + 13, "Sigma 120-400mm f/4.5-5.6 APO DG OS HSM")); - choices.insert(p_t(256 * 8 + 14, "Sigma 17-70mm f/2.8-4.0 DC Macro OS HSM")); - choices.insert(p_t(256 * 8 + 15, "Sigma 150-500mm f/5-6.3 APO DG OS HSM")); - choices.insert(p_t(256 * 8 + 16, "Sigma 70-200mm f/2.8 EX DG Macro HSM II")); - choices.insert(p_t(256 * 8 + 17, "Sigma 50-500mm f/4.5-6.3 DG OS HSM")); - choices.insert(p_t(256 * 8 + 18, "Sigma 8-16mm f/4.5-5.6 DC HSM")); - choices.insert(p_t(256 * 8 + 21, "Sigma 17-50mm f/2.8 EX DC OS HSM")); - choices.insert(p_t(256 * 8 + 22, "Sigma 85mm f/1.4 EX DG HSM")); - choices.insert(p_t(256 * 8 + 23, "Sigma 70-200mm f/2.8 APO EX DG OS HSM")); - choices.insert(p_t(256 * 8 + 27, "Sigma 18-200mm f/3.5-6.3 II DC HSM")); - choices.insert(p_t(256 * 8 + 28, "Sigma 18-250mm f/3.5-6.3 DC Macro HSM")); - choices.insert(p_t(256 * 8 + 30, "Sigma 17-70mm f/2.8-4 DC Macro HSM | C")); // "| C" stands for "Contemporary" product line - choices.insert(p_t(256 * 8 + 210, "smc PENTAX-DA 18-270mm f/3.5-6.3 ED SDM")); - choices.insert(p_t(256 * 8 + 211, "HD PENTAX-DA 560mm f/5.6 ED AW")); - choices.insert(p_t(256 * 8 + 215, "smc PENTAX-DA 18-135mm f/3.5-5.6 ED AL [IF] DC WR")); - choices.insert(p_t(256 * 8 + 226, "smc PENTAX-DA* 55mm f/1.4 SDM")); - choices.insert(p_t(256 * 8 + 227, "smc PENTAX-DA* 60-250mm f/4 [IF] SDM")); - choices.insert(p_t(256 * 8 + 232, "smc PENTAX-DA 17-70mm f/4 AL [IF] SDM")); - choices.insert(p_t(256 * 8 + 234, "smc PENTAX-DA* 300mm f/4 ED [IF] SDM")); - choices.insert(p_t(256 * 8 + 235, "smc PENTAX-DA* 200mm f/2.8 ED [IF] SDM")); - choices.insert(p_t(256 * 8 + 241, "smc PENTAX-DA* 50-135mm f/2.8 ED [IF] SDM")); - choices.insert(p_t(256 * 8 + 242, "smc PENTAX-DA* 16-50mm f/2.8 ED AL [IF] SDM")); - choices.insert(p_t(256 * 8 + 255, "Sigma 70-200mm f/2.8 EX DG Macro HSM II")); - choices.insert(p_t(256 * 8 + 255, "Sigma 150-500mm f/5-6.3 DG APO [OS] HSM")); - choices.insert(p_t(256 * 8 + 255, "Sigma 50-150mm f/2.8 II APO EX DC HSM")); - choices.insert(p_t(256 * 8 + 255, "Sigma 4.5mm f/2.8 EX DC HSM Circular Fisheye")); - choices.insert(p_t(256 * 8 + 255, "Sigma 50-200mm f/4-5.6 DC OS")); - choices.insert(p_t(256 * 8 + 255, "Sigma 24-70mm f/2.8 EX DG HSM")); + choices.insert(p_t(256 * 3 + 19, "smc PENTAX-F 24-50mm F4")); + choices.insert(p_t(256 * 3 + 20, "smc PENTAX-F 35-80mm F4-5.6")); + choices.insert(p_t(256 * 3 + 21, "smc PENTAX-F 80-200mm F4.7-5.6")); + choices.insert(p_t(256 * 3 + 22, "smc PENTAX-F FISH-EYE 17-28mm F3.5-4.5")); + choices.insert(p_t(256 * 3 + 23, "smc PENTAX-F 100-300mm F4.5-5.6 or Sigma Lens")); + choices.insert(p_t(256 * 3 + 23, "Sigma AF 28-300mm F3.5-5.6 DL IF")); + choices.insert(p_t(256 * 3 + 23, "Sigma AF 28-300mm F3.5-6.3 DG IF Macro")); + choices.insert(p_t(256 * 3 + 23, "Tokina 80-200mm F2.8 ATX-Pro")); + choices.insert(p_t(256 * 3 + 24, "smc PENTAX-F 35-135mm F3.5-4.5")); + choices.insert(p_t(256 * 3 + 25, "smc PENTAX-F 35-105mm F4-5.6 or Sigma or Tokina Lens")); + choices.insert(p_t(256 * 3 + 25, "Sigma AF 28-300mm F3.5-5.6 DL IF")); + choices.insert(p_t(256 * 3 + 25, "Sigma 55-200mm F4-5.6 DC")); + choices.insert(p_t(256 * 3 + 25, "Sigma AF 28-300mm F3.5-6.3 DL IF")); + choices.insert(p_t(256 * 3 + 25, "Sigma AF 28-300mm F3.5-6.3 DG IF Macro")); + choices.insert(p_t(256 * 3 + 25, "Tokina 80-200mm F2.8 ATX-Pro")); + choices.insert(p_t(256 * 3 + 26, "smc PENTAX-F* 250-600mm F5.6 ED[IF]")); + choices.insert(p_t(256 * 3 + 27, "smc PENTAX-F 28-80mm F3.5-4.5 or Tokina Lens")); + choices.insert(p_t(256 * 3 + 27, "Tokina AT-X Pro AF 28-70mm F2.6-2.8")); + choices.insert(p_t(256 * 3 + 28, "smc PENTAX-F 35-70mm F3.5-4.5 or Tokina Lens")); + choices.insert(p_t(256 * 3 + 28, "Tokina 19-35mm F3.5-4.5 AF")); + choices.insert(p_t(256 * 3 + 28, "Tokina AT-X AF 400mm F5.6")); + choices.insert(p_t(256 * 3 + 29, "PENTAX-F 28-80mm F3.5-4.5 or Sigma or Tokina Lens")); + choices.insert(p_t(256 * 3 + 29, "Sigma AF 18-125mm F3.5-5.6 DC")); + choices.insert(p_t(256 * 3 + 29, "Tokina AT-X PRO 28-70mm F2.6-2.8")); + choices.insert(p_t(256 * 3 + 30, "PENTAX-F 70-200mm F4-5.6")); + choices.insert(p_t(256 * 3 + 31, "smc PENTAX-F 70-210mm F4-5.6 or Tokina or Takumar Lens")); + choices.insert(p_t(256 * 3 + 31, "Tokina AF 730 75-300mm F4.5-5.6")); + choices.insert(p_t(256 * 3 + 31, "Takumar-F 70-210mm F4-5.6")); + choices.insert(p_t(256 * 3 + 32, "smc PENTAX-F 50mm F1.4")); + choices.insert(p_t(256 * 3 + 33, "smc PENTAX-F 50mm F1.7")); + choices.insert(p_t(256 * 3 + 34, "smc PENTAX-F 135mm F2.8 [IF]")); + choices.insert(p_t(256 * 3 + 35, "smc PENTAX-F 28mm F2.8")); + choices.insert(p_t(256 * 3 + 36, "Sigma 20mm F1.8 EX DG Aspherical RF")); + choices.insert(p_t(256 * 3 + 38, "smc PENTAX-F* 300mm F4.5 ED[IF]")); + choices.insert(p_t(256 * 3 + 39, "smc PENTAX-F* 600mm F4 ED[IF]")); + choices.insert(p_t(256 * 3 + 40, "smc PENTAX-F Macro 100mm F2.8")); + choices.insert(p_t(256 * 3 + 41, "smc PENTAX-F Macro 50mm F2.8 or Sigma Lens")); + choices.insert(p_t(256 * 3 + 41, "Sigma 50mm F2.8 Macro")); + choices.insert(p_t(256 * 3 + 42, "Sigma 300mm F2.8 EX DG APO IF")); + choices.insert(p_t(256 * 3 + 44, "Sigma or Tamron Lens (3 44)")); + choices.insert(p_t(256 * 3 + 44, "Sigma AF 10-20mm F4-5.6 EX DC")); + choices.insert(p_t(256 * 3 + 44, "Sigma 12-24mm F4.5-5.6 EX DG")); + choices.insert(p_t(256 * 3 + 44, "Sigma 17-70mm F2.8-4.5 DC Macro")); + choices.insert(p_t(256 * 3 + 44, "Sigma 18-50mm F3.5-5.6 DC")); + choices.insert(p_t(256 * 3 + 44, "Tamron 35-90mm F4 AF")); + choices.insert(p_t(256 * 3 + 46, "Sigma or Samsung Lens (3 46)")); + choices.insert(p_t(256 * 3 + 46, "Sigma APO 70-200mm F2.8 EX")); + choices.insert(p_t(256 * 3 + 46, "Sigma EX APO 100-300mm F4 IF")); + choices.insert(p_t(256 * 3 + 46, "Samsung/Schneider D-XENON 50-200mm F4-5.6 ED")); + choices.insert(p_t(256 * 3 + 50, "smc PENTAX-FA 28-70mm F4 AL")); + choices.insert(p_t(256 * 3 + 51, "Sigma 28mm F1.8 EX DG Aspherical Macro")); + choices.insert(p_t(256 * 3 + 52, "smc PENTAX-FA 28-200mm F3.8-5.6 AL[IF] or Tamron Lens")); + choices.insert(p_t(256 * 3 + 52, "Tamron AF LD 28-200mm F3.8-5.6 [IF] Aspherical (171D)")); + choices.insert(p_t(256 * 3 + 53, "smc PENTAX-FA 28-80mm F3.5-5.6 AL")); + choices.insert(p_t(256 * 3 + 247, "smc PENTAX-DA FISH-EYE 10-17mm F3.5-4.5 ED[IF]")); + choices.insert(p_t(256 * 3 + 248, "smc PENTAX-DA 12-24mm F4 ED AL[IF]")); + choices.insert(p_t(256 * 3 + 250, "smc PENTAX-DA 50-200mm F4-5.6 ED")); + choices.insert(p_t(256 * 3 + 251, "smc PENTAX-DA 40mm F2.8 Limited")); + choices.insert(p_t(256 * 3 + 252, "smc PENTAX-DA 18-55mm F3.5-5.6 AL")); + choices.insert(p_t(256 * 3 + 253, "smc PENTAX-DA 14mm F2.8 ED[IF]")); + choices.insert(p_t(256 * 3 + 254, "smc PENTAX-DA 16-45mm F4 ED AL")); + choices.insert(p_t(256 * 3 + 255, "Sigma Lens (3 255)")); + choices.insert(p_t(256 * 3 + 255, "Sigma 18-200mm F3.5-6.3 DC")); + choices.insert(p_t(256 * 3 + 255, "Sigma DL-II 35-80mm F4-5.6")); + choices.insert(p_t(256 * 3 + 255, "Sigma DL Zoom 75-300mm F4-5.6")); + choices.insert(p_t(256 * 3 + 255, "Sigma DF EX Aspherical 28-70mm F2.8")); + choices.insert(p_t(256 * 3 + 255, "Sigma AF Tele 400mm F5.6 Multi-coated")); + choices.insert(p_t(256 * 3 + 255, "Sigma 24-60mm F2.8 EX DG")); + choices.insert(p_t(256 * 3 + 255, "Sigma 70-300mm F4-5.6 Macro")); + choices.insert(p_t(256 * 3 + 255, "Sigma 55-200mm F4-5.6 DC")); + choices.insert(p_t(256 * 3 + 255, "Sigma 18-50mm F2.8 EX DC")); + choices.insert(p_t(256 * 4 + 1, "smc PENTAX-FA SOFT 28mm F2.8")); + choices.insert(p_t(256 * 4 + 2, "smc PENTAX-FA 80-320mm F4.5-5.6")); + choices.insert(p_t(256 * 4 + 3, "smc PENTAX-FA 43mm F1.9 Limited")); + choices.insert(p_t(256 * 4 + 6, "smc PENTAX-FA 35-80mm F4-5.6")); + choices.insert(p_t(256 * 4 + 12, "smc PENTAX-FA 50mm F1.4")); + choices.insert(p_t(256 * 4 + 15, "smc PENTAX-FA 28-105mm F4-5.6 [IF]")); + choices.insert(p_t(256 * 4 + 16, "Tamron AF 80-210mm F4-5.6 (178D)")); + choices.insert(p_t(256 * 4 + 19, "Tamron SP AF 90mm F2.8 (172E)")); + choices.insert(p_t(256 * 4 + 20, "smc PENTAX-FA 28-80mm F3.5-5.6")); + choices.insert(p_t(256 * 4 + 21, "Cosina AF 100-300mm F5.6-6.7")); + choices.insert(p_t(256 * 4 + 22, "Tokina 28-80mm F3.5-5.6")); + choices.insert(p_t(256 * 4 + 23, "smc PENTAX-FA 20-35mm F4 AL")); + choices.insert(p_t(256 * 4 + 24, "smc PENTAX-FA 77mm F1.8 Limited")); + choices.insert(p_t(256 * 4 + 25, "Tamron SP AF 14mm F2.8")); + choices.insert(p_t(256 * 4 + 26, "smc PENTAX-FA Macro 100mm F3.5 or Cosina Lens")); + choices.insert(p_t(256 * 4 + 26, "Cosina 100mm F3.5 Macro")); + choices.insert(p_t(256 * 4 + 27, "Tamron AF 28-300mm F3.5-6.3 LD Aspherical[IF] Macro (185D/285D)")); + choices.insert(p_t(256 * 4 + 28, "smc PENTAX-FA 35mm F2 AL")); + choices.insert(p_t(256 * 4 + 29, "Tamron AF 28-200mm F3.8-5.6 LD Super II Macro (371D)")); + choices.insert(p_t(256 * 4 + 34, "smc PENTAX-FA 24-90mm F3.5-4.5 AL[IF]")); + choices.insert(p_t(256 * 4 + 35, "smc PENTAX-FA 100-300mm F4.7-5.8")); + choices.insert(p_t(256 * 4 + 36, "Tamron AF 70-300mm F4-5.6 LD Macro 1:2")); + choices.insert(p_t(256 * 4 + 37, "Tamron SP AF 24-135mm F3.5-5.6 AD AL (190D)")); + choices.insert(p_t(256 * 4 + 38, "smc PENTAX-FA 28-105mm F3.2-4.5 AL[IF]")); + choices.insert(p_t(256 * 4 + 39, "smc PENTAX-FA 31mm F1.8 AL Limited")); + choices.insert(p_t(256 * 4 + 41, "Tamron AF 28-200mm Super Zoom F3.8-5.6 Aspherical XR [IF] Macro (A03)")); + choices.insert(p_t(256 * 4 + 43, "smc PENTAX-FA 28-90mm F3.5-5.6")); + choices.insert(p_t(256 * 4 + 44, "smc PENTAX-FA J 75-300mm F4.5-5.8 AL")); + choices.insert(p_t(256 * 4 + 45, "Tamron Lens (4 45)")); + choices.insert(p_t(256 * 4 + 45, "Tamron 28-300mm F3.5-6.3 Ultra zoom XR")); + choices.insert(p_t(256 * 4 + 45, "Tamron AF 28-300mm F3.5-6.3 XR Di LD Aspherical [IF] Macro")); + choices.insert(p_t(256 * 4 + 46, "smc PENTAX-FA J 28-80mm F3.5-5.6 AL")); + choices.insert(p_t(256 * 4 + 47, "smc PENTAX-FA J 18-35mm F4-5.6 AL")); + choices.insert(p_t(256 * 4 + 49, "Tamron SP AF 28-75mm F2.8 XR Di LD Aspherical [IF] Macro")); + choices.insert(p_t(256 * 4 + 51, "smc PENTAX-D FA 50mm F2.8 Macro")); + choices.insert(p_t(256 * 4 + 52, "smc PENTAX-D FA 100mm F2.8 Macro")); + choices.insert(p_t(256 * 4 + 55, "Samsung/Schneider D-XENOGON 35mm F2")); + choices.insert(p_t(256 * 4 + 56, "Samsung/Schneider D-XENON 100mm F2.8 Macro")); + choices.insert(p_t(256 * 4 + 75, "Tamron SP AF 70-200mm F2.8 Di LD [IF] Macro (A001)")); + choices.insert(p_t(256 * 4 + 214, "smc PENTAX-DA 35mm F2.4 AL")); + choices.insert(p_t(256 * 4 + 229, "smc PENTAX-DA 18-55mm F3.5-5.6 AL II")); + choices.insert(p_t(256 * 4 + 230, "Tamron SP AF 17-50mm F2.8 XR Di II")); + choices.insert(p_t(256 * 4 + 231, "smc PENTAX-DA 18-250mm F3.5-6.3 ED AL [IF]")); + choices.insert(p_t(256 * 4 + 237, "Samsung/Schneider D-XENOGON 10-17mm F3.5-4.5")); + choices.insert(p_t(256 * 4 + 239, "Samsung/Schneider D-XENON 12-24mm F4 ED AL [IF]")); + choices.insert(p_t(256 * 4 + 242, "smc PENTAX-DA* 16-50mm F2.8 ED AL [IF] SDM (SDM unused)")); + choices.insert(p_t(256 * 4 + 243, "smc PENTAX-DA 70mm F2.4 Limited")); + choices.insert(p_t(256 * 4 + 244, "smc PENTAX-DA 21mm F3.2 AL Limited")); + choices.insert(p_t(256 * 4 + 245, "Samsung/Schneider D-XENON 50-200mm F4-5.6")); + choices.insert(p_t(256 * 4 + 246, "Samsung/Schneider D-XENON 18-55mm F3.5-5.6")); + choices.insert(p_t(256 * 4 + 247, "smc PENTAX-DA FISH-EYE 10-17mm F3.5-4.5 ED[IF]")); + choices.insert(p_t(256 * 4 + 248, "smc PENTAX-DA 12-24mm F4 ED AL [IF]")); + choices.insert(p_t(256 * 4 + 249, "Tamron XR DiII 18-200mm F3.5-6.3 (A14)")); + choices.insert(p_t(256 * 4 + 250, "smc PENTAX-DA 50-200mm F4-5.6 ED")); + choices.insert(p_t(256 * 4 + 251, "smc PENTAX-DA 40mm F2.8 Limited")); + choices.insert(p_t(256 * 4 + 252, "smc PENTAX-DA 18-55mm F3.5-5.6 AL")); + choices.insert(p_t(256 * 4 + 253, "smc PENTAX-DA 14mm F2.8 ED[IF]")); + choices.insert(p_t(256 * 4 + 254, "smc PENTAX-DA 16-45mm F4 ED AL")); + choices.insert(p_t(256 * 5 + 1, "smc PENTAX-FA* 24mm F2 AL[IF]")); + choices.insert(p_t(256 * 5 + 2, "smc PENTAX-FA 28mm F2.8 AL")); + choices.insert(p_t(256 * 5 + 3, "smc PENTAX-FA 50mm F1.7")); + choices.insert(p_t(256 * 5 + 4, "smc PENTAX-FA 50mm F1.4")); + choices.insert(p_t(256 * 5 + 5, "smc PENTAX-FA* 600mm F4 ED[IF]")); + choices.insert(p_t(256 * 5 + 6, "smc PENTAX-FA* 300mm F4.5 ED[IF]")); + choices.insert(p_t(256 * 5 + 7, "smc PENTAX-FA 135mm F2.8 [IF]")); + choices.insert(p_t(256 * 5 + 8, "smc PENTAX-FA Macro 50mm F2.8")); + choices.insert(p_t(256 * 5 + 9, "smc PENTAX-FA Macro 100mm F2.8")); + choices.insert(p_t(256 * 5 + 10, "smc PENTAX-FA* 85mm F1.4 [IF]")); + choices.insert(p_t(256 * 5 + 11, "smc PENTAX-FA* 200mm F2.8 ED[IF]")); + choices.insert(p_t(256 * 5 + 12, "smc PENTAX-FA 28-80mm F3.5-4.7")); + choices.insert(p_t(256 * 5 + 13, "smc PENTAX-FA 70-200mm F4-5.6")); + choices.insert(p_t(256 * 5 + 14, "smc PENTAX-FA* 250-600mm F5.6 ED[IF]")); + choices.insert(p_t(256 * 5 + 15, "smc PENTAX-FA 28-105mm F4-5.6")); + choices.insert(p_t(256 * 5 + 16, "smc PENTAX-FA 100-300mm F4.5-5.6")); + choices.insert(p_t(256 * 5 + 98, "smc PENTAX-FA 100-300mm F4.5-5.6")); + choices.insert(p_t(256 * 6 + 1, "smc PENTAX-FA* 85mm F1.4 [IF]")); + choices.insert(p_t(256 * 6 + 2, "smc PENTAX-FA* 200mm F2.8 ED[IF]")); + choices.insert(p_t(256 * 6 + 3, "smc PENTAX-FA* 300mm F2.8 ED[IF]")); + choices.insert(p_t(256 * 6 + 4, "smc PENTAX-FA* 28-70mm F2.8 AL")); + choices.insert(p_t(256 * 6 + 5, "smc PENTAX-FA* 80-200mm F2.8 ED[IF]")); + choices.insert(p_t(256 * 6 + 6, "smc PENTAX-FA* 28-70mm F2.8 AL")); + choices.insert(p_t(256 * 6 + 7, "smc PENTAX-FA* 80-200mm F2.8 ED[IF]")); + choices.insert(p_t(256 * 6 + 8, "smc PENTAX-FA 28-70mm F4AL")); + choices.insert(p_t(256 * 6 + 9, "smc PENTAX-FA 20mm F2.8")); + choices.insert(p_t(256 * 6 + 10, "smc PENTAX-FA* 400mm F5.6 ED[IF]")); + choices.insert(p_t(256 * 6 + 13, "smc PENTAX-FA* 400mm F5.6 ED[IF]")); + choices.insert(p_t(256 * 6 + 14, "smc PENTAX-FA* Macro 200mm F4 ED[IF]")); + choices.insert(p_t(256 * 7 + 0, "smc PENTAX-DA 21mm F3.2 AL Limited")); + choices.insert(p_t(256 * 7 + 58, "smc PENTAX-D FA Macro 100mm F2.8 WR")); + choices.insert(p_t(256 * 7 + 75, "Tamron SP AF 70-200mm F2.8 Di LD [IF] Macro (A001)")); + choices.insert(p_t(256 * 7 + 201, "smc Pentax-DA L 50-200mm F4-5.6 ED WR")); + choices.insert(p_t(256 * 7 + 202, "smc PENTAX-DA L 18-55mm F3.5-5.6 AL WR")); + choices.insert(p_t(256 * 7 + 203, "HD PENTAX-DA 55-300mm F4-5.8 ED WR")); + choices.insert(p_t(256 * 7 + 204, "HD PENTAX-DA 15mm F4 ED AL Limited")); + choices.insert(p_t(256 * 7 + 205, "HD PENTAX-DA 35mm F2.8 Macro Limited")); + choices.insert(p_t(256 * 7 + 206, "HD PENTAX-DA 70mm F2.4 Limited")); + choices.insert(p_t(256 * 7 + 207, "HD PENTAX-DA 21mm F3.2 ED AL Limited")); + choices.insert(p_t(256 * 7 + 208, "HD PENTAX-DA 40mm F2.8 Limited")); + choices.insert(p_t(256 * 7 + 212, "smc PENTAX-DA 50mm F1.8")); + choices.insert(p_t(256 * 7 + 213, "smc PENTAX-DA 40mm F2.8 XS")); + choices.insert(p_t(256 * 7 + 214, "smc PENTAX-DA 35mm F2.4 AL")); + choices.insert(p_t(256 * 7 + 216, "smc PENTAX-DA L 55-300mm F4-5.8 ED")); + choices.insert(p_t(256 * 7 + 217, "smc PENTAX-DA 50-200mm F4-5.6 ED WR")); + choices.insert(p_t(256 * 7 + 218, "smc PENTAX-DA 18-55mm F3.5-5.6 AL WR")); + choices.insert(p_t(256 * 7 + 220, "Tamron SP AF 10-24mm F3.5-4.5 Di II LD Aspherical [IF]")); + choices.insert(p_t(256 * 7 + 221, "smc PENTAX-DA L 50-200mm F4-5.6 ED")); + choices.insert(p_t(256 * 7 + 222, "smc PENTAX-DA L 18-55mm F3.5-5.6")); + choices.insert(p_t(256 * 7 + 223, "Samsung/Schneider D-XENON 18-55mm F3.5-5.6 II")); + choices.insert(p_t(256 * 7 + 224, "smc PENTAX-DA 15mm F4 ED AL Limited")); + choices.insert(p_t(256 * 7 + 225, "Samsung/Schneider D-XENON 18-250mm F3.5-6.3")); + choices.insert(p_t(256 * 7 + 226, "smc PENTAX-DA* 55mm F1.4 SDM (SDM unused)")); + choices.insert(p_t(256 * 7 + 227, "smc PENTAX-DA* 60-250mm F4 [IF] SDM (SDM unused)")); + choices.insert(p_t(256 * 7 + 228, "Samsung 16-45mm F4 ED")); + choices.insert(p_t(256 * 7 + 229, "smc PENTAX-DA 18-55mm F3.5-5.6 AL II")); + choices.insert(p_t(256 * 7 + 230, "Tamron AF 17-50mm F2.8 XR Di-II LD (Model A16)")); + choices.insert(p_t(256 * 7 + 231, "smc PENTAX-DA 18-250mm F3.5-6.3 ED AL [IF]")); + choices.insert(p_t(256 * 7 + 233, "smc PENTAX-DA 35mm F2.8 Macro Limited")); + choices.insert(p_t(256 * 7 + 234, "smc PENTAX-DA* 300mm F4 ED [IF] SDM (SDM unused)")); + choices.insert(p_t(256 * 7 + 235, "smc PENTAX-DA* 200mm F2.8 ED [IF] SDM (SDM unused)")); + choices.insert(p_t(256 * 7 + 236, "smc PENTAX-DA 55-300mm F4-5.8 ED")); + choices.insert(p_t(256 * 7 + 238, "Tamron AF 18-250mm F3.5-6.3 Di II LD Aspherical [IF] Macro")); + choices.insert(p_t(256 * 7 + 241, "smc PENTAX-DA* 50-135mm F2.8 ED [IF] SDM (SDM unused)")); + choices.insert(p_t(256 * 7 + 242, "smc PENTAX-DA* 16-50mm F2.8 ED AL [IF] SDM (SDM unused)")); + choices.insert(p_t(256 * 7 + 243, "smc PENTAX-DA 70mm F2.4 Limited")); + choices.insert(p_t(256 * 7 + 244, "smc PENTAX-DA 21mm F3.2 AL Limited")); + choices.insert(p_t(256 * 8 + 0, "Sigma 50-150mm F2.8 II APO EX DC HSM")); + choices.insert(p_t(256 * 8 + 3, "Sigma AF 18-125mm F3.5-5.6 DC")); + choices.insert(p_t(256 * 8 + 4, "Sigma 50mm F1.4 EX DG HSM")); + choices.insert(p_t(256 * 8 + 7, "Sigma 24-70mm F2.8 IF EX DG HSM")); + choices.insert(p_t(256 * 8 + 8, "Sigma 18-250mm F3.5-6.3 DC OS HSM")); + choices.insert(p_t(256 * 8 + 11, "Sigma 10-20mm F3.5 EX DC HSM")); + choices.insert(p_t(256 * 8 + 12, "Sigma 70-300mm F4-5.6 DG OS")); + choices.insert(p_t(256 * 8 + 13, "Sigma 120-400mm F4.5-5.6 APO DG OS HSM")); + choices.insert(p_t(256 * 8 + 14, "Sigma 17-70mm F2.8-4.0 DC Macro OS HSM")); + choices.insert(p_t(256 * 8 + 15, "Sigma 150-500mm F5-6.3 APO DG OS HSM")); + choices.insert(p_t(256 * 8 + 16, "Sigma 70-200mm F2.8 EX DG Macro HSM II")); + choices.insert(p_t(256 * 8 + 17, "Sigma 50-500mm F4.5-6.3 DG OS HSM")); + choices.insert(p_t(256 * 8 + 18, "Sigma 8-16mm F4.5-5.6 DC HSM")); + choices.insert(p_t(256 * 8 + 21, "Sigma 17-50mm F2.8 EX DC OS HSM")); + choices.insert(p_t(256 * 8 + 22, "Sigma 85mm F1.4 EX DG HSM")); + choices.insert(p_t(256 * 8 + 23, "Sigma 70-200mm F2.8 APO EX DG OS HSM")); + choices.insert(p_t(256 * 8 + 25, "Sigma 17-50mm F2.8 EX DC HSM")); + choices.insert(p_t(256 * 8 + 27, "Sigma 18-200mm F3.5-6.3 II DC HSM")); + choices.insert(p_t(256 * 8 + 28, "Sigma 18-250mm F3.5-6.3 DC Macro HSM")); + choices.insert(p_t(256 * 8 + 29, "Sigma 35mm F1.4 DG HSM")); + choices.insert(p_t(256 * 8 + 30, "Sigma 17-70mm F2.8-4 DC Macro HSM Contemporary")); + choices.insert(p_t(256 * 8 + 31, "Sigma 18-35mm F1.8 DC HSM")); + choices.insert(p_t(256 * 8 + 32, "Sigma 30mm F1.4 DC HSM | A")); + choices.insert(p_t(256 * 8 + 59, "HD PENTAX-D FA 150-450mm F4.5-5.6 ED DC AW")); + choices.insert(p_t(256 * 8 + 60, "HD PENTAX-D FA* 70-200mm F2.8 ED DC AW")); + choices.insert(p_t(256 * 8 + 198, "smc PENTAX-DA L 18-50mm F4-5.6 DC WR RE")); + choices.insert(p_t(256 * 8 + 199, "HD PENTAX-DA 18-50mm F4-5.6 DC WR RE")); + choices.insert(p_t(256 * 8 + 200, "HD PENTAX-DA 16-85mm F3.5-5.6 ED DC WR")); + choices.insert(p_t(256 * 8 + 209, "HD PENTAX-DA 20-40mm F2.8-4 ED Limited DC WR")); + choices.insert(p_t(256 * 8 + 210, "smc PENTAX-DA 18-270mm F3.5-6.3 ED SDM")); + choices.insert(p_t(256 * 8 + 211, "HD PENTAX-DA 560mm F5.6 ED AW")); + choices.insert(p_t(256 * 8 + 215, "smc PENTAX-DA 18-135mm F3.5-5.6 ED AL [IF] DC WR")); + choices.insert(p_t(256 * 8 + 226, "smc PENTAX-DA* 55mm F1.4 SDM")); + choices.insert(p_t(256 * 8 + 227, "smc PENTAX-DA* 60-250mm F4 [IF] SDM")); + choices.insert(p_t(256 * 8 + 232, "smc PENTAX-DA 17-70mm F4 AL [IF] SDM")); + choices.insert(p_t(256 * 8 + 234, "smc PENTAX-DA* 300mm F4 ED [IF] SDM")); + choices.insert(p_t(256 * 8 + 235, "smc PENTAX-DA* 200mm F2.8 ED [IF] SDM")); + choices.insert(p_t(256 * 8 + 241, "smc PENTAX-DA* 50-135mm F2.8 ED [IF] SDM")); + choices.insert(p_t(256 * 8 + 242, "smc PENTAX-DA* 16-50mm F2.8 ED AL [IF] SDM")); + choices.insert(p_t(256 * 8 + 255, "Sigma Lens (8 255)")); + choices.insert(p_t(256 * 8 + 255, "Sigma 70-200mm F2.8 EX DG Macro HSM II")); + choices.insert(p_t(256 * 8 + 255, "Sigma 150-500mm F5-6.3 DG APO [OS] HSM")); + choices.insert(p_t(256 * 8 + 255, "Sigma 50-150mm F2.8 II APO EX DC HSM")); + choices.insert(p_t(256 * 8 + 255, "Sigma 4.5mm F2.8 EX DC HSM Circular Fisheye")); + choices.insert(p_t(256 * 8 + 255, "Sigma 50-200mm F4-5.6 DC OS")); + choices.insert(p_t(256 * 8 + 255, "Sigma 24-70mm F2.8 EX DG HSM")); choices.insert(p_t(256 * 9 + 0, "645 Manual Lens")); choices.insert(p_t(256 * 10 + 0, "645 A Series Lens")); - choices.insert(p_t(256 * 11 + 1, "smc PENTAX-FA 645 75mm f/2.8")); - choices.insert(p_t(256 * 11 + 2, "smc PENTAX-FA 645 45mm f/2.8")); - choices.insert(p_t(256 * 11 + 3, "smc PENTAX-FA* 645 300mm f/4 ED [IF]")); - choices.insert(p_t(256 * 11 + 4, "smc PENTAX-FA 645 45-85mm f/4.5")); - choices.insert(p_t(256 * 11 + 5, "smc PENTAX-FA 645 400mm f/5.6 ED [IF]")); - choices.insert(p_t(256 * 11 + 7, "smc PENTAX-FA 645 Macro 120mm f/4")); - choices.insert(p_t(256 * 11 + 8, "smc PENTAX-FA 645 80-160mm f/4.5")); - choices.insert(p_t(256 * 11 + 9, "smc PENTAX-FA 645 200mm f/4 [IF]")); - choices.insert(p_t(256 * 11 + 10, "smc PENTAX-FA 645 150mm f/2.8 [IF]")); - choices.insert(p_t(256 * 11 + 11, "smc PENTAX-FA 645 35mm f/3.5 AL [IF]")); - choices.insert(p_t(256 * 11 + 12, "smc PENTAX-FA 645 300mm f/5.6 ED [IF]")); - choices.insert(p_t(256 * 11 + 14, "smc PENTAX-FA 645 55-110mm f/5.6")); - choices.insert(p_t(256 * 11 + 16, "smc PENTAX-FA 645 33-55mm f/4.5 AL")); - choices.insert(p_t(256 * 11 + 17, "smc PENTAX-FA 645 150-300mm f/5.6 ED [IF]")); - choices.insert(p_t(256 * 13 + 18, "smc PENTAX-D FA 645 55mm f/2.8 AL [IF] SDM AW")); - choices.insert(p_t(256 * 13 + 19, "smc PENTAX-D FA 645 25mm f/4 AL [IF] SDM AW")); - choices.insert(p_t(256 * 13 + 20, "HD PENTAX-D FA 645 90mm f/2.8 ED AW SR")); + choices.insert(p_t(256 * 11 + 1, "smc PENTAX-FA 645 75mm F2.8")); + choices.insert(p_t(256 * 11 + 2, "smc PENTAX-FA 645 45mm F2.8")); + choices.insert(p_t(256 * 11 + 3, "smc PENTAX-FA* 645 300mm F4 ED [IF]")); + choices.insert(p_t(256 * 11 + 4, "smc PENTAX-FA 645 45-85mm F4.5")); + choices.insert(p_t(256 * 11 + 5, "smc PENTAX-FA 645 400mm F5.6 ED [IF]")); + choices.insert(p_t(256 * 11 + 7, "smc PENTAX-FA 645 Macro 120mm F4")); + choices.insert(p_t(256 * 11 + 8, "smc PENTAX-FA 645 80-160mm F4.5")); + choices.insert(p_t(256 * 11 + 9, "smc PENTAX-FA 645 200mm F4 [IF]")); + choices.insert(p_t(256 * 11 + 10, "smc PENTAX-FA 645 150mm F2.8 [IF]")); + choices.insert(p_t(256 * 11 + 11, "smc PENTAX-FA 645 35mm F3.5 AL [IF]")); + choices.insert(p_t(256 * 11 + 12, "smc PENTAX-FA 645 300mm F5.6 ED [IF]")); + choices.insert(p_t(256 * 11 + 14, "smc PENTAX-FA 645 55-110mm F5.6")); + choices.insert(p_t(256 * 11 + 16, "smc PENTAX-FA 645 33-55mm F4.5 AL")); + choices.insert(p_t(256 * 11 + 17, "smc PENTAX-FA 645 150-300mm F5.6 ED [IF]")); + choices.insert(p_t(256 * 13 + 18, "smc PENTAX-D FA 645 55mm F2.8 AL [IF] SDM AW")); + choices.insert(p_t(256 * 13 + 19, "smc PENTAX-D FA 645 25mm F4 AL [IF] SDM AW")); + choices.insert(p_t(256 * 13 + 20, "HD PENTAX-D FA 645 90mm F2.8 ED AW SR")); + choices.insert(p_t(256 * 13 + 253, "HD PENTAX-DA 645 28-45mm F4.5 ED AW SR")); choices.insert(p_t(256 * 21 + 0, "Pentax Q Manual Lens")); - choices.insert(p_t(256 * 21 + 1, "01 Standard Prime 8.5mm f/1.9")); - choices.insert(p_t(256 * 21 + 2, "02 Standard Zoom 5-15mm f/2.8-4.5")); - choices.insert(p_t(256 * 21 + 6, "06 Telephoto Zoom 15-45mm f/2.8")); - choices.insert(p_t(256 * 21 + 7, "07 Mount Shield 11.5mm f/9")); - choices.insert(p_t(256 * 22 + 3, "03 Fish-eye 3.2mm f/5.6")); - choices.insert(p_t(256 * 22 + 4, "04 Toy Lens Wide 6.3mm f/7.1")); - choices.insert(p_t(256 * 22 + 5, "05 Toy Lens Telephoto 18mm f/8")); + choices.insert(p_t(256 * 21 + 1, "01 Standard Prime 8.5mm F1.9")); + choices.insert(p_t(256 * 21 + 2, "02 Standard Zoom 5-15mm F2.8-4.5")); + choices.insert(p_t(256 * 21 + 6, "06 Telephoto Zoom 15-45mm F2.8")); + choices.insert(p_t(256 * 21 + 7, "07 Mount Shield 11.5mm F9")); + choices.insert(p_t(256 * 21 + 8, "08 Wide Zoom 3.8-5.9mm F3.7-4")); + choices.insert(p_t(256 * 22 + 3, "03 Fish-eye 3.2mm F5.6")); + choices.insert(p_t(256 * 22 + 4, "04 Toy Lens Wide 6.3mm F7.1")); + choices.insert(p_t(256 * 22 + 5, "05 Toy Lens Telephoto 18mm F8")); } virtual std::string toString (Tag* t) { diff --git a/rtexif/sonyminoltaattribs.cc b/rtexif/sonyminoltaattribs.cc index 4affbf946..6d248feda 100644 --- a/rtexif/sonyminoltaattribs.cc +++ b/rtexif/sonyminoltaattribs.cc @@ -530,386 +530,489 @@ SAAntiBlurInterpreter saAntiBlurInterpreter; class SALensIDInterpreter : public IntLensInterpreter< int > { public: - SALensIDInterpreter () // From EXIFTOOL database 'Sony.pm' V1.94 and 'Minolta' 2.04; + SALensIDInterpreter () { - // Please do not remove entries on database synchronization, and avoid transferring "categories' header" types - choices.insert(p_t(0, "Minolta AF 28-85mm f/3.5-4.5")); - choices.insert(p_t(1, "Minolta AF 80-200mm f/2.8 HS-APO G")); - choices.insert(p_t(2, "Minolta AF 28-70mm f/2.8 G")); - choices.insert(p_t(3, "Minolta AF 28-80mm f/4-5.6")); - choices.insert(p_t(4, "Minolta AF 85mm f/1.4G")); - choices.insert(p_t(5, "Minolta AF 35-70mm f/3.5-4.5")); - choices.insert(p_t(6, "Minolta AF 24-85mm f/3.5-4.5")); - choices.insert(p_t(7, "Minolta AF 100-300mm f/4.5-5.6 APO")); - choices.insert(p_t(7, "Minolta AF 100-400mm f/4.5-6.7 APO")); - choices.insert(p_t(7, "Sigma AF 100-300mm f/4 EX DG IF")); - choices.insert(p_t(8, "Minolta AF 70-210mm f/4.5-5.6")); - choices.insert(p_t(9, "Minolta AF 50mm f/3.5 Macro")); - choices.insert(p_t(10, "Minolta AF 28-105mm f/3.5-4.5 [New]")); - choices.insert(p_t(11, "Minolta AF 300mm f/4 HS-APO G")); - choices.insert(p_t(12, "Minolta AF 100mm f/2.8 Soft Focus")); - choices.insert(p_t(13, "Minolta AF 75-300mm f/4.5-5.6")); - choices.insert(p_t(14, "Minolta AF 100-400mm f/4.5-6.7 APO")); - choices.insert(p_t(15, "Minolta AF 400mm f/4.5 HS-APO G")); - choices.insert(p_t(16, "Minolta AF 17-35mm f/3.5 G")); - choices.insert(p_t(17, "Minolta AF 20-35mm f/3.5-4.5")); - choices.insert(p_t(18, "Minolta AF 28-80mm f/3.5-5.6 II")); - choices.insert(p_t(19, "Minolta AF 35mm f/1.4 G")); - choices.insert(p_t(20, "Minolta/Sony 135mm f/2.8 [T4.5] STF")); - choices.insert(p_t(22, "Minolta AF 35-80mm f/4-5.6 II")); - choices.insert(p_t(23, "Minolta AF 200mm f/4 Macro APO G")); - choices.insert(p_t(24, "Minolta/Sony AF 24-105mm f/3.5-4.5 (D)")); - choices.insert(p_t(24, "Sigma 18-50mm f/2.8 EX DC Macro")); - choices.insert(p_t(24, "Sigma 17-70mm f/2.8-4.5 DC Macro")); - choices.insert(p_t(24, "Sigma 20-40mm f/2.8 EX DG Aspherical IF")); - choices.insert(p_t(24, "Sigma 18-200mm f/3.5-6.3 DC")); - choices.insert(p_t(24, "Sigma 18-125mm f/4-5,6 DC")); - choices.insert(p_t(24, "Tamron SP AF 28-75mm f/2.8 XR Di (IF) Macro")); - choices.insert(p_t(25, "Minolta AF 100-300mm f/4.5-5.6 APO D")); - choices.insert(p_t(25, "Sigma 100-300mm f/4 EX DG APO")); - choices.insert(p_t(25, "Sigma 70mm f/2.8 EX DG Macro")); - choices.insert(p_t(25, "Sigma 20mm f/1.8 EX DG Aspherical RF")); - choices.insert(p_t(25, "Sigma 30mm f/1.4 EX DC")); - choices.insert(p_t(25, "Sigma 24mm f/1.8 EX DG ASP Macro")); - choices.insert(p_t(27, "Minolta AF 85mm f/1.4 G (D)")); - choices.insert(p_t(28, "Minolta/Sony AF 100mm f/2.8 Macro (D)")); - choices.insert(p_t(28, "Tamron SP AF 90mm f/2.8 Di Macro")); - choices.insert(p_t(28, "Tamron AF 180mm f/3.5 SP Di LD [IF] Macro")); - choices.insert(p_t(29, "Minolta/Sony AF 75-300mm f/4.5-5.6 (D)")); - choices.insert(p_t(30, "Minolta AF 28-80mm f/3.5-5.6 (D)")); - choices.insert(p_t(30, "Sigma AF 10-20mm f/4-5.6 EX DC")); - choices.insert(p_t(30, "Sigma AF 12-24mm f/4.5-5.6 EX DG")); + choices.insert(p_t(0, "Minolta AF 28-85mm F3.5-4.5 New")); + choices.insert(p_t(1, "Minolta AF 80-200mm F2.8 HS-APO G")); + choices.insert(p_t(2, "Minolta AF 28-70mm F2.8 G")); + choices.insert(p_t(3, "Minolta AF 28-80mm F4-5.6")); + choices.insert(p_t(4, "Minolta AF 85mm F1.4G")); + choices.insert(p_t(5, "Minolta AF 35-70mm F3.5-4.5 [II]")); + choices.insert(p_t(6, "Minolta AF 24-85mm F3.5-4.5 [New]")); + choices.insert(p_t(7, "Minolta AF 100-300mm F4.5-5.6 APO [New] or 100-400mm or Sigma Lens")); + choices.insert(p_t(7, "Minolta AF 100-400mm F4.5-6.7 APO")); + choices.insert(p_t(7, "Sigma AF 100-300mm F4 EX DG IF")); + choices.insert(p_t(8, "Minolta AF 70-210mm F4.5-5.6 [II]")); + choices.insert(p_t(9, "Minolta AF 50mm F3.5 Macro")); + choices.insert(p_t(10, "Minolta AF 28-105mm F3.5-4.5 [New]")); + choices.insert(p_t(11, "Minolta AF 300mm F4 HS-APO G")); + choices.insert(p_t(12, "Minolta AF 100mm F2.8 Soft Focus")); + choices.insert(p_t(13, "Minolta AF 75-300mm F4.5-5.6 (New or II)")); + choices.insert(p_t(14, "Minolta AF 100-400mm F4.5-6.7 APO")); + choices.insert(p_t(15, "Minolta AF 400mm F4.5 HS-APO G")); + choices.insert(p_t(16, "Minolta AF 17-35mm F3.5 G")); + choices.insert(p_t(17, "Minolta AF 20-35mm F3.5-4.5")); + choices.insert(p_t(18, "Minolta AF 28-80mm F3.5-5.6 II")); + choices.insert(p_t(19, "Minolta AF 35mm F1.4 G")); + choices.insert(p_t(20, "Minolta/Sony 135mm F2.8 [T4.5] STF")); + choices.insert(p_t(22, "Minolta AF 35-80mm F4-5.6 II")); + choices.insert(p_t(23, "Minolta AF 200mm F4 Macro APO G")); + choices.insert(p_t(24, "Minolta/Sony AF 24-105mm F3.5-4.5 (D) or Sigma or Tamron Lens")); + choices.insert(p_t(24, "Sigma 18-50mm F2.8")); + choices.insert(p_t(24, "Sigma 17-70mm F2.8-4.5 (D)")); + choices.insert(p_t(24, "Sigma 20-40mm F2.8 EX DG Aspherical IF")); + choices.insert(p_t(24, "Sigma 18-200mm F3.5-6.3 DC")); + choices.insert(p_t(24, "Sigma DC 18-125mm F4-5,6 D")); + choices.insert(p_t(24, "Tamron SP AF 28-75mm F2.8 XR Di LD Aspherical [IF] Macro")); + choices.insert(p_t(25, "Minolta AF 100-300mm F4.5-5.6 APO (D) or Sigma Lens")); + choices.insert(p_t(25, "Sigma 100-300mm F4 EX (APO (D) or D IF)")); + choices.insert(p_t(25, "Sigma 70mm F2.8 EX DG Macro")); + choices.insert(p_t(25, "Sigma 20mm F1.8 EX DG Aspherical RF")); + choices.insert(p_t(25, "Sigma 30mm F1.4 EX DC")); + choices.insert(p_t(25, "Sigma 24mm F1.8 EX DG ASP Macro")); + choices.insert(p_t(27, "Minolta AF 85mm F1.4 G (D)")); + choices.insert(p_t(28, "Minolta/Sony AF 100mm F2.8 Macro (D) or Tamron Lens")); + choices.insert(p_t(28, "Tamron SP AF 90mm F2.8 Di Macro")); + choices.insert(p_t(28, "Tamron SP AF 180mm F3.5 Di LD [IF] Macro")); + choices.insert(p_t(29, "Minolta/Sony AF 75-300mm F4.5-5.6 (D)")); + choices.insert(p_t(30, "Minolta AF 28-80mm F3.5-5.6 (D) or Sigma Lens")); + choices.insert(p_t(30, "Sigma AF 10-20mm F4-5.6 EX DC")); + choices.insert(p_t(30, "Sigma AF 12-24mm F4.5-5.6 EX DG")); choices.insert(p_t(30, "Sigma 28-70mm EX DG F2.8")); - choices.insert(p_t(30, "Sigma 55-200mm f/4-5.6 DC")); - choices.insert(p_t(31, "Minolta/Sony AF 50mm f/2.8 Macro (D)")); - choices.insert(p_t(31, "Minolta/Sony AF 50mm f/3.5 Macro")); - choices.insert(p_t(32, "Minolta/Sony AF 300mm f/2.8 G or 1.5x Teleconverter")); - choices.insert(p_t(33, "Minolta/Sony AF 70-200mm f/2.8 G")); - choices.insert(p_t(35, "Minolta AF 85mm f/1.4 G (D) Limited")); - choices.insert(p_t(36, "Minolta AF 28-100mm f/3.5-5.6 (D)")); - choices.insert(p_t(38, "Minolta AF 17-35mm f/2.8-4 (D)")); - choices.insert(p_t(39, "Minolta AF 28-75mm f/2.8 (D)")); - choices.insert(p_t(40, "Minolta/Sony AF DT 18-70mm f/3.5-5.6 (D)")); - choices.insert(p_t(41, "Minolta/Sony AF DT 11-18mm f/4.5-5.6 (D)")); - choices.insert(p_t(41, "Tamron SP AF 11-18mm f/4.5-5.6 Di II LD Aspherical IF")); - choices.insert(p_t(42, "Minolta AF DT 18-200mm f/3.5-6.3 (D)")); - choices.insert(p_t(43, "Minolta AF 35mm f/1.4 G")); - choices.insert(p_t(44, "Sony AF 50mm f/1.4")); - choices.insert(p_t(45, "Carl Zeiss Planar T* 85mm f/1.4 ZA")); - choices.insert(p_t(46, "Carl Zeiss Vario-Sonnar T* DT 16-80mm f/3.5-4.5 ZA")); - choices.insert(p_t(47, "Carl Zeiss Sonnar T* 135mm F1.8 ZA")); - choices.insert(p_t(48, "Carl Zeiss Vario-Sonnar T* 24-70mm f/2.8 ZA SSM")); - choices.insert(p_t(49, "Sony AF DT 55-200mm f/4-5.6")); - choices.insert(p_t(50, "Sony AF DT 18-250mm f/3.5-6.3")); - choices.insert(p_t(51, "Sony AF DT 16-105mm f/3.5-5.6")); - choices.insert(p_t(52, "Sony AF 70-300mm f/4.5-5.6 G SSM")); - choices.insert(p_t(52, "Tamron SP 70-300mm f/4-5.6 Di VC USD")); - choices.insert(p_t(53, "Sony AF 70-400mm f/4.5-5.6 G SSM")); - choices.insert(p_t(54, "Carl Zeiss Vario-Sonnar T* 16-35mm f/2.8 ZA SSM")); - choices.insert(p_t(55, "Sony DT 18-55mm f/3.5-5.6 SAM")); - choices.insert(p_t(56, "Sony AF DT 55-200mm f/4-5.6 SAM")); - choices.insert(p_t(57, "Sony AF DT 50mm f/1.8 SAM")); - choices.insert(p_t(57, "Tamron SP AF 60mm f/2 Di II LD [IF] Macro 1:1")); - choices.insert(p_t(57, "Tamron 18-270mm f/3.5-6.3 Di II PZD")); - choices.insert(p_t(58, "Sony AF DT 30mm f/2.8 SAM Macro")); - choices.insert(p_t(59, "Sony AF 28-75mm f/2.8 SAM")); - choices.insert(p_t(60, "Carl Zeiss Distagon T* 24mm f/2 ZA SSM")); - choices.insert(p_t(61, "Sony AF 85mm f/2.8 SAM")); - choices.insert(p_t(62, "Sony DT 35mm f/1.8 SAM")); - choices.insert(p_t(63, "Sony DT 16-50mm f/2.8 SSM")); - choices.insert(p_t(64, "Sony 500mm f/4.0 G SSM")); - choices.insert(p_t(65, "Sony DT 18-135mm f/3.5-5.6 SAM")); - choices.insert(p_t(66, "Sony 300mm f/2.8 G SSM II")); - choices.insert(p_t(67, "Sony 70-20mm f/2.8 G SSM")); - choices.insert(p_t(68, "Sony DT 55-300mm f/4.5-5.6 SAM")); - choices.insert(p_t(69, "Sony 70-400mm f/4-5.6 G SSM II")); - choices.insert(p_t(70, "Carl Zeiss Planar T* 50mm f/1.4 ZA SSM")); - choices.insert(p_t(128, "Tamron AF 18-200mm f/3.5-6.3 XR Di II LD Aspherical (IF)")); - choices.insert(p_t(128, "Tamron AF 28-300mm f/3.5-6.3")); - choices.insert(p_t(128, "Tamron 80-300mm f/3.5-6.3")); - choices.insert(p_t(128, "Tamron AF 28-200mm f/3.8-5.6 XR Di Aspherical [IF] Macro")); - choices.insert(p_t(128, "Tamron SP AF 17-35mm f/2.8-4 Di LD Aspherical IF")); - choices.insert(p_t(128, "Sigma AF 50-150mm f/2.8 EX DC APO HSM II")); - choices.insert(p_t(128, "Sigma 10-20mm f/3.5 EX DC HSM")); - choices.insert(p_t(128, "Sigma 70-200mm f/2.8 II EX DG APO Macro HSM")); - choices.insert(p_t(128, "Sigma 10mm f/2.8 EX DC HSM Fisheye")); - choices.insert(p_t(128, "Sigma 35mm f/1.4 DG HSM")); - choices.insert(p_t(128, "Sigma 50mm f/1.4 EX DG HSM")); - choices.insert(p_t(128, "Sigma 85mm f/1.4 EX DG HSM")); - choices.insert(p_t(128, "Sigma 24-70mm f/2.8 IF EX DG HSM")); - choices.insert(p_t(128, "Sigma 18-250mm f/3.5-6.3 DC OS HSM")); - choices.insert(p_t(128, "Sigma 17-50mm f/2.8 EX DC HSM")); - choices.insert(p_t(128, "Sigma 17-70mm f/2.8-4 DC Macro HSM")); - choices.insert(p_t(129, "Tamron 200-400mm f/5.6 LD")); - choices.insert(p_t(129, "Tamron 70-300mm f/4-5.6 LD")); - choices.insert(p_t(131, "Tamron 20-40mm f/2.7-3.5 SP Aspherical IF")); - choices.insert(p_t(135, "Vivitar 28-210mm f/3.5-5.6")); - choices.insert(p_t(136, "Tokina EMZ M100 AF 100mm f/3.5")); - choices.insert(p_t(137, "Cosina 70-210mm f/2.8-4 AF")); - choices.insert(p_t(138, "Soligor 19-35mm f/3.5-4.5")); - choices.insert(p_t(142, "Voigtlander 70-300mm f/4.5-5.6")); - choices.insert(p_t(146, "Voigtlander Macro APO-Lanthar 125mm f/2.5 SL")); - choices.insert(p_t(255, "Tamron SP AF 17-50mm f/2.8 XR Di II LD Aspherical")); - choices.insert(p_t(255, "Tamron AF 18-250mm f/3.5-6.3 XR Di II LD")); - choices.insert(p_t(255, "Tamron AF 55-200mm f/4-5.6 Di II LD Macro")); - choices.insert(p_t(255, "Tamron AF 70-300mm f/4-5.6 Di LD Macro 1:2")); - choices.insert(p_t(255, "Tamron SP AF 200-500mm f/5.0-6.3 Di LD [IF]")); - choices.insert(p_t(255, "Tamron SP AF 10-24mm f/3.5-4.5 Di II LD Aspherical [IF]")); - choices.insert(p_t(255, "Tamron SP AF 70-200mm f/2.8 Di LD Macro [IF]")); - choices.insert(p_t(255, "Tamron SP AF 28-75mm f/2.8 XR Di LD Aspherical [IF]")); - choices.insert(p_t(2550, "Minolta AF 50mm f/1.7")); - choices.insert(p_t(2551, "Minolta AF 35-70mm f/4")); - choices.insert(p_t(2551, "Sigma UC AF 28-70mm f/3.5-4.5")); - choices.insert(p_t(2551, "Sigma AF 28-70mm f/2.8")); - choices.insert(p_t(2551, "Sigma M-AF 70-200mm f/2.8 EX Aspherical")); - choices.insert(p_t(2551, "Quantaray M-AF 35-80mm f/4-5.6")); - choices.insert(p_t(2552, "Minolta AF 28-85mm f/3.5-4.5 [New]")); - choices.insert(p_t(2552, "Tokina 19-35mm f/3.5-4.5")); - choices.insert(p_t(2552, "Tokina 28-70mm f/2.8 AT-X")); - choices.insert(p_t(2552, "Tokina 80-400mm f/4.5-5.6 AT-X AF II 840")); - choices.insert(p_t(2552, "Tokina AF PRO 28-80mm f/2.8 AT-X 280")); - choices.insert(p_t(2552, "Tokina AT-X PRO II AF 28-70mm f/2.6-2.8 270")); - choices.insert(p_t(2552, "Tamron AF 19-35mm f/3.5-4.5")); - choices.insert(p_t(2552, "Angenieux AF 28-70mm f/2.6")); - choices.insert(p_t(2553, "Minolta AF 28-135mm f/4-4.5")); - choices.insert(p_t(2553, "Sigma ZOOM-alpha 35-135mm f/3.5-4.5")); - choices.insert(p_t(2553, "Sigma 28-105mm f/2.8-4 Aspherical")); - choices.insert(p_t(2554, "Minolta AF 35-105mm f/3.5-4.5")); - choices.insert(p_t(2555, "Minolta AF 70-210mm f/4 Macro")); - choices.insert(p_t(2555, "Sigma 70-210mm f/4-5.6 APO")); - choices.insert(p_t(2555, "Sigma M-AF 70-200mm f/2.8 EX APO")); - choices.insert(p_t(2555, "Sigma 75-200mm f/2.8-3.5")); - choices.insert(p_t(2556, "Minolta AF 135mm f/2.8")); - choices.insert(p_t(2557, "Minolta AF 28mm f/2.8")); - choices.insert(p_t(2558, "Minolta AF 24-50mm f/4")); - choices.insert(p_t(2560, "Minolta AF 100-200mm f/4.5")); - choices.insert(p_t(2561, "Minolta AF 75-300mm f/4.5-5.6")); - choices.insert(p_t(2561, "Sigma 70-300mm f/4-5.6 DL Macro")); - choices.insert(p_t(2561, "Sigma 300mm f/4 APO Macro")); - choices.insert(p_t(2561, "Sigma AF 500mm f/4.5 APO")); - choices.insert(p_t(2561, "Sigma AF 170-500mm f/5-6.3 APO Aspherical")); - choices.insert(p_t(2561, "Tokina AT-X AF 300mm f/4")); - choices.insert(p_t(2561, "Tokina AT-X AF 400mm f/5.6 SD")); - choices.insert(p_t(2561, "Tokina AF 730 II 75-300mm f/4.5-5.6")); - choices.insert(p_t(2562, "Minolta/Sony AF 50mm f/1.4 [New]")); - choices.insert(p_t(2563, "Minolta AF 300mm f/2.8 G")); - choices.insert(p_t(2563, "Sigma AF 50-500mm f/4-6.3 EX DG APO")); - choices.insert(p_t(2563, "Sigma AF 170-500mm f/5-6.3 APO Aspherical")); - choices.insert(p_t(2563, "Sigma AF 500mm f/4.5 EX DG APO")); - choices.insert(p_t(2563, "Sigma 400mm f/5.6 APO")); - choices.insert(p_t(2564, "Minolta AF 50mm f/2.8 Macro")); - choices.insert(p_t(2564, "Sigma 50mm f/2.8 EX Macro")); - choices.insert(p_t(2565, "Minolta AF 600mm f/4")); - choices.insert(p_t(2566, "Minolta AF 24mm f/2.8")); - choices.insert(p_t(2572, "Minolta/Sony AF 500mm f/8 Reflex")); - choices.insert(p_t(2578, "Minolta AF 16mm f/2.8 Fisheye")); - choices.insert(p_t(2578, "Sigma 8mm f/4 EX DG Fisheye")); - choices.insert(p_t(2578, "Sigma 14mm f/3.5")); - choices.insert(p_t(2578, "Sigma 15mm f/2.8 Fisheye")); - choices.insert(p_t(2579, "Minolta AF 20mm f/2.8")); - choices.insert(p_t(2581, "Minolta/Sony AF 100mm f/2.8 Macro")); - choices.insert(p_t(2581, "Sigma AF 90mm f/2.8 Macro")); - choices.insert(p_t(2581, "Sigma AF 105mm f/2.8 EX DG Macro")); - choices.insert(p_t(2581, "Sigma 180mm f/5.6 Macro")); - choices.insert(p_t(2581, "Tamron AF 90mm f/2.8 Macro")); - choices.insert(p_t(2585, "Minolta AF 35-105mm f/3.5-4.5 New")); - choices.insert(p_t(2585, "Beroflex 35-135mm f/3.5-4.5")); - choices.insert(p_t(2585, "Tamron AF 24-135mm f/3.5-5.6")); - choices.insert(p_t(2588, "Minolta AF 70-210mm f/3.5-4.5")); - choices.insert(p_t(2589, "Minolta AF 80-200 f/2.8 APO")); - choices.insert(p_t(2589, "Tokina 80-200mm f/2.8")); - choices.insert(p_t(2591, "Minolta AF 35mm f/1.4")); - choices.insert(p_t(2592, "Minolta AF 85mm f/1.4 G (D)")); - choices.insert(p_t(2593, "Minolta AF 200mm f/2.8 G APO")); - choices.insert(p_t(2594, "Minolta AF 3x-1x f/1.7-2.8 Macro")); - choices.insert(p_t(2596, "Minolta AF 28mm f/2")); - choices.insert(p_t(2597, "Minolta AF 35mm f/2")); - choices.insert(p_t(2598, "Minolta AF 100mm f/2")); - choices.insert(p_t(2604, "Minolta AF 80-200mm f/4.5-5.6")); - choices.insert(p_t(2605, "Minolta AF 35-80mm f/4-5.6")); - choices.insert(p_t(2606, "Minolta AF 100-300mm f/4.5-5.6 (D)")); - choices.insert(p_t(2607, "Minolta AF 35-80mm f/4-5.6")); - choices.insert(p_t(2608, "Minolta AF 300mm f/2.8 G")); - choices.insert(p_t(2609, "Minolta AF 600mm f/4 HS-APO G")); - choices.insert(p_t(2612, "Minolta AF 200mm f/2.8 G HS-APO")); - choices.insert(p_t(2613, "Minolta AF 50mm f/1.7 New")); - choices.insert(p_t(2615, "Minolta AF 28-105mm f/3.5-4.5 Power Zoom")); - choices.insert(p_t(2616, "Minolta AF 35-200mm f/4.5-5.6 Power Zoom")); - choices.insert(p_t(2618, "Minolta AF 28-80mm f/4-5.6 Power Zoom")); - choices.insert(p_t(2619, "Minolta AF 80-200mm f/4.5-5.6 Power Zoom")); - choices.insert(p_t(2620, "Minolta AF 28-70mm f/2.8 G")); - choices.insert(p_t(2621, "Minolta AF 100-300mm f/4.5-5.6 Power Zoom")); - choices.insert(p_t(2624, "Minolta AF 35-80mm f/4-5.6 Power Zoom")); - choices.insert(p_t(2628, "Minolta AF 80-200mm f/2.8 G")); - choices.insert(p_t(2629, "Minolta AF 85mm f/1.4 New")); - choices.insert(p_t(2631, "Minolta/Sony AF 100-300mm f/4.5-5.6 APO")); - choices.insert(p_t(2632, "Minolta AF 24-50mm f/4 New")); - choices.insert(p_t(2638, "Minolta AF 50mm f/2.8 Macro New")); - choices.insert(p_t(2639, "Minolta AF 100mm f/2.8 Macro")); - choices.insert(p_t(2641, "Minolta AF 20mm f/2.8 New")); - choices.insert(p_t(2642, "Minolta AF 24mm f/2.8 New")); - choices.insert(p_t(2644, "Minolta AF 100-400mm f/4.5-6.7 APO")); - choices.insert(p_t(2662, "Minolta AF 50mm f/1.4 New")); - choices.insert(p_t(2667, "Minolta AF 35mm f/2 New")); - choices.insert(p_t(2668, "Minolta AF 28mm f/2 New")); - choices.insert(p_t(2672, "Minolta AF 24-105mm f/3.5-4.5 (D)")); - choices.insert(p_t(4574, "Minolta AF 200mm f/2.8 G x2")); - choices.insert(p_t(4575, "1.4 x Teleconverter")); - choices.insert(p_t(4585, "Tamron SP AF 300mm f/2.8 LD IF")); - choices.insert(p_t(6553, "Arax MC 35mm f/2.8 Tilt+Shift")); - choices.insert(p_t(6553, "Arax MC 80mm f/2.8 Tilt+Shift")); - choices.insert(p_t(6553, "Zenitar MF 16mm f/2.8 Fisheye M42")); - choices.insert(p_t(6553, "Samyang 500mm Mirror f/8")); - choices.insert(p_t(6553, "Pentacon Auto 135mm f/2.8")); - choices.insert(p_t(6553, "Pentacon Auto 29mm f/2.8")); - choices.insert(p_t(6553, "Helios 44-2 58mm f/2")); - choices.insert(p_t(25501, "Minolta AF 50mm f/1.7")); - choices.insert(p_t(25511, "Minolta AF 35-70mm f/4")); - choices.insert(p_t(25511, "Sigma UC AF 28-70mm f/3.5-4.5")); - choices.insert(p_t(25511, "Sigma AF 28-70mm f/2.8")); - choices.insert(p_t(25511, "Sigma M-AF 70-200mm f/2.8 EX Aspherical")); - choices.insert(p_t(25511, "Quantaray M-AF 35-80mm f/4-5.6")); - choices.insert(p_t(25521, "Minolta AF 28-85mm f/3.5-4.5")); - choices.insert(p_t(25521, "Tokina 19-35mm f/3.5-4.5")); - choices.insert(p_t(25521, "Tokina 28-70mm f/2.8 AT-X")); - choices.insert(p_t(25521, "Tokina 80-400mm f/4.5-5.6 AT-X AF II 840")); - choices.insert(p_t(25521, "Tokina AF PRO 28-80mm f/2.8 AT-X 280")); - choices.insert(p_t(25521, "Tokina AT-X PRO II AF 28-70mm f/2.6-2.8 270")); - choices.insert(p_t(25521, "Tamron AF 19-35mm f/3.5-4.5")); - choices.insert(p_t(25521, "Angenieux AF 28-70mm f/2.6")); - choices.insert(p_t(25521, "Tokina AT-X 17 AF 17mm f/3.5")); - choices.insert(p_t(25531, "Minolta AF 28-135mm f/4-4.5")); - choices.insert(p_t(25531, "Sigma ZOOM-alpha 35-135mm f/3.5-4.5")); - choices.insert(p_t(25531, "Sigma 28-105mm f/2.8-4 Aspherical")); - choices.insert(p_t(25531, "Sigma 28-105mm f/4-5.6 UC")); - choices.insert(p_t(25541, "Minolta AF 35-105mm f/3.5-4.5")); - choices.insert(p_t(25551, "Minolta AF 70-210mm f/4 Macro")); - choices.insert(p_t(25551, "Sigma 70-210mm f/4-5.6 APO")); - choices.insert(p_t(25551, "Sigma M-AF 70-200mm f/2.8 EX APO")); - choices.insert(p_t(25551, "Sigma 75-200mm f/2.8-3.5")); - choices.insert(p_t(25561, "Minolta AF 135mm f/2.8")); - choices.insert(p_t(25571, "Minolta/Sony AF 28mm f/2.8")); - choices.insert(p_t(25581, "Minolta AF 24-50mm f/4")); - choices.insert(p_t(25601, "Minolta AF 100-200mm f/4.5")); - choices.insert(p_t(25611, "Minolta AF 75-300mm f/4.5-5.6")); - choices.insert(p_t(25611, "Sigma 70-300mm f/4-5.6 DL Macro")); - choices.insert(p_t(25611, "Sigma 300mm f/4 APO Macro")); - choices.insert(p_t(25611, "Sigma AF 500mm f/4.5 APO")); - choices.insert(p_t(25611, "Sigma AF 170-500mm f/5-6.3 APO Aspherical")); - choices.insert(p_t(25611, "Tokina AT-X AF 300mm f/4")); - choices.insert(p_t(25611, "Tokina AT-X AF 400mm f/5.6 SD")); - choices.insert(p_t(25611, "Tokina AF 730 II 75-300mm f/4.5-5.6")); - choices.insert(p_t(25611, "Sigma 800mm f/5.6 APO")); - choices.insert(p_t(25611, "Sigma AF 400mm f/5.6 APO Macro")); - choices.insert(p_t(25621, "Minolta AF 50mm f/1.4")); - choices.insert(p_t(25631, "Minolta AF 300mm f/2.8 APO")); - choices.insert(p_t(25631, "Sigma AF 50-500mm f/4-6.3 EX DG APO")); - choices.insert(p_t(25631, "Sigma AF 170-500mm f/5-6.3 APO Aspherical")); - choices.insert(p_t(25631, "Sigma AF 500mm f/4.5 EX DG APO")); - choices.insert(p_t(25631, "Sigma 400mm f/5.6 APO")); - choices.insert(p_t(25641, "Minolta AF 50mm f/2.8 Macro")); - choices.insert(p_t(25641, "Sigma AF 50mm f/2.8 EX Macro")); - choices.insert(p_t(25651, "Minolta AF 600mm f/4")); - choices.insert(p_t(25661, "Minolta AF 24mm f/2.8")); - choices.insert(p_t(25661, "Sigma 17-35mm f/2.8-4 EX Aspherical")); - choices.insert(p_t(25721, "Minolta/Sony AF 500mm f/8 Reflex")); - choices.insert(p_t(25781, "Minolta/Sony AF 16mm f/2.8 Fisheye")); - choices.insert(p_t(25781, "Sigma 8mm f/4 EX DG Fisheye")); - choices.insert(p_t(25781, "Sigma 14mm f/3.5")); - choices.insert(p_t(25781, "Sigma 15mm f/2.8 Fisheye")); - choices.insert(p_t(25791, "Minolta/Sony AF 20mm f/2.8")); - choices.insert(p_t(25791, "Tokina AT-X Pro DX 11-16mm f/2.8")); - choices.insert(p_t(25811, "Minolta/Sony AF 100mm f/2.8 Macro")); - choices.insert(p_t(25811, "Sigma AF 90mm f/2.8 Macro")); - choices.insert(p_t(25811, "Sigma AF 105mm f/2.8 EX DG Macro")); - choices.insert(p_t(25811, "Sigma 180mm f/5.6 Macro")); - choices.insert(p_t(25811, "Sigma 180mm f/3.5 EX DG Macro")); - choices.insert(p_t(25811, "Tamron 90mm f/2.8 Macro")); - choices.insert(p_t(25851, "Beroflex 35-135mm f/3.5-4.5")); - choices.insert(p_t(25858, "Minolta AF 35-105mm f/3.5-4.5")); - choices.insert(p_t(25858, "Tamron 24-135mm f/3.5-5.6")); - choices.insert(p_t(25881, "Minolta AF 70-210mm f/3.5-4.5")); - choices.insert(p_t(25891, "Minolta AF 80-200mm f/2.8 APO")); - choices.insert(p_t(25891, "Tokina 80-200mm f/2.8")); - choices.insert(p_t(25901, "Minolta AF 200mm f/2.8 G APO + Minolta AF 1.4x APO")); - choices.insert(p_t(25901, "Minolta AF 600mm f/4 HS-APO G + Minolta AF 1.4x APO")); - choices.insert(p_t(25911, "Minolta AF 35mm f/1.4")); - choices.insert(p_t(25921, "Minolta AF 85mm f/1.4 G (D)")); - choices.insert(p_t(25931, "Minolta AF 200mm f/2.8 G APO")); - choices.insert(p_t(25941, "Minolta AF 3x-1x f/1.7-2.8 Macro")); - choices.insert(p_t(25961, "Minolta AF 28mm f/2")); - choices.insert(p_t(25971, "Minolta AF 35mm f/2")); - choices.insert(p_t(25981, "Minolta AF 100mm f/2")); - choices.insert(p_t(26011, "Minolta AF 200mm f/2.8 G APO + Minolta AF 2x APO")); - choices.insert(p_t(26011, "Minolta AF 600mm f/4 HS-APO G + Minolta AF 2x APO")); - choices.insert(p_t(26041, "Minolta AF 80-200mm f/4.5-5.6")); - choices.insert(p_t(26051, "Minolta AF 35-80mm f/4-5.6")); - choices.insert(p_t(26061, "Minolta AF 100-300mm f/4.5-5.6")); - choices.insert(p_t(26071, "Minolta AF 35-80mm f/4-5.6")); - choices.insert(p_t(26081, "Minolta AF 300mm f/2.8 HS-APO G")); - choices.insert(p_t(26091, "Minolta AF 600mm f/4 HS-APO G")); - choices.insert(p_t(26121, "Minolta AF 200mm f/2.8 HS-APO G")); - choices.insert(p_t(26131, "Minolta AF 50mm f/1.7 New")); - choices.insert(p_t(26151, "Minolta AF 28-105mm f/3.5-4.5 xi")); - choices.insert(p_t(26161, "Minolta AF 35-200mm f/4.5-5.6 xi")); - choices.insert(p_t(26181, "Minolta AF 28-80mm f/4-5.6 xi")); - choices.insert(p_t(26191, "Minolta AF 80-200mm f/4.5-5.6 xi")); - choices.insert(p_t(26201, "Minolta AF 28-70mm f/2.8 G")); - choices.insert(p_t(26211, "Minolta AF 100-300mm f/4.5-5.6 xi")); - choices.insert(p_t(26241, "Minolta AF 35-80mm f/4-5.6 Power Zoom")); - choices.insert(p_t(26281, "Minolta AF 80-200mm f/2.8 G")); - choices.insert(p_t(26291, "Minolta AF 85mm f/1.4 New")); - choices.insert(p_t(26311, "Minolta/Sony AF 100-300mm f/4.5-5.6 APO")); - choices.insert(p_t(26321, "Minolta AF 24-50mm f/4 New")); - choices.insert(p_t(26381, "Minolta AF 50mm f/2.8 Macro New")); - choices.insert(p_t(26391, "Minolta AF 100mm f/2.8 Macro")); - choices.insert(p_t(26411, "Minolta/Sony AF 20mm f/2.8 New")); - choices.insert(p_t(26421, "Minolta AF 24mm f/2.8 New")); - choices.insert(p_t(26441, "Minolta AF 100-400mm f/4.5-6.7 APO")); - choices.insert(p_t(26621, "Minolta AF 50mm f/1.4 New")); - choices.insert(p_t(26671, "Minolta AF 35mm f/2 New")); - choices.insert(p_t(26681, "Minolta AF 28mm f/2 New")); - choices.insert(p_t(26721, "Minolta AF 24-105mm f/3.5-4.5 (D)")); - choices.insert(p_t(45671, "Tokina 70-210mm f/4-5.6")); - choices.insert(p_t(45741, "Tamron SP AF 90mm f/2.5")); - choices.insert(p_t(45741, "Tokina RF 500mm f/8.0 x2")); - choices.insert(p_t(45741, "Tokina 300mm f/2.8 x2")); - choices.insert(p_t(45741, "Minolta AF 200mm f/2.8 G x2")); - choices.insert(p_t(45851, "Tamron SP AF 300mm f/2.8 LD IF")); - choices.insert(p_t(45871, "Tamron AF 70-210mm f/2.8 SP LD")); - choices.insert(p_t(65535, "Sony E 16mm f/2.8")); - choices.insert(p_t(65535, "Sony E 18-55mm f/3.5-5.6 OSS")); - choices.insert(p_t(65535, "Sony E 55-210mm f/4.5-6.3 OSS")); - choices.insert(p_t(65535, "Sony E 18-200mm f/3.5-6.3 OSS")); - choices.insert(p_t(65535, "Sony E 30mm f/3.5 Macro")); - choices.insert(p_t(65535, "Sony E 24mm f/1.8 ZA")); - choices.insert(p_t(65535, "Sony E 50mm f/1.8 OSS")); - choices.insert(p_t(65535, "Sony E 16-70mm f/4 ZA OSS")); - choices.insert(p_t(65535, "Sony E 10-18mm f/4 OSS")); - choices.insert(p_t(65535, "Sony E PZ 16-50mm f/3.5-5.6 OSS")); - choices.insert(p_t(65535, "Sony FE 35mm f/2.8 ZA")); - choices.insert(p_t(65535, "Sony FE 24-70mm f/4 ZA OSS")); - choices.insert(p_t(65535, "Sony E 18-200mm f/3.5-6.3 OSS LE")); - choices.insert(p_t(65535, "Sony E 20mm f/2.8")); - choices.insert(p_t(65535, "Sony E 35mm f/1.8 OSS")); - choices.insert(p_t(65535, "Sony E PZ 18-200mm f/3.5-6.3 OSS")); - choices.insert(p_t(65535, "Sony FE 55mm f/1.8 ZA")); - choices.insert(p_t(65535, "Sony FE 28-70mm f/3.5-5.6 OSS")); - choices.insert(p_t(65535, "Sony E PZ 18-105mm f/4 G OSS")); - choices.insert(p_t(65535, "Sony FE 70-200mm f/4 G OSS")); - choices.insert(p_t(65535, "Sigma 19mm f/2.8 [EX] DN")); - choices.insert(p_t(65535, "Sigma 30mm f/2.8 [EX] DN")); - choices.insert(p_t(65535, "Sigma 60mm f/2.8 DN")); - choices.insert(p_t(65535, "Tamron 18-200mm f/3.5-6.3 Di III VC")); - choices.insert(p_t(65535, "Zeiss Touit 12mm f/2.8")); - choices.insert(p_t(65535, "Zeiss Touit 32mm f/1.8")); - choices.insert(p_t(65535, "Arax MC 35mm f/2.8 Tilt+Shift")); - choices.insert(p_t(65535, "Arax MC 80mm f/2.8 Tilt+Shift")); - choices.insert(p_t(65535, "Zenitar MF 16mm f/2.8 Fisheye M42")); - choices.insert(p_t(65535, "Samyang 500mm f/8 Mirror")); - choices.insert(p_t(65535, "Pentacon Auto 135mm f/2.8")); - choices.insert(p_t(65535, "Pentacon Auto 29mm f/2.8")); - choices.insert(p_t(65535, "Helios 44-2 58mm f/2")); + choices.insert(p_t(30, "Sigma 55-200mm F4-5.6 DC")); + choices.insert(p_t(31, "Minolta/Sony AF 50mm F2.8 Macro (D) or F3.5")); + choices.insert(p_t(31, "Minolta/Sony AF 50mm F3.5 Macro")); + choices.insert(p_t(32, "Minolta/Sony AF 300mm F2.8 G or 1.5x Teleconverter")); + choices.insert(p_t(33, "Minolta/Sony AF 70-200mm F2.8 G")); + choices.insert(p_t(35, "Minolta AF 85mm F1.4 G (D) Limited")); + choices.insert(p_t(36, "Minolta AF 28-100mm F3.5-5.6 (D)")); + choices.insert(p_t(38, "Minolta AF 17-35mm F2.8-4 (D)")); + choices.insert(p_t(39, "Minolta AF 28-75mm F2.8 (D)")); + choices.insert(p_t(40, "Minolta/Sony AF DT 18-70mm F3.5-5.6 (D)")); + choices.insert(p_t(41, "Minolta/Sony AF DT 11-18mm F4.5-5.6 (D) or Tamron Lens")); + choices.insert(p_t(41, "Tamron SP AF 11-18mm F4.5-5.6 Di II LD Aspherical IF")); + choices.insert(p_t(42, "Minolta/Sony AF DT 18-200mm F3.5-6.3 (D)")); + choices.insert(p_t(43, "Sony 35mm F1.4 G (SAL35F14G)")); + choices.insert(p_t(44, "Sony 50mm F1.4 (SAL50F14)")); + choices.insert(p_t(45, "Carl Zeiss Planar T* 85mm F1.4 ZA (SAL85F14Z)")); + choices.insert(p_t(46, "Carl Zeiss Vario-Sonnar T* DT 16-80mm F3.5-4.5 ZA (SAL1680Z)")); + choices.insert(p_t(47, "Carl Zeiss Sonnar T* 135mm F1.8 ZA (SAL135F18Z)")); + choices.insert(p_t(48, "Carl Zeiss Vario-Sonnar T* 24-70mm F2.8 ZA SSM (SAL2470Z) or ZA SSM II")); + choices.insert(p_t(48, "Carl Zeiss Vario-Sonnar T* 24-70mm F2.8 ZA SSM II (SAL2470Z2)")); + choices.insert(p_t(49, "Sony DT 55-200mm F4-5.6 (SAL55200)")); + choices.insert(p_t(50, "Sony DT 18-250mm F3.5-6.3 (SAL18250)")); + choices.insert(p_t(51, "Sony DT 16-105mm F3.5-5.6 (SAL16105)")); + choices.insert(p_t(52, "Sony 70-300mm F4.5-5.6 G SSM (SAL70300G) or G SSM II or Tamron Lens")); + choices.insert(p_t(52, "Sony 70-300mm F4.5-5.6 G SSM II (SAL70300G2)")); + choices.insert(p_t(52, "Tamron SP 70-300mm F4-5.6 Di USD")); + choices.insert(p_t(53, "Sony 70-400mm F4-5.6 G SSM (SAL70400G)")); + choices.insert(p_t(54, "Carl Zeiss Vario-Sonnar T* 16-35mm F2.8 ZA SSM (SAL1635Z) or ZA SSM II")); + choices.insert(p_t(54, "Carl Zeiss Vario-Sonnar T* 16-35mm F2.8 ZA SSM II (SAL1635Z2)")); + choices.insert(p_t(55, "Sony DT 18-55mm F3.5-5.6 SAM (SAL1855) or SAM II")); + choices.insert(p_t(55, "Sony DT 18-55mm F3.5-5.6 SAM II (SAL18552)")); + choices.insert(p_t(56, "Sony DT 55-200mm F4-5.6 SAM (SAL55200-2)")); + choices.insert(p_t(57, "Sony DT 50mm F1.8 SAM (SAL50F18) or Tamron Lens")); + choices.insert(p_t(57, "Tamron SP AF 60mm F2 Di II LD [IF] Macro 1:1")); + choices.insert(p_t(57, "Tamron 18-270mm F3.5-6.3 Di II PZD")); + choices.insert(p_t(58, "Sony DT 30mm F2.8 Macro SAM (SAL30M28)")); + choices.insert(p_t(59, "Sony 28-75mm F2.8 SAM (SAL2875)")); + choices.insert(p_t(60, "Carl Zeiss Distagon T* 24mm F2 ZA SSM (SAL24F20Z)")); + choices.insert(p_t(61, "Sony 85mm F2.8 SAM (SAL85F28)")); + choices.insert(p_t(62, "Sony DT 35mm F1.8 SAM (SAL35F18)")); + choices.insert(p_t(63, "Sony DT 16-50mm F2.8 SSM (SAL1650)")); + choices.insert(p_t(64, "Sony 500mm F4 G SSM (SAL500F40G)")); + choices.insert(p_t(65, "Sony DT 18-135mm F3.5-5.6 SAM (SAL18135)")); + choices.insert(p_t(66, "Sony 300mm F2.8 G SSM II (SAL300F28G2)")); + choices.insert(p_t(67, "Sony 70-200mm F2.8 G SSM II (SAL70200G2)")); + choices.insert(p_t(68, "Sony DT 55-300mm F4.5-5.6 SAM (SAL55300)")); + choices.insert(p_t(69, "Sony 70-400mm F4-5.6 G SSM II (SAL70400G2)")); + choices.insert(p_t(70, "Carl Zeiss Planar T* 50mm F1.4 ZA SSM (SAL50F14Z)")); + choices.insert(p_t(128, "Tamron or Sigma Lens (128)")); + choices.insert(p_t(128, "Tamron AF 18-200mm F3.5-6.3 XR Di II LD Aspherical [IF] Macro")); + choices.insert(p_t(128, "Tamron AF 28-300mm F3.5-6.3 XR Di LD Aspherical [IF] Macro")); + choices.insert(p_t(128, "Tamron 80-300mm F3.5-6.3")); + choices.insert(p_t(128, "Tamron AF 28-200mm F3.8-5.6 XR Di Aspherical [IF] Macro")); + choices.insert(p_t(128, "Tamron SP AF 17-35mm F2.8-4 Di LD Aspherical IF")); + choices.insert(p_t(128, "Sigma AF 50-150mm F2.8 EX DC APO HSM II")); + choices.insert(p_t(128, "Sigma 10-20mm F3.5 EX DC HSM")); + choices.insert(p_t(128, "Sigma 70-200mm F2.8 II EX DG APO MACRO HSM")); + choices.insert(p_t(128, "Sigma 10mm F2.8 EX DC HSM Fisheye")); + choices.insert(p_t(128, "Sigma 50mm F1.4 EX DG HSM")); + choices.insert(p_t(128, "Sigma 85mm F1.4 EX DG HSM")); + choices.insert(p_t(128, "Sigma 24-70mm F2.8 IF EX DG HSM")); + choices.insert(p_t(128, "Sigma 18-250mm F3.5-6.3 DC OS HSM")); + choices.insert(p_t(128, "Sigma 17-50mm F2.8 EX DC HSM")); + choices.insert(p_t(128, "Sigma 17-70mm F2.8-4 DC Macro HSM")); + choices.insert(p_t(128, "Sigma 150mm F2.8 EX DG OS HSM APO Macro")); + choices.insert(p_t(128, "Sigma 150-500mm F5-6.3 APO DG OS HSM")); + choices.insert(p_t(128, "Tamron AF 28-105mm F4-5.6 [IF]")); + choices.insert(p_t(128, "Sigma 35mm F1.4 DG HSM")); + choices.insert(p_t(128, "Sigma 18-35mm F1.8 DC HSM")); + choices.insert(p_t(129, "Tamron Lens (129)")); + choices.insert(p_t(129, "Tamron 200-400mm F5.6 LD")); + choices.insert(p_t(129, "Tamron 70-300mm F4-5.6 LD")); + choices.insert(p_t(131, "Tamron 20-40mm F2.7-3.5 SP Aspherical IF")); + choices.insert(p_t(135, "Vivitar 28-210mm F3.5-5.6")); + choices.insert(p_t(136, "Tokina EMZ M100 AF 100mm F3.5")); + choices.insert(p_t(137, "Cosina 70-210mm F2.8-4 AF")); + choices.insert(p_t(138, "Soligor 19-35mm F3.5-4.5")); + choices.insert(p_t(139, "Tokina AF 28-300mm F4-6.3")); + choices.insert(p_t(142, "Voigtlander 70-300mm F4.5-5.6")); + choices.insert(p_t(146, "Voigtlander Macro APO-Lanthar 125mm F2.5 SL")); + choices.insert(p_t(194, "Tamron SP AF 17-50mm F2.8 XR Di II LD Aspherical [IF]")); + choices.insert(p_t(203, "Tamron SP 70-200mm F2.8 Di USD")); + choices.insert(p_t(204, "Tamron SP 24-70mm F2.8 Di USD")); + choices.insert(p_t(213, "Tamron 16-300mm F3.5-6.3 Di II PZD")); + choices.insert(p_t(214, "Tamron SP 150-600mm F5-6.3 Di USD")); + choices.insert(p_t(224, "Tamron SP 90mm F2.8 Di Macro 1:1 USD")); + choices.insert(p_t(255, "Tamron Lens (255)")); + choices.insert(p_t(255, "Tamron SP AF 17-50mm F2.8 XR Di II LD Aspherical")); + choices.insert(p_t(255, "Tamron AF 18-250mm F3.5-6.3 XR Di II LD")); + choices.insert(p_t(255, "Tamron AF 55-200mm F4-5.6 Di II LD Macro")); + choices.insert(p_t(255, "Tamron AF 70-300mm F4-5.6 Di LD Macro 1:2")); + choices.insert(p_t(255, "Tamron SP AF 200-500mm F5.0-6.3 Di LD IF")); + choices.insert(p_t(255, "Tamron SP AF 10-24mm F3.5-4.5 Di II LD Aspherical IF")); + choices.insert(p_t(255, "Tamron SP AF 70-200mm F2.8 Di LD IF Macro")); + choices.insert(p_t(255, "Tamron SP AF 28-75mm F2.8 XR Di LD Aspherical IF")); + choices.insert(p_t(255, "Tamron AF 90-300mm F4.5-5.6 Telemacro")); + choices.insert(p_t(2550, "Minolta AF 50mm F1.7")); + choices.insert(p_t(2551, "Minolta AF 35-70mm F4 or Other Lens")); + choices.insert(p_t(2551, "Sigma UC AF 28-70mm F3.5-4.5")); + choices.insert(p_t(2551, "Sigma AF 28-70mm F2.8")); + choices.insert(p_t(2551, "Sigma M-AF 70-200mm F2.8 EX Aspherical")); + choices.insert(p_t(2551, "Quantaray M-AF 35-80mm F4-5.6")); + choices.insert(p_t(2551, "Tokina 28-70mm F2.8-4.5 AF")); + choices.insert(p_t(2552, "Minolta AF 28-85mm F3.5-4.5 or Other Lens")); + choices.insert(p_t(2552, "Tokina 19-35mm F3.5-4.5")); + choices.insert(p_t(2552, "Tokina 28-70mm F2.8 AT-X")); + choices.insert(p_t(2552, "Tokina 80-400mm F4.5-5.6 AT-X AF II 840")); + choices.insert(p_t(2552, "Tokina AF PRO 28-80mm F2.8 AT-X 280")); + choices.insert(p_t(2552, "Tokina AT-X PRO [II] AF 28-70mm F2.6-2.8 270")); + choices.insert(p_t(2552, "Tamron AF 19-35mm F3.5-4.5")); + choices.insert(p_t(2552, "Angenieux AF 28-70mm F2.6")); + choices.insert(p_t(2552, "Tokina AT-X 17 AF 17mm F3.5")); + choices.insert(p_t(2552, "Tokina 20-35mm F3.5-4.5 II AF")); + choices.insert(p_t(2553, "Minolta AF 28-135mm F4-4.5 or Sigma Lens")); + choices.insert(p_t(2553, "Sigma ZOOM-alpha 35-135mm F3.5-4.5")); + choices.insert(p_t(2553, "Sigma 28-105mm F2.8-4 Aspherical")); + choices.insert(p_t(2553, "Sigma 28-105mm F4-5.6 UC")); + choices.insert(p_t(2554, "Minolta AF 35-105mm F3.5-4.5")); + choices.insert(p_t(2555, "Minolta AF 70-210mm F4 Macro or Sigma Lens")); + choices.insert(p_t(2555, "Sigma 70-210mm F4-5.6 APO")); + choices.insert(p_t(2555, "Sigma M-AF 70-200mm F2.8 EX APO")); + choices.insert(p_t(2555, "Sigma 75-200mm F2.8-3.5")); + choices.insert(p_t(2556, "Minolta AF 135mm F2.8")); + choices.insert(p_t(2557, "Minolta/Sony AF 28mm F2.8")); + choices.insert(p_t(2558, "Minolta AF 24-50mm F4")); + choices.insert(p_t(2560, "Minolta AF 100-200mm F4.5")); + choices.insert(p_t(2561, "Minolta AF 75-300mm F4.5-5.6 or Sigma Lens")); + choices.insert(p_t(2561, "Sigma 70-300mm F4-5.6 DL Macro")); + choices.insert(p_t(2561, "Sigma 300mm F4 APO Macro")); + choices.insert(p_t(2561, "Sigma AF 500mm F4.5 APO")); + choices.insert(p_t(2561, "Sigma AF 170-500mm F5-6.3 APO Aspherical")); + choices.insert(p_t(2561, "Tokina AT-X AF 300mm F4")); + choices.insert(p_t(2561, "Tokina AT-X AF 400mm F5.6 SD")); + choices.insert(p_t(2561, "Tokina AF 730 II 75-300mm F4.5-5.6")); + choices.insert(p_t(2561, "Sigma 800mm F5.6 APO")); + choices.insert(p_t(2561, "Sigma AF 400mm F5.6 APO Macro")); + choices.insert(p_t(2562, "Minolta AF 50mm F1.4 [New]")); + choices.insert(p_t(2563, "Minolta AF 300mm F2.8 APO or Sigma Lens")); + choices.insert(p_t(2563, "Sigma AF 50-500mm F4-6.3 EX DG APO")); + choices.insert(p_t(2563, "Sigma AF 170-500mm F5-6.3 APO Aspherical")); + choices.insert(p_t(2563, "Sigma AF 500mm F4.5 EX DG APO")); + choices.insert(p_t(2563, "Sigma 400mm F5.6 APO")); + choices.insert(p_t(2564, "Minolta AF 50mm F2.8 Macro or Sigma Lens")); + choices.insert(p_t(2564, "Sigma 50mm F2.8 EX Macro")); + choices.insert(p_t(2565, "Minolta AF 600mm F4")); + choices.insert(p_t(2566, "Minolta AF 24mm F2.8 or Sigma Lens")); + choices.insert(p_t(2566, "Sigma 17-35mm F2.8-4 EX Aspherical")); + choices.insert(p_t(2572, "Minolta/Sony AF 500mm F8 Reflex")); + choices.insert(p_t(2578, "Minolta/Sony AF 16mm F2.8 Fisheye or Sigma Lens")); + choices.insert(p_t(2578, "Sigma 8mm F4 EX [DG] Fisheye")); + choices.insert(p_t(2578, "Sigma 14mm F3.5")); + choices.insert(p_t(2578, "Sigma 15mm F2.8 Fisheye")); + choices.insert(p_t(2579, "Minolta/Sony AF 20mm F2.8 or Tokina Lens")); + choices.insert(p_t(2579, "Tokina AT-X Pro DX 11-16mm F2.8")); + choices.insert(p_t(2581, "Minolta AF 100mm F2.8 Macro [New] or Sigma or Tamron Lens")); + choices.insert(p_t(2581, "Sigma AF 90mm F2.8 Macro")); + choices.insert(p_t(2581, "Sigma AF 105mm F2.8 EX [DG] Macro")); + choices.insert(p_t(2581, "Sigma 180mm F5.6 Macro")); + choices.insert(p_t(2581, "Sigma 180mm F3.5 EX DG Macro")); + choices.insert(p_t(2581, "Tamron 90mm F2.8 Macro")); + choices.insert(p_t(2585, "Minolta AF 35-105mm F3.5-4.5 New or Tamron Lens")); + choices.insert(p_t(2585, "Beroflex 35-135mm F3.5-4.5")); + choices.insert(p_t(2585, "Tamron 24-135mm F3.5-5.6")); + choices.insert(p_t(2588, "Minolta AF 70-210mm F3.5-4.5")); + choices.insert(p_t(2589, "Minolta AF 80-200mm F2.8 APO or Tokina Lens")); + choices.insert(p_t(2589, "Tokina 80-200mm F2.8")); + choices.insert(p_t(2590, "Minolta AF 200mm F2.8 G APO + Minolta AF 1.4x APO or Other Lens + 1.4x")); + choices.insert(p_t(2590, "Minolta AF 600mm F4 HS-APO G + Minolta AF 1.4x APO")); + choices.insert(p_t(2591, "Minolta AF 35mm F1.4")); + choices.insert(p_t(2592, "Minolta AF 85mm F1.4 G (D)")); + choices.insert(p_t(2593, "Minolta AF 200mm F2.8 G APO")); + choices.insert(p_t(2594, "Minolta AF 3x-1x F1.7-2.8 Macro")); + choices.insert(p_t(2596, "Minolta AF 28mm F2")); + choices.insert(p_t(2597, "Minolta AF 35mm F2 [New]")); + choices.insert(p_t(2598, "Minolta AF 100mm F2")); + choices.insert(p_t(2601, "Minolta AF 200mm F2.8 G APO + Minolta AF 2x APO or Other Lens + 2x")); + choices.insert(p_t(2601, "Minolta AF 600mm F4 HS-APO G + Minolta AF 2x APO")); + choices.insert(p_t(2604, "Minolta AF 80-200mm F4.5-5.6")); + choices.insert(p_t(2605, "Minolta AF 35-80mm F4-5.6")); + choices.insert(p_t(2606, "Minolta AF 100-300mm F4.5-5.6")); + choices.insert(p_t(2607, "Minolta AF 35-80mm F4-5.6")); + choices.insert(p_t(2608, "Minolta AF 300mm F2.8 HS-APO G")); + choices.insert(p_t(2609, "Minolta AF 600mm F4 HS-APO G")); + choices.insert(p_t(2612, "Minolta AF 200mm F2.8 HS-APO G")); + choices.insert(p_t(2613, "Minolta AF 50mm F1.7 New")); + choices.insert(p_t(2615, "Minolta AF 28-105mm F3.5-4.5 xi")); + choices.insert(p_t(2616, "Minolta AF 35-200mm F4.5-5.6 xi")); + choices.insert(p_t(2618, "Minolta AF 28-80mm F4-5.6 xi")); + choices.insert(p_t(2619, "Minolta AF 80-200mm F4.5-5.6 xi")); + choices.insert(p_t(2620, "Minolta AF 28-70mm F2.8 G")); + choices.insert(p_t(2621, "Minolta AF 100-300mm F4.5-5.6 xi")); + choices.insert(p_t(2624, "Minolta AF 35-80mm F4-5.6 Power Zoom")); + choices.insert(p_t(2628, "Minolta AF 80-200mm F2.8 G")); + choices.insert(p_t(2629, "Minolta AF 85mm F1.4 New")); + choices.insert(p_t(2631, "Minolta/Sony AF 100-300mm F4.5-5.6 APO")); + choices.insert(p_t(2632, "Minolta AF 24-50mm F4 New")); + choices.insert(p_t(2638, "Minolta AF 50mm F2.8 Macro New")); + choices.insert(p_t(2639, "Minolta AF 100mm F2.8 Macro")); + choices.insert(p_t(2641, "Minolta/Sony AF 20mm F2.8 New")); + choices.insert(p_t(2642, "Minolta AF 24mm F2.8 New")); + choices.insert(p_t(2644, "Minolta AF 100-400mm F4.5-6.7 APO")); + choices.insert(p_t(2662, "Minolta AF 50mm F1.4 New")); + choices.insert(p_t(2667, "Minolta AF 35mm F2 New")); + choices.insert(p_t(2668, "Minolta AF 28mm F2 New")); + choices.insert(p_t(2672, "Minolta AF 24-105mm F3.5-4.5 (D)")); + choices.insert(p_t(3046, "Metabones Canon EF Speed Booster")); + choices.insert(p_t(4567, "Tokina 70-210mm F4-5.6")); + choices.insert(p_t(4571, "Vivitar 70-210mm F4.5-5.6")); + choices.insert(p_t(4574, "2x Teleconverter or Tamron or Tokina Lens")); + choices.insert(p_t(4574, "Tamron SP AF 90mm F2.5")); + choices.insert(p_t(4574, "Tokina RF 500mm F8.0 x2")); + choices.insert(p_t(4574, "Tokina 300mm F2.8 x2")); + choices.insert(p_t(4575, "1.4x Teleconverter")); + choices.insert(p_t(4585, "Tamron SP AF 300mm F2.8 LD IF")); + choices.insert(p_t(4586, "Tamron SP AF 35-105mm F2.8 LD Aspherical IF")); + choices.insert(p_t(4587, "Tamron AF 70-210mm F2.8 SP LD")); + choices.insert(p_t(6118, "Metabones Canon EF Adapter")); + choices.insert(p_t(6553, "E-Mount, T-Mount, Other Lens or no lens")); + choices.insert(p_t(6553, "Sony E 16mm F2.8")); + choices.insert(p_t(6553, "Sony E 18-55mm F3.5-5.6 OSS")); + choices.insert(p_t(6553, "Sony E 55-210mm F4.5-6.3 OSS")); + choices.insert(p_t(6553, "Sony E 18-200mm F3.5-6.3 OSS")); + choices.insert(p_t(6553, "Sony E 30mm F3.5 Macro")); + choices.insert(p_t(6553, "Sony E 24mm F1.8 ZA")); + choices.insert(p_t(6553, "Sony E 50mm F1.8 OSS")); + choices.insert(p_t(6553, "Sony E 16-70mm F4 ZA OSS")); + choices.insert(p_t(6553, "Sony E 10-18mm F4 OSS")); + choices.insert(p_t(6553, "Sony E PZ 16-50mm F3.5-5.6 OSS")); + choices.insert(p_t(6553, "Sony FE 35mm F2.8 ZA")); + choices.insert(p_t(6553, "Sony FE 24-70mm F4 ZA OSS")); + choices.insert(p_t(6553, "Sony E 18-200mm F3.5-6.3 OSS LE")); + choices.insert(p_t(6553, "Sony E 20mm F2.8")); + choices.insert(p_t(6553, "Sony E 35mm F1.8 OSS")); + choices.insert(p_t(6553, "Sony E PZ 18-105mm F4 G OSS")); + choices.insert(p_t(6553, "Sony FE 90mm F2.8 Macro G OSS")); + choices.insert(p_t(6553, "Sony E 18-50mm F4-5.6")); + choices.insert(p_t(6553, "Sony E PZ 18-200mm F3.5-6.3 OSS")); + choices.insert(p_t(6553, "Sony FE 55mm F1.8 ZA")); + choices.insert(p_t(6553, "Sony FE 70-200mm F4 G OSS")); + choices.insert(p_t(6553, "Sony FE 16-35mm F4 ZA OSS")); + choices.insert(p_t(6553, "Sony FE 28-70mm F3.5-5.6 OSS")); + choices.insert(p_t(6553, "Sony FE 35mm F1.4 ZA")); + choices.insert(p_t(6553, "Sony FE 24-240mm F3.5-6.3 OSS")); + choices.insert(p_t(6553, "Sony FE 28mm F2")); + choices.insert(p_t(6553, "Sony FE PZ 28-135mm F4 G OSS")); + choices.insert(p_t(6553, "Sony FE 21mm F2.8 (SEL28F20 + SEL075UWC)")); + choices.insert(p_t(6553, "Sony FE 16mm F3.5 Fisheye (SEL28F20 + SEL057FEC)")); + choices.insert(p_t(6553, "Sigma 19mm F2.8 [EX] DN")); + choices.insert(p_t(6553, "Sigma 30mm F2.8 [EX] DN")); + choices.insert(p_t(6553, "Sigma 60mm F2.8 DN")); + choices.insert(p_t(6553, "Tamron 18-200mm F3.5-6.3 Di III VC")); + choices.insert(p_t(6553, "Zeiss Batis 25mm F2")); + choices.insert(p_t(6553, "Zeiss Batis 85mm F1.8")); + choices.insert(p_t(6553, "Zeiss Loxia 35mm F2")); + choices.insert(p_t(6553, "Zeiss Loxia 50mm F2")); + choices.insert(p_t(6553, "Zeiss Touit 12mm F2.8")); + choices.insert(p_t(6553, "Zeiss Touit 32mm F1.8")); + choices.insert(p_t(6553, "Zeiss Touit 50mm F2.8 Macro")); + choices.insert(p_t(6553, "Arax MC 35mm F2.8 Tilt+Shift")); + choices.insert(p_t(6553, "Arax MC 80mm F2.8 Tilt+Shift")); + choices.insert(p_t(6553, "Zenitar MF 16mm F2.8 Fisheye M42")); + choices.insert(p_t(6553, "Samyang 500mm Mirror F8.0")); + choices.insert(p_t(6553, "Pentacon Auto 135mm F2.8")); + choices.insert(p_t(6553, "Pentacon Auto 29mm F2.8")); + choices.insert(p_t(6553, "Helios 44-2 58mm F2.0")); + choices.insert(p_t(25501, "Minolta AF 50mm F1.7")); + choices.insert(p_t(25511, "Minolta AF 35-70mm F4 or Other Lens")); + choices.insert(p_t(25511, "Sigma UC AF 28-70mm F3.5-4.5")); + choices.insert(p_t(25511, "Sigma AF 28-70mm F2.8")); + choices.insert(p_t(25511, "Sigma M-AF 70-200mm F2.8 EX Aspherical")); + choices.insert(p_t(25511, "Quantaray M-AF 35-80mm F4-5.6")); + choices.insert(p_t(25511, "Tokina 28-70mm F2.8-4.5 AF")); + choices.insert(p_t(25521, "Minolta AF 28-85mm F3.5-4.5 or Other Lens")); + choices.insert(p_t(25521, "Tokina 19-35mm F3.5-4.5")); + choices.insert(p_t(25521, "Tokina 28-70mm F2.8 AT-X")); + choices.insert(p_t(25521, "Tokina 80-400mm F4.5-5.6 AT-X AF II 840")); + choices.insert(p_t(25521, "Tokina AF PRO 28-80mm F2.8 AT-X 280")); + choices.insert(p_t(25521, "Tokina AT-X PRO [II] AF 28-70mm F2.6-2.8 270")); + choices.insert(p_t(25521, "Tamron AF 19-35mm F3.5-4.5")); + choices.insert(p_t(25521, "Angenieux AF 28-70mm F2.6")); + choices.insert(p_t(25521, "Tokina AT-X 17 AF 17mm F3.5")); + choices.insert(p_t(25521, "Tokina 20-35mm F3.5-4.5 II AF")); + choices.insert(p_t(25531, "Minolta AF 28-135mm F4-4.5 or Sigma Lens")); + choices.insert(p_t(25531, "Sigma ZOOM-alpha 35-135mm F3.5-4.5")); + choices.insert(p_t(25531, "Sigma 28-105mm F2.8-4 Aspherical")); + choices.insert(p_t(25531, "Sigma 28-105mm F4-5.6 UC")); + choices.insert(p_t(25541, "Minolta AF 35-105mm F3.5-4.5")); + choices.insert(p_t(25551, "Minolta AF 70-210mm F4 Macro or Sigma Lens")); + choices.insert(p_t(25551, "Sigma 70-210mm F4-5.6 APO")); + choices.insert(p_t(25551, "Sigma M-AF 70-200mm F2.8 EX APO")); + choices.insert(p_t(25551, "Sigma 75-200mm F2.8-3.5")); + choices.insert(p_t(25561, "Minolta AF 135mm F2.8")); + choices.insert(p_t(25571, "Minolta/Sony AF 28mm F2.8")); + choices.insert(p_t(25581, "Minolta AF 24-50mm F4")); + choices.insert(p_t(25601, "Minolta AF 100-200mm F4.5")); + choices.insert(p_t(25611, "Minolta AF 75-300mm F4.5-5.6 or Sigma Lens")); + choices.insert(p_t(25611, "Sigma 70-300mm F4-5.6 DL Macro")); + choices.insert(p_t(25611, "Sigma 300mm F4 APO Macro")); + choices.insert(p_t(25611, "Sigma AF 500mm F4.5 APO")); + choices.insert(p_t(25611, "Sigma AF 170-500mm F5-6.3 APO Aspherical")); + choices.insert(p_t(25611, "Tokina AT-X AF 300mm F4")); + choices.insert(p_t(25611, "Tokina AT-X AF 400mm F5.6 SD")); + choices.insert(p_t(25611, "Tokina AF 730 II 75-300mm F4.5-5.6")); + choices.insert(p_t(25611, "Sigma 800mm F5.6 APO")); + choices.insert(p_t(25611, "Sigma AF 400mm F5.6 APO Macro")); + choices.insert(p_t(25621, "Minolta AF 50mm F1.4 [New]")); + choices.insert(p_t(25631, "Minolta AF 300mm F2.8 APO or Sigma Lens")); + choices.insert(p_t(25631, "Sigma AF 50-500mm F4-6.3 EX DG APO")); + choices.insert(p_t(25631, "Sigma AF 170-500mm F5-6.3 APO Aspherical")); + choices.insert(p_t(25631, "Sigma AF 500mm F4.5 EX DG APO")); + choices.insert(p_t(25631, "Sigma 400mm F5.6 APO")); + choices.insert(p_t(25641, "Minolta AF 50mm F2.8 Macro or Sigma Lens")); + choices.insert(p_t(25641, "Sigma 50mm F2.8 EX Macro")); + choices.insert(p_t(25651, "Minolta AF 600mm F4")); + choices.insert(p_t(25661, "Minolta AF 24mm F2.8 or Sigma Lens")); + choices.insert(p_t(25661, "Sigma 17-35mm F2.8-4 EX Aspherical")); + choices.insert(p_t(25721, "Minolta/Sony AF 500mm F8 Reflex")); + choices.insert(p_t(25781, "Minolta/Sony AF 16mm F2.8 Fisheye or Sigma Lens")); + choices.insert(p_t(25781, "Sigma 8mm F4 EX [DG] Fisheye")); + choices.insert(p_t(25781, "Sigma 14mm F3.5")); + choices.insert(p_t(25781, "Sigma 15mm F2.8 Fisheye")); + choices.insert(p_t(25791, "Minolta/Sony AF 20mm F2.8 or Tokina Lens")); + choices.insert(p_t(25791, "Tokina AT-X Pro DX 11-16mm F2.8")); + choices.insert(p_t(25811, "Minolta AF 100mm F2.8 Macro [New] or Sigma or Tamron Lens")); + choices.insert(p_t(25811, "Sigma AF 90mm F2.8 Macro")); + choices.insert(p_t(25811, "Sigma AF 105mm F2.8 EX [DG] Macro")); + choices.insert(p_t(25811, "Sigma 180mm F5.6 Macro")); + choices.insert(p_t(25811, "Sigma 180mm F3.5 EX DG Macro")); + choices.insert(p_t(25811, "Tamron 90mm F2.8 Macro")); + choices.insert(p_t(25851, "Beroflex 35-135mm F3.5-4.5")); + choices.insert(p_t(25858, "Minolta AF 35-105mm F3.5-4.5 New or Tamron Lens")); + choices.insert(p_t(25858, "Tamron 24-135mm F3.5-5.6")); + choices.insert(p_t(25881, "Minolta AF 70-210mm F3.5-4.5")); + choices.insert(p_t(25891, "Minolta AF 80-200mm F2.8 APO or Tokina Lens")); + choices.insert(p_t(25891, "Tokina 80-200mm F2.8")); + choices.insert(p_t(25901, "Minolta AF 200mm F2.8 G APO + Minolta AF 1.4x APO or Other Lens + 1.4x")); + choices.insert(p_t(25901, "Minolta AF 600mm F4 HS-APO G + Minolta AF 1.4x APO")); + choices.insert(p_t(25911, "Minolta AF 35mm F1.4")); + choices.insert(p_t(25921, "Minolta AF 85mm F1.4 G (D)")); + choices.insert(p_t(25931, "Minolta AF 200mm F2.8 G APO")); + choices.insert(p_t(25941, "Minolta AF 3x-1x F1.7-2.8 Macro")); + choices.insert(p_t(25961, "Minolta AF 28mm F2")); + choices.insert(p_t(25971, "Minolta AF 35mm F2 [New]")); + choices.insert(p_t(25981, "Minolta AF 100mm F2")); + choices.insert(p_t(26011, "Minolta AF 200mm F2.8 G APO + Minolta AF 2x APO or Other Lens + 2x")); + choices.insert(p_t(26011, "Minolta AF 600mm F4 HS-APO G + Minolta AF 2x APO")); + choices.insert(p_t(26041, "Minolta AF 80-200mm F4.5-5.6")); + choices.insert(p_t(26051, "Minolta AF 35-80mm F4-5.6")); + choices.insert(p_t(26061, "Minolta AF 100-300mm F4.5-5.6")); + choices.insert(p_t(26071, "Minolta AF 35-80mm F4-5.6")); + choices.insert(p_t(26081, "Minolta AF 300mm F2.8 HS-APO G")); + choices.insert(p_t(26091, "Minolta AF 600mm F4 HS-APO G")); + choices.insert(p_t(26121, "Minolta AF 200mm F2.8 HS-APO G")); + choices.insert(p_t(26131, "Minolta AF 50mm F1.7 New")); + choices.insert(p_t(26151, "Minolta AF 28-105mm F3.5-4.5 xi")); + choices.insert(p_t(26161, "Minolta AF 35-200mm F4.5-5.6 xi")); + choices.insert(p_t(26181, "Minolta AF 28-80mm F4-5.6 xi")); + choices.insert(p_t(26191, "Minolta AF 80-200mm F4.5-5.6 xi")); + choices.insert(p_t(26201, "Minolta AF 28-70mm F2.8 G")); + choices.insert(p_t(26211, "Minolta AF 100-300mm F4.5-5.6 xi")); + choices.insert(p_t(26241, "Minolta AF 35-80mm F4-5.6 Power Zoom")); + choices.insert(p_t(26281, "Minolta AF 80-200mm F2.8 G")); + choices.insert(p_t(26291, "Minolta AF 85mm F1.4 New")); + choices.insert(p_t(26311, "Minolta/Sony AF 100-300mm F4.5-5.6 APO")); + choices.insert(p_t(26321, "Minolta AF 24-50mm F4 New")); + choices.insert(p_t(26381, "Minolta AF 50mm F2.8 Macro New")); + choices.insert(p_t(26391, "Minolta AF 100mm F2.8 Macro")); + choices.insert(p_t(26411, "Minolta/Sony AF 20mm F2.8 New")); + choices.insert(p_t(26421, "Minolta AF 24mm F2.8 New")); + choices.insert(p_t(26441, "Minolta AF 100-400mm F4.5-6.7 APO")); + choices.insert(p_t(26621, "Minolta AF 50mm F1.4 New")); + choices.insert(p_t(26671, "Minolta AF 35mm F2 New")); + choices.insert(p_t(26681, "Minolta AF 28mm F2 New")); + choices.insert(p_t(26721, "Minolta AF 24-105mm F3.5-4.5 (D)")); + choices.insert(p_t(30464, "Metabones Canon EF Speed Booster")); + choices.insert(p_t(45671, "Tokina 70-210mm F4-5.6")); + choices.insert(p_t(45711, "Vivitar 70-210mm F4.5-5.6")); + choices.insert(p_t(45741, "2x Teleconverter or Tamron or Tokina Lens")); + choices.insert(p_t(45741, "Tamron SP AF 90mm F2.5")); + choices.insert(p_t(45741, "Tokina RF 500mm F8.0 x2")); + choices.insert(p_t(45741, "Tokina 300mm F2.8 x2")); + choices.insert(p_t(45751, "1.4x Teleconverter")); + choices.insert(p_t(45851, "Tamron SP AF 300mm F2.8 LD IF")); + choices.insert(p_t(45861, "Tamron SP AF 35-105mm F2.8 LD Aspherical IF")); + choices.insert(p_t(45871, "Tamron AF 70-210mm F2.8 SP LD")); + choices.insert(p_t(61184, "Metabones Canon EF Adapter")); + choices.insert(p_t(65535, "E-Mount, T-Mount, Other Lens or no lens")); + choices.insert(p_t(65535, "Sony E 16mm F2.8")); + choices.insert(p_t(65535, "Sony E 18-55mm F3.5-5.6 OSS")); + choices.insert(p_t(65535, "Sony E 55-210mm F4.5-6.3 OSS")); + choices.insert(p_t(65535, "Sony E 18-200mm F3.5-6.3 OSS")); + choices.insert(p_t(65535, "Sony E 30mm F3.5 Macro")); + choices.insert(p_t(65535, "Sony E 24mm F1.8 ZA")); + choices.insert(p_t(65535, "Sony E 50mm F1.8 OSS")); + choices.insert(p_t(65535, "Sony E 16-70mm F4 ZA OSS")); + choices.insert(p_t(65535, "Sony E 10-18mm F4 OSS")); + choices.insert(p_t(65535, "Sony E PZ 16-50mm F3.5-5.6 OSS")); + choices.insert(p_t(65535, "Sony FE 35mm F2.8 ZA")); + choices.insert(p_t(65535, "Sony FE 24-70mm F4 ZA OSS")); + choices.insert(p_t(65535, "Sony E 18-200mm F3.5-6.3 OSS LE")); + choices.insert(p_t(65535, "Sony E 20mm F2.8")); + choices.insert(p_t(65535, "Sony E 35mm F1.8 OSS")); + choices.insert(p_t(65535, "Sony E PZ 18-105mm F4 G OSS")); + choices.insert(p_t(65535, "Sony FE 90mm F2.8 Macro G OSS")); + choices.insert(p_t(65535, "Sony E 18-50mm F4-5.6")); + choices.insert(p_t(65535, "Sony E PZ 18-200mm F3.5-6.3 OSS")); + choices.insert(p_t(65535, "Sony FE 55mm F1.8 ZA")); + choices.insert(p_t(65535, "Sony FE 70-200mm F4 G OSS")); + choices.insert(p_t(65535, "Sony FE 16-35mm F4 ZA OSS")); + choices.insert(p_t(65535, "Sony FE 28-70mm F3.5-5.6 OSS")); + choices.insert(p_t(65535, "Sony FE 35mm F1.4 ZA")); + choices.insert(p_t(65535, "Sony FE 24-240mm F3.5-6.3 OSS")); + choices.insert(p_t(65535, "Sony FE 28mm F2")); + choices.insert(p_t(65535, "Sony FE PZ 28-135mm F4 G OSS")); + choices.insert(p_t(65535, "Sony FE 21mm F2.8 (SEL28F20 + SEL075UWC)")); + choices.insert(p_t(65535, "Sony FE 16mm F3.5 Fisheye (SEL28F20 + SEL057FEC)")); + choices.insert(p_t(65535, "Sigma 19mm F2.8 [EX] DN")); + choices.insert(p_t(65535, "Sigma 30mm F2.8 [EX] DN")); + choices.insert(p_t(65535, "Sigma 60mm F2.8 DN")); + choices.insert(p_t(65535, "Tamron 18-200mm F3.5-6.3 Di III VC")); + choices.insert(p_t(65535, "Zeiss Batis 25mm F2")); + choices.insert(p_t(65535, "Zeiss Batis 85mm F1.8")); + choices.insert(p_t(65535, "Zeiss Loxia 35mm F2")); + choices.insert(p_t(65535, "Zeiss Loxia 50mm F2")); + choices.insert(p_t(65535, "Zeiss Touit 12mm F2.8")); + choices.insert(p_t(65535, "Zeiss Touit 32mm F1.8")); + choices.insert(p_t(65535, "Zeiss Touit 50mm F2.8 Macro")); + choices.insert(p_t(65535, "Arax MC 35mm F2.8 Tilt+Shift")); + choices.insert(p_t(65535, "Arax MC 80mm F2.8 Tilt+Shift")); + choices.insert(p_t(65535, "Zenitar MF 16mm F2.8 Fisheye M42")); + choices.insert(p_t(65535, "Samyang 500mm Mirror F8.0")); + choices.insert(p_t(65535, "Pentacon Auto 135mm F2.8")); + choices.insert(p_t(65535, "Pentacon Auto 29mm F2.8")); + choices.insert(p_t(65535, "Helios 44-2 58mm F2.0")); } virtual std::string toString (Tag* t) @@ -949,31 +1052,48 @@ SALensIDInterpreter saLensIDInterpreter; class SALensID2Interpreter : public IntLensInterpreter< int > { public: - SALensID2Interpreter () // From EXIFTOOL database 'Sony.pm' V1.94 and 'Minolta' 2.04; + SALensID2Interpreter () { - // Please do not remove entries on database synchronization, and avoid transferring "categories' header" types - choices.insert(p_t(00000, "Unknown E-Mount lens or other lens")); + choices.insert(p_t(00000, "Unknown E-mount lens or other lens")); choices.insert(p_t(00001, "Sony LA-EA1 Adapter")); choices.insert(p_t(00002, "Sony LA-EA2 Adapter")); + choices.insert(p_t(00003, "Sony LA-EA3 Adapter")); choices.insert(p_t(00006, "Sony LA-EA4 Adapter")); - choices.insert(p_t(32784, "Sony E 16mm f/2.8")); - choices.insert(p_t(32785, "Sony E 18-55mm f/3.5-5.6 OSS")); - choices.insert(p_t(32786, "Sony E 55-210mm f/4.5-6.3 OSS")); - choices.insert(p_t(32787, "Sony E 18-200mm f/3.5-6.3 OSS")); - choices.insert(p_t(32788, "Sony E 30mm f/3.5 Macro")); - choices.insert(p_t(32789, "Sony E 24mm f/1.8 ZA")); - choices.insert(p_t(32790, "Sony E 50mm f/1.8 OSS")); - choices.insert(p_t(32791, "Sony E 16-70mm f/4 ZA OSS")); - choices.insert(p_t(32792, "Sony E 10-18mm f/4 OSS")); - choices.insert(p_t(32793, "Sony E PZ 16-50mm f/3.5-5.6 OSS")); - choices.insert(p_t(32794, "Sony FE 35mm f/2.8 ZA")); - choices.insert(p_t(32795, "Sony FE 24-70mm f/4 ZA OSS")); - choices.insert(p_t(32797, "Sony E 18-200mm f/3.5-6.3 OSS LE")); - choices.insert(p_t(32798, "Sony E 20mm f/2.8")); - choices.insert(p_t(32799, "Sony E 35mm f/1.8 OSS")); - choices.insert(p_t(32807, "Sony E PZ 18-200mm f/3.5-6.3 OSS")); - choices.insert(p_t(32808, "Sony FE 55mm f/1.8 ZA")); - choices.insert(p_t(32813, "Sony FE 28-70mm f/3.5-5.6 OSS")); + choices.insert(p_t(00044, "Metabones Canon EF Smart Adapter")); + choices.insert(p_t(00078, "Metabones Canon EF Smart Adapter Mark III or IV")); + choices.insert(p_t(00234, "Adapter only - no lens attached")); + choices.insert(p_t(00239, "Metabones Canon EF Speed Booster")); + choices.insert(p_t(32784, "Sony E 16mm F2.8")); + choices.insert(p_t(32785, "Sony E 18-55mm F3.5-5.6 OSS")); + choices.insert(p_t(32786, "Sony E 55-210mm F4.5-6.3 OSS")); + choices.insert(p_t(32787, "Sony E 18-200mm F3.5-6.3 OSS")); + choices.insert(p_t(32788, "Sony E 30mm F3.5 Macro")); + choices.insert(p_t(32789, "Sony E 24mm F1.8 ZA")); + choices.insert(p_t(32790, "Sony E 50mm F1.8 OSS")); + choices.insert(p_t(32791, "Sony E 16-70mm F4 ZA OSS")); + choices.insert(p_t(32792, "Sony E 10-18mm F4 OSS")); + choices.insert(p_t(32793, "Sony E PZ 16-50mm F3.5-5.6 OSS")); + choices.insert(p_t(32794, "Sony FE 35mm F2.8 ZA")); + choices.insert(p_t(32795, "Sony FE 24-70mm F4 ZA OSS")); + choices.insert(p_t(32797, "Sony E 18-200mm F3.5-6.3 OSS LE")); + choices.insert(p_t(32798, "Sony E 20mm F2.8")); + choices.insert(p_t(32799, "Sony E 35mm F1.8 OSS")); + choices.insert(p_t(32800, "Sony E PZ 18-105mm F4 G OSS")); + choices.insert(p_t(32802, "Sony FE 90mm F2.8 Macro G OSS")); + choices.insert(p_t(32803, "Sony E 18-50mm F4-5.6")); + choices.insert(p_t(32807, "Sony E PZ 18-200mm F3.5-6.3 OSS")); + choices.insert(p_t(32808, "Sony FE 55mm F1.8 ZA")); + choices.insert(p_t(32810, "Sony FE 70-200mm F4 G OSS")); + choices.insert(p_t(32811, "Sony FE 16-35mm F4 ZA OSS")); + choices.insert(p_t(32813, "Sony FE 28-70mm F3.5-5.6 OSS")); + choices.insert(p_t(32814, "Sony FE 35mm F1.4 ZA")); + choices.insert(p_t(32815, "Sony FE 24-240mm F3.5-6.3 OSS")); + choices.insert(p_t(32816, "Sony FE 28mm F2")); + choices.insert(p_t(32817, "Sony FE PZ 28-135mm F4 G OSS")); + choices.insert(p_t(32826, "Sony FE 21mm F2.8 (SEL28F20 + SEL075UWC)")); + choices.insert(p_t(32827, "Sony FE 16mm F3.5 Fisheye (SEL28F20 + SEL057FEC)")); + choices.insert(p_t(49216, "Zeiss Batis 25mm F2")); + choices.insert(p_t(49217, "Zeiss Batis 85mm F1.8")); } virtual std::string toString (Tag* t) From b22b8582b085964e7e9d6e81a33a3e1373918e3e Mon Sep 17 00:00:00 2001 From: Morgan Hardwood Date: Sun, 23 Aug 2015 22:47:01 +0200 Subject: [PATCH 4/8] Fixed octal issue --- rtexif/sonyminoltaattribs.cc | 18 +++++++++--------- tools/generateLensList | 2 -- 2 files changed, 9 insertions(+), 11 deletions(-) diff --git a/rtexif/sonyminoltaattribs.cc b/rtexif/sonyminoltaattribs.cc index 6d248feda..b44f74fbd 100644 --- a/rtexif/sonyminoltaattribs.cc +++ b/rtexif/sonyminoltaattribs.cc @@ -1054,15 +1054,15 @@ class SALensID2Interpreter : public IntLensInterpreter< int > public: SALensID2Interpreter () { - choices.insert(p_t(00000, "Unknown E-mount lens or other lens")); - choices.insert(p_t(00001, "Sony LA-EA1 Adapter")); - choices.insert(p_t(00002, "Sony LA-EA2 Adapter")); - choices.insert(p_t(00003, "Sony LA-EA3 Adapter")); - choices.insert(p_t(00006, "Sony LA-EA4 Adapter")); - choices.insert(p_t(00044, "Metabones Canon EF Smart Adapter")); - choices.insert(p_t(00078, "Metabones Canon EF Smart Adapter Mark III or IV")); - choices.insert(p_t(00234, "Adapter only - no lens attached")); - choices.insert(p_t(00239, "Metabones Canon EF Speed Booster")); + choices.insert(p_t(0, "Unknown E-mount lens or other lens")); + choices.insert(p_t(1, "Sony LA-EA1 Adapter")); + choices.insert(p_t(2, "Sony LA-EA2 Adapter")); + choices.insert(p_t(3, "Sony LA-EA3 Adapter")); + choices.insert(p_t(6, "Sony LA-EA4 Adapter")); + choices.insert(p_t(44, "Metabones Canon EF Smart Adapter")); + choices.insert(p_t(78, "Metabones Canon EF Smart Adapter Mark III or IV")); + choices.insert(p_t(234, "Adapter only - no lens attached")); + choices.insert(p_t(239, "Metabones Canon EF Speed Booster")); choices.insert(p_t(32784, "Sony E 16mm F2.8")); choices.insert(p_t(32785, "Sony E 18-55mm F3.5-5.6 OSS")); choices.insert(p_t(32786, "Sony E 55-210mm F4.5-6.3 OSS")); diff --git a/tools/generateLensList b/tools/generateLensList index e4e01784a..c02db7e9e 100755 --- a/tools/generateLensList +++ b/tools/generateLensList @@ -46,8 +46,6 @@ for cam in "${cams[@]}"; do xmlstarlet sel -T -t -m "taginfo/table/tag[@name='LensType2']/values/key" -v "concat(@id,' ',val)" -n < <(exiftool -listx -sony:all) > "${tmpdir}/cam" || { printf '%s\n' "Saving failed: ${tmpdir}/cam"; exit 1; } sort -fuV "${tmpdir}/cam" > "${tmpdir}/sony-lenstype2" rm -f "${tmpdir}/cam" - # Pad IDs shorter than 5 digits with 0s - sed -r -i -e 's/^[0-9]/0000&/' -e 's/0*([0-9]{5,})/\1/' "${tmpdir}/sony-lenstype2" sed -r -i -e '/255\tTamron Lens (255)/d' -e 's/([0-9]+)[0-9.]*\t/\1, "/' -e 's/^/ choices.insert(p_t(/' -e 's/$/"));/' ${tmpdir}/sony ${tmpdir}/sony-lenstype2 ;; esac From d74bba0e94ea4a6e2b83f0d05e740b1974b67d28 Mon Sep 17 00:00:00 2001 From: Morgan Hardwood Date: Mon, 24 Aug 2015 15:28:34 +0200 Subject: [PATCH 5/8] Updated generateLensList to handle Nikon cameras --- tools/generateLensList | 20 ++++++++++++++------ 1 file changed, 14 insertions(+), 6 deletions(-) diff --git a/tools/generateLensList b/tools/generateLensList index c02db7e9e..4abb273a5 100755 --- a/tools/generateLensList +++ b/tools/generateLensList @@ -18,7 +18,7 @@ hash xmlstarlet 2>/dev/null || { echo >&2 "XMLStarlet not found, install it firs unset cam cams -cams=("canon" "olympus" "pentax" "sony") +cams=("canon" "nikon" "olympus" "pentax" "sony") tmpdir="/tmp/rt-generateLensList" head -n 15 "$0" | tail -n 14 @@ -32,12 +32,20 @@ mkdir -p "$tmpdir" || { printf '%s\n' "Error creating $tmpdir" ""; exit 1; } echo for cam in "${cams[@]}"; do - printf '%s\n' "Saving ${tmpdir}/${cam}" - xmlstarlet sel -T -t -m "taginfo/table/tag[@name='LensType']/values/key" -v "concat(@id,' ',val)" -n < <(exiftool -listx -"$cam":all) > "${tmpdir}/cam" || { printf '%s\n' "Saving failed: ${tmpdir}/cam"; exit 1; } - sort -fuV "${tmpdir}/cam" > "${tmpdir}/${cam}" - rm -f "${tmpdir}/cam" + if [[ "$cam" != nikon ]]; then + printf '%s\n' "Saving ${tmpdir}/${cam}" + xmlstarlet sel -T -t -m "taginfo/table/tag[@name='LensType']/values/key" -v "concat(@id,' ',val)" -n < <(exiftool -listx -"$cam":all) > "${tmpdir}/cam" || { printf '%s\n' "Saving failed: ${tmpdir}/cam"; exit 1; } + sort -fuV "${tmpdir}/cam" > "${tmpdir}/${cam}" + rm -f "${tmpdir}/cam" + fi case $cam in canon) sed -r -i -e '/-1\tn\/a/d' -e 's/([0-9]+)[0-9.]*\t/\1, "/' -e 's/^/ choices.insert(p_t(/' -e 's/$/"));/' "${tmpdir}/canon" ;; + nikon) + # Nikon LensIDs are composite tags + printf '%s\n' "Saving ${tmpdir}/nikon" + xmlstarlet sel -T -t -m "taginfo/table/tag[@name='LensID']/values/key" -v "concat(@id,' ',val)" -n < <(exiftool -listx -composite:all) > "${tmpdir}/nikon" || { printf '%s\n' "Saving failed: ${tmpdir}/nikon"; exit 1; } + sed -r -i -e '/^... /d' -e 's/^/ lenses["/' -e 's/([A-F0-9]+)[A-F0-9.]*\t/\1"] = "/' -e 's/$/";/' "${tmpdir}/nikon" + ;; olympus) sed -i -e '/0 00 00\tNone/d' -e 's/^/ lenses["0/' -e 's/\t/"] = "/' -e 's/$/";/' "${tmpdir}/olympus" ;; pentax) sed -r -i -e 's/^/ choices.insert(p_t(256 * /' -e 's/([0-9]+) ([0-9]+)([0-9.]*)/\1 + \2/' -e 's/\t/, "/' -e 's/$/"));/' "${tmpdir}/pentax" ;; sony) @@ -46,7 +54,7 @@ for cam in "${cams[@]}"; do xmlstarlet sel -T -t -m "taginfo/table/tag[@name='LensType2']/values/key" -v "concat(@id,' ',val)" -n < <(exiftool -listx -sony:all) > "${tmpdir}/cam" || { printf '%s\n' "Saving failed: ${tmpdir}/cam"; exit 1; } sort -fuV "${tmpdir}/cam" > "${tmpdir}/sony-lenstype2" rm -f "${tmpdir}/cam" - sed -r -i -e '/255\tTamron Lens (255)/d' -e 's/([0-9]+)[0-9.]*\t/\1, "/' -e 's/^/ choices.insert(p_t(/' -e 's/$/"));/' ${tmpdir}/sony ${tmpdir}/sony-lenstype2 + sed -r -i -e '/255\tTamron Lens (255)/d' -e 's/([0-9]+)[0-9.]*\t/\1, "/' -e 's/^/ choices.insert(p_t(/' -e 's/$/"));/' "${tmpdir}/sony" "${tmpdir}/sony-lenstype2" ;; esac From e4d4fe41705eece6061901cb3f339007c4756922 Mon Sep 17 00:00:00 2001 From: Morgan Hardwood Date: Mon, 24 Aug 2015 15:29:26 +0200 Subject: [PATCH 6/8] Updated nikonattribs.cc with lenses from exiftool-10.00 --- rtexif/nikonattribs.cc | 436 ++++++++++++++++++++++------------------- 1 file changed, 236 insertions(+), 200 deletions(-) diff --git a/rtexif/nikonattribs.cc b/rtexif/nikonattribs.cc index a49942d1a..a3e76c324 100644 --- a/rtexif/nikonattribs.cc +++ b/rtexif/nikonattribs.cc @@ -326,95 +326,101 @@ public: lenses["00 00 00 00 00 00 E1 12"] = "TC-17E II"; lenses["00 00 00 00 00 00 F1 0C"] = "TC-14E [II] or Sigma APO Tele Converter 1.4x EX DG or Kenko Teleplus PRO 300 DG 1.4x"; lenses["00 00 00 00 00 00 F2 18"] = "TC-20E [II] or Sigma APO Tele Converter 2x EX DG or Kenko Teleplus PRO 300 DG 2.0x"; - lenses["00 00 48 48 53 53 00 01"] = "Loreo 40mm f/11-22 3D Lens in a Cap 9005"; - lenses["00 36 1C 2D 34 3C 00 06"] = "Tamron SP AF 11-18mm f/4.5-5.6 Di II LD Aspherical (IF)"; - lenses["00 3C 1F 37 30 30 00 06"] = "Tokina AT-X 124 PRO DX AF 12-24mm f/4"; - lenses["00 3E 80 A0 38 3F 00 02"] = "Tamron SP AF 200-500mm f/5-6.3 Di LD (IF)"; - lenses["00 3F 2D 80 2B 40 00 06"] = "Tamron AF 18-200mm f/3.5-6.3 XR Di II LD Aspherical (IF)"; - lenses["00 3F 2D 80 2C 40 00 06"] = "Tamron AF 18-200mm f/3.5-6.3 XR Di II LD Aspherical (IF) Macro"; - lenses["00 3F 80 A0 38 3F 00 02"] = "Tamron SP AF 200-500mm f/5-6.3 Di"; + lenses["00 00 48 48 53 53 00 01"] = "Loreo 40mm F11-22 3D Lens in a Cap 9005"; + lenses["00 36 1C 2D 34 3C 00 06"] = "Tamron SP AF 11-18mm f/4.5-5.6 Di II LD Aspherical (IF) (A13)"; + lenses["00 3C 1F 37 30 30 00 06"] = "Tokina AT-X 124 AF PRO DX (AF 12-24mm f/4)"; + lenses["00 3E 80 A0 38 3F 00 02"] = "Tamron SP AF 200-500mm f/5-6.3 Di LD (IF) (A08)"; + lenses["00 3F 2D 80 2B 40 00 06"] = "Tamron AF 18-200mm f/3.5-6.3 XR Di II LD Aspherical (IF) (A14)"; + lenses["00 3F 2D 80 2C 40 00 06"] = "Tamron AF 18-200mm f/3.5-6.3 XR Di II LD Aspherical (IF) Macro (A14)"; + lenses["00 3F 80 A0 38 3F 00 02"] = "Tamron SP AF 200-500mm f/5-6.3 Di (A08)"; lenses["00 40 11 11 2C 2C 00 00"] = "Samyang 8mm f/3.5 Fish-Eye"; - lenses["00 40 18 2B 2C 34 00 06"] = "Tokina AT-X 107 DX Fish-Eye AF 10-17mm f/3.5-4.5"; - lenses["00 40 2A 72 2C 3C 00 06"] = "Tokina AT-X 16.5-135 DX AF 16.5-135mm f/3.5-5.6"; - lenses["00 40 2B 2B 2C 2C 00 02"] = "Tokina AT-X 17 PRO AF 17mm f/3.5"; - lenses["00 40 2D 2D 2C 2C 00 00"] = "Carl Zeiss Distagon T* 18mm f/3.5 ZF.2"; + lenses["00 40 18 2B 2C 34 00 06"] = "Tokina AT-X 107 AF DX Fisheye (AF 10-17mm f/3.5-4.5)"; + lenses["00 40 2A 72 2C 3C 00 06"] = "Tokina AT-X 16.5-135 DX (AF 16.5-135mm F3.5-5.6)"; + lenses["00 40 2B 2B 2C 2C 00 02"] = "Tokina AT-X 17 AF PRO (AF 17mm f/3.5)"; + lenses["00 40 2D 2D 2C 2C 00 00"] = "Carl Zeiss Distagon T* 3.5/18 ZF.2"; lenses["00 40 2D 80 2C 40 00 06"] = "Tamron AF 18-200mm f/3.5-6.3 XR Di II LD Aspherical (IF) Macro (A14NII)"; lenses["00 40 2D 88 2C 40 00 06"] = "Tamron AF 18-250mm f/3.5-6.3 Di II LD Aspherical (IF) Macro (A18NII)"; lenses["00 40 2D 88 2C 40 62 06"] = "Tamron AF 18-250mm f/3.5-6.3 Di II LD Aspherical (IF) Macro (A18)"; - lenses["00 40 31 31 2C 2C 00 00"] = "Voigtlander Color Skopar 20mm f/3.5 SLII Aspherical"; - lenses["00 40 37 80 2C 3C 00 02"] = "Tokina AT-X 242 AF 24-200mm f/3.5-5.6"; - lenses["00 40 64 64 2C 2C 00 00"] = "Voigtlander APO-Lanthar 90mm f/3.5 SLII Close Focus"; - lenses["00 44 60 98 34 3C 00 02"] = "Tokina AT-X 840D 80-400mm f/4.5-5.6"; + lenses["00 40 31 31 2C 2C 00 00"] = "Voigtlander Color Skopar 20mm F3.5 SLII Aspherical"; + lenses["00 40 37 80 2C 3C 00 02"] = "Tokina AT-X 242 AF (AF 24-200mm f/3.5-5.6)"; + lenses["00 40 64 64 2C 2C 00 00"] = "Voigtlander APO-Lanthar 90mm F3.5 SLII Close Focus"; + lenses["00 44 60 98 34 3C 00 02"] = "Tokina AT-X 840 D (AF 80-400mm f/4.5-5.6)"; lenses["00 47 10 10 24 24 00 00"] = "Fisheye Nikkor 8mm f/2.8 AiS"; lenses["00 47 25 25 24 24 00 02"] = "Tamron SP AF 14mm f/2.8 Aspherical (IF) (69E)"; + lenses["00 47 3C 3C 24 24 00 00"] = "Nikkor 28mm f/2.8 AiS"; lenses["00 47 44 44 24 24 00 06"] = "Tokina AT-X M35 PRO DX (AF 35mm f/2.8 Macro)"; - lenses["00 47 53 80 30 3C 00 06"] = "Tamron AF 55-200mm f/4-5.6 Di II LD"; - lenses["00 48 1C 29 24 24 00 06"] = "Tokina AT-X 116 PRO DX AF 11-16mm f/2.8"; - lenses["00 48 29 3C 24 24 00 06"] = "Tokina AT-X 16-28 PRO FX AF 16-28mm f/2.8"; - lenses["00 48 29 50 24 24 00 06"] = "Tokina AT-X 165 PRO DX AF 16-50mm f/2.8"; - lenses["00 48 32 32 24 24 00 00"] = "Carl Zeiss Distagon T* 21mm f/2.8 ZF.2"; - lenses["00 48 3C 60 24 24 00 02"] = "Tokina AT-X 280 PRO AF 28-80mm f/2.8 Aspherical"; - lenses["00 48 3C 6A 24 24 00 02"] = "Tamron SP AF 28-105mm f/2.8"; + lenses["00 47 53 80 30 3C 00 06"] = "Tamron AF 55-200mm f/4-5.6 Di II LD (A15)"; + lenses["00 48 1C 29 24 24 00 06"] = "Tokina AT-X 116 PRO DX (AF 11-16mm f/2.8)"; + lenses["00 48 29 3C 24 24 00 06"] = "Tokina AT-X 16-28 AF PRO FX (AF 16-28mm f/2.8)"; + lenses["00 48 29 50 24 24 00 06"] = "Tokina AT-X 165 PRO DX (AF 16-50mm f/2.8)"; + lenses["00 48 32 32 24 24 00 00"] = "Carl Zeiss Distagon T* 2.8/21 ZF.2"; + lenses["00 48 3C 60 24 24 00 02"] = "Tokina AT-X 280 AF PRO (AF 28-80mm f/2.8)"; + lenses["00 48 3C 6A 24 24 00 02"] = "Tamron SP AF 28-105mm f/2.8 LD Aspherical IF (176D)"; lenses["00 48 50 50 18 18 00 00"] = "Nikkor H 50mm f/2"; - lenses["00 48 50 72 24 24 00 06"] = "Tokina AT-X 535 PRO DX AF 50-135mm f/2.8"; - lenses["00 48 5C 8E 30 3C 00 06"] = "Tamron AF 70-300mm f/4-5.6 Di LD Macro 1:2 (A17)"; + lenses["00 48 50 72 24 24 00 06"] = "Tokina AT-X 535 PRO DX (AF 50-135mm f/2.8)"; + lenses["00 48 5C 8E 30 3C 00 06"] = "Tamron AF 70-300mm f/4-5.6 Di LD Macro 1:2 (A17NII)"; lenses["00 48 68 68 24 24 00 00"] = "Series E 100mm f/2.8"; lenses["00 48 80 80 30 30 00 00"] = "Nikkor 200mm f/4 AiS"; - lenses["00 49 30 48 22 2B 00 02"] = "Tamron SP AF 20-40mm f/2.7-3.5"; + lenses["00 49 30 48 22 2B 00 02"] = "Tamron SP AF 20-40mm f/2.7-3.5 (166D)"; lenses["00 4C 6A 6A 20 20 00 00"] = "Nikkor 105mm f/2.5 AiS"; lenses["00 4C 7C 7C 2C 2C 00 02"] = "Tamron SP AF 180mm f/3.5 Di Model (B01)"; - lenses["00 53 2B 50 24 24 00 06"] = "Tamron SP AF 17-50mm f/2.8 (A16)"; + lenses["00 53 2B 50 24 24 00 06"] = "Tamron SP AF 17-50mm f/2.8 XR Di II LD Aspherical (IF) (A16)"; lenses["00 54 2B 50 24 24 00 06"] = "Tamron SP AF 17-50mm f/2.8 XR Di II LD Aspherical (IF) (A16NII)"; - lenses["00 54 3C 3C 18 18 00 00"] = "Carl Zeiss Distagon T* 28mm f/2 ZF.2"; + lenses["00 54 3C 3C 18 18 00 00"] = "Carl Zeiss Distagon T* 2/28 ZF.2"; lenses["00 54 44 44 0C 0C 00 00"] = "Nikkor 35mm f/1.4 AiS"; - lenses["00 54 44 44 18 18 00 00"] = "Carl Zeiss Distagon T* 35mm f/2 ZF.2"; - lenses["00 54 48 48 18 18 00 00"] = "Voigtlander Ultron 40mm f/2 SLII Aspherical"; - lenses["00 54 50 50 0C 0C 00 00"] = "Carl Zeiss Planar T* 50mm f/1.4 ZF.2"; - lenses["00 54 50 50 18 18 00 00"] = "Carl Zeiss Makro-Planar T* 50mm f/2 ZF.2"; - lenses["00 54 55 55 0C 0C 00 00"] = "Voigtlander Nokton 58mm f/1.4 SLII"; - lenses["00 54 56 56 30 30 00 00"] = "Coastal Optical Systems 60mm f/4 UV-VIS-IR Macro Apo"; - lenses["00 54 62 62 0C 0C 00 00"] = "Carl Zeiss Planar T* 85mm f/1.4 ZF.2"; - lenses["00 54 68 68 18 18 00 00"] = "Carl Zeiss Makro-Planar T* 100mm f/2 ZF.2"; - lenses["00 54 68 68 24 24 00 02"] = "Tokina AT-X M100 PRO D 100mm f/2.8 Macro"; - lenses["00 54 8E 8E 24 24 00 02"] = "Tokina AT-X 300 PRO AF 300mm f/2.8"; + lenses["00 54 44 44 18 18 00 00"] = "Carl Zeiss Distagon T* 2/35 ZF.2"; + lenses["00 54 48 48 18 18 00 00"] = "Voigtlander Ultron 40mm F2 SLII Aspherical"; + lenses["00 54 50 50 0C 0C 00 00"] = "Carl Zeiss Planar T* 1.4/50 ZF.2"; + lenses["00 54 50 50 18 18 00 00"] = "Carl Zeiss Makro-Planar T* 2/50 ZF.2"; + lenses["00 54 53 53 0C 0C 00 00"] = "Zeiss Otus 1.4/55"; + lenses["00 54 55 55 0C 0C 00 00"] = "Voigtlander Nokton 58mm F1.4 SLII"; + lenses["00 54 56 56 30 30 00 00"] = "Coastal Optical Systems 60mm 1:4 UV-VIS-IR Macro Apo"; + lenses["00 54 62 62 0C 0C 00 00"] = "Carl Zeiss Planar T* 1.4/85 ZF.2"; + lenses["00 54 68 68 18 18 00 00"] = "Carl Zeiss Makro-Planar T* 2/100 ZF.2"; + lenses["00 54 68 68 24 24 00 02"] = "Tokina AT-X M100 AF PRO D (AF 100mm f/2.8 Macro)"; + lenses["00 54 8E 8E 24 24 00 02"] = "Tokina AT-X 300 AF PRO (AF 300mm f/2.8)"; + lenses["00 57 50 50 14 14 00 00"] = "Nikkor 50mm f/1.8 AI"; lenses["00 58 64 64 20 20 00 00"] = "Soligor C/D Macro MC 90mm f/2.5"; - lenses["01 00 00 00 00 00 02 00"] = "AF Teleconverter TC-16A 1.6x"; - lenses["01 00 00 00 00 00 08 00"] = "AF Teleconverter TC-16A 1.6x"; + lenses["01 00 00 00 00 00 02 00"] = "TC-16A"; + lenses["01 00 00 00 00 00 08 00"] = "TC-16A"; lenses["01 58 50 50 14 14 02 00"] = "AF Nikkor 50mm f/1.8"; - lenses["02 2F 98 98 3D 3D 02 00"] = "Sigma APO 400mm f/5.6"; - lenses["02 34 A0 A0 44 44 02 00"] = "Sigma APO 500mm f/7.2"; - lenses["02 37 5E 8E 35 3D 02 00"] = "Sigma APO 75-300mm f/4.5-5.6"; - lenses["02 37 A0 A0 34 34 02 00"] = "Sigma APO 500mm f/4.5"; - lenses["02 3A 5E 8E 32 3D 02 00"] = "Sigma 75-300mm f/4-5.6"; - lenses["02 3B 44 61 30 3D 02 00"] = "Sigma 35-80mm f/4-5.6"; - lenses["02 3C B0 B0 3C 3C 02 00"] = "Sigma APO 800mm f/5.6"; - lenses["02 3F 24 24 2C 2C 02 00"] = "Sigma 14mm f/3.5"; - lenses["02 3F 3C 5C 2D 35 02 00"] = "Sigma 28-70mm f/3.5-4.5 UC"; - lenses["02 40 44 5C 2C 34 02 00"] = "Exakta AF 35-70mm f/3.5-4.5 MC"; - lenses["02 40 44 73 2B 36 02 00"] = "Sigma 35-135mm f/3.5-4.5 a"; + lenses["01 58 50 50 14 14 05 00"] = "AF Nikkor 50mm f/1.8"; + lenses["02 2F 98 98 3D 3D 02 00"] = "Sigma APO 400mm F5.6"; + lenses["02 34 A0 A0 44 44 02 00"] = "Sigma APO 500mm F7.2"; + lenses["02 37 5E 8E 35 3D 02 00"] = "Sigma 75-300mm F4.5-5.6 APO"; + lenses["02 37 A0 A0 34 34 02 00"] = "Sigma APO 500mm F4.5"; + lenses["02 3A 37 50 31 3D 02 00"] = "Sigma 24-50mm F4-5.6 UC"; + lenses["02 3A 5E 8E 32 3D 02 00"] = "Sigma 75-300mm F4.0-5.6"; + lenses["02 3B 44 61 30 3D 02 00"] = "Sigma 35-80mm F4-5.6"; + lenses["02 3C B0 B0 3C 3C 02 00"] = "Sigma APO 800mm F5.6"; + lenses["02 3F 24 24 2C 2C 02 00"] = "Sigma 14mm F3.5"; + lenses["02 3F 3C 5C 2D 35 02 00"] = "Sigma 28-70mm F3.5-4.5 UC"; + lenses["02 40 44 5C 2C 34 02 00"] = "Exakta AF 35-70mm 1:3.5-4.5 MC"; + lenses["02 40 44 73 2B 36 02 00"] = "Sigma 35-135mm F3.5-4.5 a"; + lenses["02 40 5C 82 2C 35 02 00"] = "Sigma APO 70-210mm F3.5-4.5"; lenses["02 42 44 5C 2A 34 02 00"] = "AF Zoom-Nikkor 35-70mm f/3.3-4.5"; lenses["02 42 44 5C 2A 34 08 00"] = "AF Zoom-Nikkor 35-70mm f/3.3-4.5"; - lenses["02 46 37 37 25 25 02 00"] = "Sigma 24mm f/2.8 Super Wide II Macro"; - lenses["02 46 3C 5C 25 25 02 00"] = "Sigma 28-70mm f/2.8"; - lenses["02 46 5C 82 25 25 02 00"] = "Sigma 70-210mm f/2.8 APO"; - lenses["02 48 50 50 24 24 02 00"] = "Sigma 50mm f/2.8 Macro"; - lenses["02 48 65 65 24 24 02 00"] = "Sigma 90mm f/2.8 Macro"; - lenses["03 43 5C 81 35 35 02 00"] = "Soligor AF C/D Zoom UMCS 70-210mm f/4.5"; + lenses["02 46 37 37 25 25 02 00"] = "Sigma 24mm F2.8 Super Wide II Macro"; + lenses["02 46 3C 5C 25 25 02 00"] = "Sigma 28-70mm F2.8"; + lenses["02 46 5C 82 25 25 02 00"] = "Sigma 70-210mm F2.8 APO"; + lenses["02 48 50 50 24 24 02 00"] = "Sigma Macro 50mm F2.8"; + lenses["02 48 65 65 24 24 02 00"] = "Sigma Macro 90mm F2.8"; + lenses["03 43 5C 81 35 35 02 00"] = "Soligor AF C/D Zoom UMCS 70-210mm 1:4.5"; lenses["03 48 5C 81 30 30 02 00"] = "AF Zoom-Nikkor 70-210mm f/4"; lenses["04 48 3C 3C 24 24 03 00"] = "AF Nikkor 28mm f/2.8"; lenses["05 54 50 50 0C 0C 04 00"] = "AF Nikkor 50mm f/1.4"; - lenses["06 3F 68 68 2C 2C 06 00"] = "Cosina AF 100mm f/3.5 Macro"; + lenses["06 3F 68 68 2C 2C 06 00"] = "Cosina AF 100mm F3.5 Macro"; lenses["06 54 53 53 24 24 06 00"] = "AF Micro-Nikkor 55mm f/2.8"; - lenses["07 36 3D 5F 2C 3C 03 00"] = "Cosina AF Zoom 28-80mm f/3.5-5.6 MC Macro"; - lenses["07 3E 30 43 2D 35 03 00"] = "Soligor AF Zoom 19-35mm f/3.5-4.5 MC"; + lenses["07 36 3D 5F 2C 3C 03 00"] = "Cosina AF Zoom 28-80mm F3.5-5.6 MC Macro"; + lenses["07 3E 30 43 2D 35 03 00"] = "Soligor AF Zoom 19-35mm 1:3.5-4.5 MC"; lenses["07 40 2F 44 2C 34 03 02"] = "Tamron AF 19-35mm f/3.5-4.5 (A10)"; lenses["07 40 30 45 2D 35 03 02"] = "Tamron AF 19-35mm f/3.5-4.5 (A10)"; lenses["07 40 3C 5C 2C 35 03 00"] = "Tokina AF 270 II (AF 28-70mm f/3.5-4.5)"; lenses["07 40 3C 62 2C 34 03 00"] = "AF Zoom-Nikkor 28-85mm f/3.5-4.5"; lenses["07 46 2B 44 24 30 03 02"] = "Tamron SP AF 17-35mm f/2.8-4 Di LD Aspherical (IF) (A05)"; - lenses["07 46 3D 6A 25 2F 03 00"] = "Cosina AF Zoom 28-105mm f/2.8-3.8 MC"; - lenses["07 47 3C 5C 25 35 03 00"] = "Tokina AF 287 SD AF 28-70mm f/2.8-4.5"; - lenses["07 48 3C 5C 24 24 03 00"] = "Tokina AT-X 287 AF 28-70mm f/2.8"; + lenses["07 46 3D 6A 25 2F 03 00"] = "Cosina AF Zoom 28-105mm F2.8-3.8 MC"; + lenses["07 47 3C 5C 25 35 03 00"] = "Tokina AF 287 SD (AF 28-70mm f/2.8-4.5)"; + lenses["07 48 3C 5C 24 24 03 00"] = "Tokina AT-X 287 AF (AF 28-70mm f/2.8)"; lenses["08 40 44 6A 2C 34 04 00"] = "AF Zoom-Nikkor 35-105mm f/3.5-4.5"; lenses["09 48 37 37 24 24 04 00"] = "AF Nikkor 24mm f/2.8"; lenses["0A 48 8E 8E 24 24 03 00"] = "AF Nikkor 300mm f/2.8 IF-ED"; @@ -429,19 +435,20 @@ public: lenses["10 3D 3C 60 2C 3C D2 02"] = "Tamron AF 28-80mm f/3.5-5.6 Aspherical (177D)"; lenses["10 48 8E 8E 30 30 08 00"] = "AF Nikkor 300mm f/4 IF-ED"; lenses["11 48 44 5C 24 24 08 00"] = "AF Zoom-Nikkor 35-70mm f/2.8"; - lenses["12 36 5C 81 35 3D 09 00"] = "Cosina AF Zoom 70-210mm f/4.5-5.6 MC Macro"; - lenses["12 36 69 97 35 42 09 00"] = "Soligor AF Zoom 100-400mm f/4.5-6.7 MC"; - lenses["12 39 5C 8E 34 3D 08 02"] = "Cosina AF Zoom 70-300mm f/4.5-5.6 MC Macro"; - lenses["12 3B 68 8D 3D 43 09 02"] = "Cosina AF Zoom 100-300mm f/5.6-6.7 MC Macro"; - lenses["12 3B 98 98 3D 3D 09 00"] = "Tokina AT-X 400 SD AF 400mm f/5.6"; + lenses["12 36 5C 81 35 3D 09 00"] = "Cosina AF Zoom 70-210mm F4.5-5.6 MC Macro"; + lenses["12 36 69 97 35 42 09 00"] = "Soligor AF Zoom 100-400mm 1:4.5-6.7 MC"; + lenses["12 38 69 97 35 42 09 02"] = "Promaster Spectrum 7 100-400mm F4.5-6.7"; + lenses["12 39 5C 8E 34 3D 08 02"] = "Cosina AF Zoom 70-300mm F4.5-5.6 MC Macro"; + lenses["12 3B 68 8D 3D 43 09 02"] = "Cosina AF Zoom 100-300mm F5.6-6.7 MC Macro"; + lenses["12 3B 98 98 3D 3D 09 00"] = "Tokina AT-X 400 AF SD (AF 400mm f/5.6)"; lenses["12 3D 3C 80 2E 3C DF 02"] = "Tamron AF 28-200mm f/3.8-5.6 AF Aspherical LD (IF) (271D)"; - lenses["12 44 5E 8E 34 3C 09 00"] = "Tokina 730 AF 75-300mm f/4.5-5.6"; + lenses["12 44 5E 8E 34 3C 09 00"] = "Tokina AF 730 (AF 75-300mm F4.5-5.6)"; lenses["12 48 5C 81 30 3C 09 00"] = "AF Nikkor 70-210mm f/4-5.6"; - lenses["12 4A 5C 81 31 3D 09 00"] = "Soligor AF C/D Auto Zoom+Macro 70-210mm f/4-5.6 UMCS"; + lenses["12 4A 5C 81 31 3D 09 00"] = "Soligor AF C/D Auto Zoom+Macro 70-210mm 1:4-5.6 UMCS"; lenses["13 42 37 50 2A 34 0B 00"] = "AF Zoom-Nikkor 24-50mm f/3.3-4.5"; lenses["14 48 60 80 24 24 0B 00"] = "AF Zoom-Nikkor 80-200mm f/2.8 ED"; - lenses["14 48 68 8E 30 30 0B 00"] = "Tokina AT-X 340 AF II 100-300mm f/4"; - lenses["14 54 60 80 24 24 0B 00"] = "Tokina AT-X 828 AF 80-200mm f/2.8"; + lenses["14 48 68 8E 30 30 0B 00"] = "Tokina AT-X 340 AF (AF 100-300mm f/4)"; + lenses["14 54 60 80 24 24 0B 00"] = "Tokina AT-X 828 AF (AF 80-200mm f/2.8)"; lenses["15 4C 62 62 14 14 0C 00"] = "AF Nikkor 85mm f/1.8"; lenses["17 3C A0 A0 30 30 0F 00"] = "Nikkor 500mm f/4 P ED IF"; lenses["17 3C A0 A0 30 30 11 00"] = "Nikkor 500mm f/4 P ED IF"; @@ -461,56 +468,57 @@ public: lenses["22 48 72 72 18 18 16 00"] = "AF DC-Nikkor 135mm f/2"; lenses["22 53 64 64 24 24 E0 02"] = "Tamron SP AF 90mm f/2.8 Macro 1:1 (72E)"; lenses["23 30 BE CA 3C 48 17 00"] = "Zoom-Nikkor 1200-1700mm f/5.6-8 P ED IF"; - lenses["24 44 60 98 34 3C 1A 02"] = "Tokina AT-X 840 AF II 80-400mm f/4.5-5.6"; + lenses["24 44 60 98 34 3C 1A 02"] = "Tokina AT-X 840 AF-II (AF 80-400mm f/4.5-5.6)"; lenses["24 48 60 80 24 24 1A 02"] = "AF Zoom-Nikkor 80-200mm f/2.8D ED"; - lenses["24 54 60 80 24 24 1A 02"] = "Tokina AT-X 828 AF PRO 80-200mm f/2.8"; + lenses["24 54 60 80 24 24 1A 02"] = "Tokina AT-X 828 AF PRO (AF 80-200mm f/2.8)"; lenses["25 44 44 8E 34 42 1B 02"] = "Tokina AF 353 (AF 35-300mm f/4.5-6.7)"; - lenses["25 48 3C 5C 24 24 1B 02"] = "Tokina AT-X 270 AF PRO II 28-70mm f/2.6-2.8"; - lenses["25 48 3C 5C 24 24 1B 02"] = "Tokina AT-X 287 AF PRO SV 28-70mm f/2.8"; + lenses["25 48 3C 5C 24 24 1B 02"] = "Tokina AT-X 270 AF PRO II (AF 28-70mm f/2.6-2.8)"; + lenses["25 48 3C 5C 24 24 1B 02"] = "Tokina AT-X 287 AF PRO SV (AF 28-70mm f/2.8)"; lenses["25 48 44 5C 24 24 1B 02"] = "AF Zoom-Nikkor 35-70mm f/2.8D"; + lenses["25 48 44 5C 24 24 3A 02"] = "AF Zoom-Nikkor 35-70mm f/2.8D"; lenses["25 48 44 5C 24 24 52 02"] = "AF Zoom-Nikkor 35-70mm f/2.8D"; - lenses["26 3C 54 80 30 3C 1C 06"] = "Sigma 55-200mm f/4-5.6 DC"; - lenses["26 3C 5C 82 30 3C 1C 02"] = "Sigma 70-210mm f/4-5.6 UC-II"; - lenses["26 3C 5C 8E 30 3C 1C 02"] = "Sigma 70-300mm f/4-5.6 DG Macro"; - lenses["26 3C 98 98 3C 3C 1C 02"] = "Sigma APO Tele Macro 400mm f/5.6"; - lenses["26 3D 3C 80 2F 3D 1C 02"] = "Sigma 28-300mm f/3.8-5.6 Aspherical"; - lenses["26 3E 3C 6A 2E 3C 1C 02"] = "Sigma 28-105mm f/3.8-5.6 UC-III Aspherical IF"; - lenses["26 40 27 3F 2C 34 1C 02"] = "Sigma 15-30mm f/3.5-4.5 EX Aspherical DG DF"; - lenses["26 40 2D 44 2B 34 1C 02"] = "Sigma 18-35mm f/3.5-4.5 Aspherical"; - lenses["26 40 2D 50 2C 3C 1C 06"] = "Sigma 18-50mm f/3.5-5.6 DC"; - lenses["26 40 2D 70 2B 3C 1C 06"] = "Sigma 18-125mm f/3.5-5.6 DC"; - lenses["26 40 2D 80 2C 40 1C 06"] = "Sigma 18-200mm f/3.5-6.3 DC"; - lenses["26 40 37 5C 2C 3C 1C 02"] = "Sigma 24-70mm f/3.5-5.6 Aspherical HF"; + lenses["26 3C 54 80 30 3C 1C 06"] = "Sigma 55-200mm F4-5.6 DC"; + lenses["26 3C 5C 82 30 3C 1C 02"] = "Sigma 70-210mm F4-5.6 UC-II"; + lenses["26 3C 5C 8E 30 3C 1C 02"] = "Sigma 70-300mm F4-5.6 DG Macro"; + lenses["26 3C 98 98 3C 3C 1C 02"] = "Sigma APO Tele Macro 400mm F5.6"; + lenses["26 3D 3C 80 2F 3D 1C 02"] = "Sigma 28-300mm F3.8-5.6 Aspherical"; + lenses["26 3E 3C 6A 2E 3C 1C 02"] = "Sigma 28-105mm F3.8-5.6 UC-III Aspherical IF"; + lenses["26 40 27 3F 2C 34 1C 02"] = "Sigma 15-30mm F3.5-4.5 EX DG Aspherical DF"; + lenses["26 40 2D 44 2B 34 1C 02"] = "Sigma 18-35mm F3.5-4.5 Aspherical"; + lenses["26 40 2D 50 2C 3C 1C 06"] = "Sigma 18-50mm F3.5-5.6 DC"; + lenses["26 40 2D 70 2B 3C 1C 06"] = "Sigma 18-125mm F3.5-5.6 DC"; + lenses["26 40 2D 80 2C 40 1C 06"] = "Sigma 18-200mm F3.5-6.3 DC"; + lenses["26 40 37 5C 2C 3C 1C 02"] = "Sigma 24-70mm F3.5-5.6 Aspherical HF"; lenses["26 40 3C 5C 2C 34 1C 02"] = "AF Zoom-Nikkor 28-70mm f/3.5-4.5D"; - lenses["26 40 3C 60 2C 3C 1C 02"] = "Sigma 28-80mm f/3.5-5.6 Mini Zoom Macro II Aspherical"; - lenses["26 40 3C 65 2C 3C 1C 02"] = "Sigma 28-90mm f/3.5-5.6 Macro"; - lenses["26 40 3C 80 2B 3C 1C 02"] = "Sigma 28-200mm f/3.5-5.6 Compact Aspherical Hyperzoom Macro"; - lenses["26 40 3C 80 2C 3C 1C 02"] = "Sigma 28-200mm f/3.5-5.6 Compact Aspherical Hyperzoom Macro"; - lenses["26 40 3C 8E 2C 40 1C 02"] = "Sigma 28-300mm f/3.5-6.3 Macro"; - lenses["26 40 7B A0 34 40 1C 02"] = "Sigma APO 170-500mm f/5-6.3 Aspherical RF"; - lenses["26 41 3C 8E 2C 40 1C 02"] = "Sigma 28-300mm f/3.5-6.3 DG Macro"; - lenses["26 44 73 98 34 3C 1C 02"] = "Sigma 135-400mm f/4.5-5.6 APO Aspherical"; - lenses["26 48 11 11 30 30 1C 02"] = "Sigma 8mm f/4 EX Circular Fisheye"; - lenses["26 48 27 27 24 24 1C 02"] = "Sigma 15mm f/2.8 EX Diagonal Fish-Eye"; - lenses["26 48 2D 50 24 24 1C 06"] = "Sigma 18-50mm f/2.8 EX DC"; - lenses["26 48 31 49 24 24 1C 02"] = "Sigma 20-40mm f/2.8"; - lenses["26 48 37 56 24 24 1C 02"] = "Sigma 24-60mm f/2.8 EX DG"; - lenses["26 48 3C 5C 24 24 1C 06"] = "Sigma 28-70mm f/2.8 EX DG"; - lenses["26 48 3C 5C 24 30 1C 02"] = "Sigma 28-70mm f/2.8-4 DG High Speed Zoom"; - lenses["26 48 3C 6A 24 30 1C 02"] = "Sigma 28-105mm f/2.8-4 Aspherical"; - lenses["26 48 8E 8E 30 30 1C 02"] = "Sigma APO Tele Macro 300mm f/4"; - lenses["26 54 2B 44 24 30 1C 02"] = "Sigma 17-35mm f/2.8-4 EX Aspherical"; - lenses["26 54 37 5C 24 24 1C 02"] = "Sigma 24-70mm f/2.8 EX DG Macro"; - lenses["26 54 37 73 24 34 1C 02"] = "Sigma 24-135mm f/2.8-4.5"; - lenses["26 54 3C 5C 24 24 1C 02"] = "Sigma 28-70mm f/2.8 EX"; - lenses["26 58 31 31 14 14 1C 02"] = "Sigma 20mm f/1.8 EX Aspherical DG DF RF"; - lenses["26 58 37 37 14 14 1C 02"] = "Sigma 24mm f/1.8 EX Aspherical DG DF MACRO"; - lenses["26 58 3C 3C 14 14 1C 02"] = "Sigma 28mm f/1.8 EX DG DF"; + lenses["26 40 3C 60 2C 3C 1C 02"] = "Sigma 28-80mm F3.5-5.6 Mini Zoom Macro II Aspherical"; + lenses["26 40 3C 65 2C 3C 1C 02"] = "Sigma 28-90mm F3.5-5.6 Macro"; + lenses["26 40 3C 80 2B 3C 1C 02"] = "Sigma 28-200mm F3.5-5.6 Compact Aspherical Hyperzoom Macro"; + lenses["26 40 3C 80 2C 3C 1C 02"] = "Sigma 28-200mm F3.5-5.6 Compact Aspherical Hyperzoom Macro"; + lenses["26 40 3C 8E 2C 40 1C 02"] = "Sigma 28-300mm F3.5-6.3 Macro"; + lenses["26 40 7B A0 34 40 1C 02"] = "Sigma APO 170-500mm F5-6.3 Aspherical RF"; + lenses["26 41 3C 8E 2C 40 1C 02"] = "Sigma 28-300mm F3.5-6.3 DG Macro"; + lenses["26 44 73 98 34 3C 1C 02"] = "Sigma 135-400mm F4.5-5.6 APO Aspherical"; + lenses["26 48 11 11 30 30 1C 02"] = "Sigma 8mm F4 EX Circular Fisheye"; + lenses["26 48 27 27 24 24 1C 02"] = "Sigma 15mm F2.8 EX Diagonal Fisheye"; + lenses["26 48 2D 50 24 24 1C 06"] = "Sigma 18-50mm F2.8 EX DC"; + lenses["26 48 31 49 24 24 1C 02"] = "Sigma 20-40mm F2.8"; + lenses["26 48 37 56 24 24 1C 02"] = "Sigma 24-60mm F2.8 EX DG"; + lenses["26 48 3C 5C 24 24 1C 06"] = "Sigma 28-70mm F2.8 EX DG"; + lenses["26 48 3C 5C 24 30 1C 02"] = "Sigma 28-70mm F2.8-4 DG"; + lenses["26 48 3C 6A 24 30 1C 02"] = "Sigma 28-105mm F2.8-4 Aspherical"; + lenses["26 48 8E 8E 30 30 1C 02"] = "Sigma APO Tele Macro 300mm F4"; + lenses["26 54 2B 44 24 30 1C 02"] = "Sigma 17-35mm F2.8-4 EX Aspherical"; + lenses["26 54 37 5C 24 24 1C 02"] = "Sigma 24-70mm F2.8 EX DG Macro"; + lenses["26 54 37 73 24 34 1C 02"] = "Sigma 24-135mm F2.8-4.5"; + lenses["26 54 3C 5C 24 24 1C 02"] = "Sigma 28-70mm F2.8 EX"; + lenses["26 58 31 31 14 14 1C 02"] = "Sigma 20mm F1.8 EX DG Aspherical RF"; + lenses["26 58 37 37 14 14 1C 02"] = "Sigma 24mm F1.8 EX DG Aspherical Macro"; + lenses["26 58 3C 3C 14 14 1C 02"] = "Sigma 28mm F1.8 EX DG Aspherical Macro"; lenses["27 48 8E 8E 24 24 1D 02"] = "AF-I Nikkor 300mm f/2.8D IF-ED"; lenses["27 48 8E 8E 24 24 E1 02"] = "AF-I Nikkor 300mm f/2.8D IF-ED + TC-17E"; lenses["27 48 8E 8E 24 24 F1 02"] = "AF-I Nikkor 300mm f/2.8D IF-ED + TC-14E"; lenses["27 48 8E 8E 24 24 F2 02"] = "AF-I Nikkor 300mm f/2.8D IF-ED + TC-20E"; - lenses["27 48 8E 8E 30 30 1D 02"] = "Tokina AT-X 304 AF 300mm f/4"; + lenses["27 48 8E 8E 30 30 1D 02"] = "Tokina AT-X 304 AF (AF 300mm f/4.0)"; lenses["27 54 8E 8E 24 24 1D 02"] = "Tamron SP AF 300mm f/2.8 LD-IF (360E)"; lenses["28 3C A6 A6 30 30 1D 02"] = "AF-I Nikkor 600mm f/4D IF-ED"; lenses["28 3C A6 A6 30 30 E1 02"] = "AF-I Nikkor 600mm f/4D IF-ED + TC-17E"; @@ -522,8 +530,8 @@ public: lenses["2D 48 80 80 30 30 21 02"] = "AF Micro-Nikkor 200mm f/4D IF-ED"; lenses["2E 48 5C 82 30 3C 22 02"] = "AF Nikkor 70-210mm f/4-5.6D"; lenses["2E 48 5C 82 30 3C 28 02"] = "AF Nikkor 70-210mm f/4-5.6D"; - lenses["2F 40 30 44 2C 34 29 02"] = "Tokina AF 235 II 20-35mm f/3.5-4.5"; - lenses["2F 40 30 44 2C 34 29 02"] = "Tokina AF 193 19-35mm f/3.5-4.5"; + lenses["2F 40 30 44 2C 34 29 02"] = "Tokina AF 235 II (AF 20-35mm f/3.5-4.5)"; + lenses["2F 40 30 44 2C 34 29 02"] = "Tokina AF 193 (AF 19-35mm f/3.5-4.5)"; lenses["2F 48 30 44 24 24 29 02"] = "AF Zoom-Nikkor 20-35mm f/2.8D IF"; lenses["2F 48 30 44 24 24 29 02"] = "Tokina AT-X 235 AF PRO (AF 20-35mm f/2.8)"; lenses["30 48 98 98 24 24 24 02"] = "AF-I Nikkor 400mm f/2.8D IF-ED"; @@ -531,10 +539,10 @@ public: lenses["30 48 98 98 24 24 F1 02"] = "AF-I Nikkor 400mm f/2.8D IF-ED + TC-14E"; lenses["30 48 98 98 24 24 F2 02"] = "AF-I Nikkor 400mm f/2.8D IF-ED + TC-20E"; lenses["31 54 56 56 24 24 25 02"] = "AF Micro-Nikkor 60mm f/2.8D"; - lenses["32 53 64 64 24 24 35 02"] = "Tamron SP AF 90mm f/2.8 Di Macro 1:1 (172E/272E)"; - lenses["32 54 50 50 24 24 35 02"] = "Sigma 50mm f/2.8 EX DG Macro"; + lenses["32 53 64 64 24 24 35 02"] = "Tamron SP AF 90mm f/2.8 [Di] Macro 1:1 (172E/272E)"; + lenses["32 54 50 50 24 24 35 02"] = "Sigma Macro 50mm F2.8 EX DG"; lenses["32 54 6A 6A 24 24 35 02"] = "AF Micro-Nikkor 105mm f/2.8D"; - lenses["32 54 6A 6A 24 24 35 02"] = "Sigma 105mm f/2.8 EX DG Macro"; + lenses["32 54 6A 6A 24 24 35 02"] = "Sigma Macro 105mm F2.8 EX DG"; lenses["33 48 2D 2D 24 24 31 02"] = "AF Nikkor 18mm f/2.8D"; lenses["33 54 3C 5E 24 24 62 02"] = "Tamron SP AF 28-75mm f/2.8 XR Di LD Aspherical (IF) Macro (A09)"; lenses["34 48 29 29 24 24 32 02"] = "AF Fisheye Nikkor 16mm f/2.8D"; @@ -560,32 +568,34 @@ public: lenses["45 41 37 72 2C 3C 48 02"] = "Tamron SP AF 24-135mm f/3.5-5.6 AD Aspherical (IF) Macro (190D)"; lenses["46 3C 44 60 30 3C 49 02"] = "AF Zoom-Nikkor 35-80mm f/4-5.6D N"; lenses["47 42 37 50 2A 34 4A 02"] = "AF Zoom-Nikkor 24-50mm f/3.3-4.5D"; - lenses["48 38 1F 37 34 3C 4B 06"] = "Sigma 12-24mm f/4.5-5.6 EX Aspherical DG HSM"; - lenses["48 3C 19 31 30 3C 4B 06"] = "Sigma 10-20mm f/4-5.6 EX DC HSM"; - lenses["48 3C 50 A0 30 40 4B 02"] = "Sigma 50-500mm f/4-6.3 EX APO RF HSM"; - lenses["48 3C 8E B0 3C 3C 4B 02"] = "Sigma APO 300-800mm f/5.6 EX DG HSM"; - lenses["48 3C B0 B0 3C 3C 4B 02"] = "Sigma APO 800mm f/5.6 EX HSM"; - lenses["48 44 A0 A0 34 34 4B 02"] = "Sigma APO 500mm f/4.5 EX HSM"; - lenses["48 48 24 24 24 24 4B 02"] = "Sigma 14mm f/2.8 EX Aspherical HSM"; - lenses["48 48 2B 44 24 30 4B 06"] = "Sigma 17-35mm f/2.8-4 EX DG Aspherical HSM"; - lenses["48 48 68 8E 30 30 4B 02"] = "Sigma 100-300mm f/4 EX IF HSM"; - lenses["48 48 76 76 24 24 4B 06"] = "Sigma 150mm f/2.8 EX DG APO Macro HSM"; + lenses["48 38 1F 37 34 3C 4B 06"] = "Sigma 12-24mm F4.5-5.6 EX DG Aspherical HSM"; + lenses["48 3C 19 31 30 3C 4B 06"] = "Sigma 10-20mm F4-5.6 EX DC HSM"; + lenses["48 3C 50 A0 30 40 4B 02"] = "Sigma 50-500mm F4-6.3 EX APO RF HSM"; + lenses["48 3C 8E B0 3C 3C 4B 02"] = "Sigma APO 300-800mm F5.6 EX DG HSM"; + lenses["48 3C B0 B0 3C 3C 4B 02"] = "Sigma APO 800mm F5.6 EX HSM"; + lenses["48 44 A0 A0 34 34 4B 02"] = "Sigma APO 500mm F4.5 EX HSM"; + lenses["48 48 24 24 24 24 4B 02"] = "Sigma 14mm F2.8 EX Aspherical HSM"; + lenses["48 48 2B 44 24 30 4B 06"] = "Sigma 17-35mm F2.8-4 EX DG Aspherical HSM"; + lenses["48 48 68 8E 30 30 4B 02"] = "Sigma APO 100-300mm F4 EX IF HSM"; + lenses["48 48 76 76 24 24 4B 06"] = "Sigma APO Macro 150mm F2.8 EX DG HSM"; lenses["48 48 8E 8E 24 24 4B 02"] = "AF-S Nikkor 300mm f/2.8D IF-ED"; lenses["48 48 8E 8E 24 24 E1 02"] = "AF-S Nikkor 300mm f/2.8D IF-ED + TC-17E"; lenses["48 48 8E 8E 24 24 F1 02"] = "AF-S Nikkor 300mm f/2.8D IF-ED + TC-14E"; lenses["48 48 8E 8E 24 24 F2 02"] = "AF-S Nikkor 300mm f/2.8D IF-ED + TC-20E"; - lenses["48 4C 7C 7C 2C 2C 4B 02"] = "Sigma 180mm f/3.5 EX DG Macro"; - lenses["48 4C 7D 7D 2C 2C 4B 02"] = "Sigma APO Macro 180mm f/3.5 EX DG HSM"; - lenses["48 54 3E 3E 0C 0C 4B 06"] = "Sigma 30mm f/1.4 EX DC HSM"; - lenses["48 54 5C 80 24 24 4B 02"] = "Sigma 70-200mm f/2.8 EX APO IF HSM"; - lenses["48 54 6F 8E 24 24 4B 02"] = "Sigma APO 120-300mm f/2.8 EX DG HSM"; - lenses["48 54 8E 8E 24 24 4B 02"] = "Sigma APO 300mm f/2.8 EX DG HSM"; + lenses["48 4C 7C 7C 2C 2C 4B 02"] = "Sigma APO Macro 180mm F3.5 EX DG HSM"; + lenses["48 4C 7D 7D 2C 2C 4B 02"] = "Sigma APO Macro 180mm F3.5 EX DG HSM"; + lenses["48 54 3E 3E 0C 0C 4B 06"] = "Sigma 30mm F1.4 EX DC HSM"; + lenses["48 54 5C 80 24 24 4B 02"] = "Sigma 70-200mm F2.8 EX APO IF HSM"; + lenses["48 54 6F 8E 24 24 4B 02"] = "Sigma APO 120-300mm F2.8 EX DG HSM"; + lenses["48 54 8E 8E 24 24 4B 02"] = "Sigma APO 300mm F2.8 EX DG HSM"; lenses["49 3C A6 A6 30 30 4C 02"] = "AF-S Nikkor 600mm f/4D IF-ED"; lenses["49 3C A6 A6 30 30 E1 02"] = "AF-S Nikkor 600mm f/4D IF-ED + TC-17E"; lenses["49 3C A6 A6 30 30 F1 02"] = "AF-S Nikkor 600mm f/4D IF-ED + TC-14E"; lenses["49 3C A6 A6 30 30 F2 02"] = "AF-S Nikkor 600mm f/4D IF-ED + TC-20E"; lenses["4A 40 11 11 2C 0C 4D 02"] = "Samyang 8mm f/3.5 Fish-Eye CS"; + lenses["4A 48 1E 1E 24 0C 4D 02"] = "Samyang 12mm f/2.8 ED AS NCS Fish-Eye"; lenses["4A 48 24 24 24 0C 4D 02"] = "Samyang AE 14mm f/2.8 ED AS IF UMC"; + lenses["4A 54 29 29 18 0C 4D 02"] = "Samyang 16mm F2.0 ED AS UMC CS"; lenses["4A 54 62 62 0C 0C 4D 02"] = "AF Nikkor 85mm f/1.4D IF"; lenses["4A 60 44 44 0C 0C 4D 02"] = "Samyang 35mm f/1.4 AS UMC"; lenses["4A 60 62 62 0C 0C 4D 02"] = "Samyang AE 85mm f/1.4 AS IF UMC"; @@ -594,6 +604,7 @@ public: lenses["4B 3C A0 A0 30 30 F1 02"] = "AF-S Nikkor 500mm f/4D IF-ED + TC-14E"; lenses["4B 3C A0 A0 30 30 F2 02"] = "AF-S Nikkor 500mm f/4D IF-ED + TC-20E"; lenses["4C 40 37 6E 2C 3C 4F 02"] = "AF Zoom-Nikkor 24-120mm f/3.5-5.6D IF"; + lenses["4D 3E 3C 80 2E 3C 62 02"] = "Tamron AF 28-200mm F/3.8-5.6 XR Aspherical (IF) Macro (A03N)"; lenses["4D 40 3C 80 2C 3C 62 02"] = "AF Zoom-Nikkor 28-200mm f/3.5-5.6D IF"; lenses["4D 41 3C 8E 2B 40 62 02"] = "Tamron AF 28-300mm f/3.5-6.3 XR Di LD Aspherical (IF) (A061)"; lenses["4D 41 3C 8E 2C 40 62 02"] = "Tamron AF 28-300mm f/3.5-6.3 XR LD Aspherical (IF) (185D)"; @@ -604,7 +615,7 @@ public: lenses["53 48 60 80 24 24 60 02"] = "AF Zoom-Nikkor 80-200mm f/2.8D ED"; lenses["54 44 5C 7C 34 3C 58 02"] = "AF Zoom-Micro Nikkor 70-180mm f/4.5-5.6D ED"; lenses["54 44 5C 7C 34 3C 61 02"] = "AF Zoom-Micro Nikkor 70-180mm f/4.5-5.6D ED"; - lenses["56 3C 5C 8E 30 3C 1C 02"] = "Sigma 70-300mm f/4-5.6 APO Macro Super II"; + lenses["56 3C 5C 8E 30 3C 1C 02"] = "Sigma 70-300mm F4-5.6 APO Macro Super II"; lenses["56 48 5C 8E 30 3C 5A 02"] = "AF Zoom-Nikkor 70-300mm f/4-5.6D ED"; lenses["59 48 98 98 24 24 5D 02"] = "AF-S Nikkor 400mm f/2.8D IF-ED"; lenses["59 48 98 98 24 24 E1 02"] = "AF-S Nikkor 400mm f/2.8D IF-ED + TC-17E"; @@ -622,10 +633,10 @@ public: lenses["65 44 60 98 34 3C 6B 0A"] = "AF VR Zoom-Nikkor 80-400mm f/4.5-5.6D ED"; lenses["66 40 2D 44 2C 34 6C 02"] = "AF Zoom-Nikkor 18-35mm f/3.5-4.5D IF-ED"; lenses["67 48 37 62 24 30 6D 02"] = "AF Zoom-Nikkor 24-85mm f/2.8-4D IF"; - lenses["67 54 37 5C 24 24 1C 02"] = "Sigma 24-70mm f/2.8 EX DG Macro"; + lenses["67 54 37 5C 24 24 1C 02"] = "Sigma 24-70mm F2.8 EX DG Macro"; lenses["68 42 3C 60 2A 3C 6E 06"] = "AF Zoom-Nikkor 28-80mm f/3.3-5.6G"; lenses["69 47 5C 8E 30 3C 00 02"] = "Tamron AF 70-300mm f/4-5.6 Di LD Macro 1:2 (A17N)"; - lenses["69 48 5C 8E 30 3C 6F 02"] = "Tamron AF 70-300mm f/4-5.6 LD Macro 1:2 (772D)"; + lenses["69 48 5C 8E 30 3C 6F 02"] = "Tamron AF 70-300mm f/4-5.6 LD Macro 1:2 (572D/772D)"; lenses["69 48 5C 8E 30 3C 6F 06"] = "AF Zoom-Nikkor 70-300mm f/4-5.6G"; lenses["6A 48 8E 8E 30 30 70 02"] = "AF-S Nikkor 300mm f/4D IF-ED"; lenses["6B 48 24 24 24 24 71 02"] = "AF Nikkor ED 14mm f/2.8D"; @@ -637,88 +648,108 @@ public: lenses["74 40 37 62 2C 34 78 06"] = "AF-S Zoom-Nikkor 24-85mm f/3.5-4.5G IF-ED"; lenses["75 40 3C 68 2C 3C 79 06"] = "AF Zoom-Nikkor 28-100mm f/3.5-5.6G"; lenses["76 58 50 50 14 14 7A 02"] = "AF Nikkor 50mm f/1.8D"; - lenses["77 44 61 98 34 3C 7B 0E"] = "Sigma 80-400mm f/4.5-5.6 EX OS"; + lenses["77 44 61 98 34 3C 7B 0E"] = "Sigma 80-400mm F4.5-5.6 EX OS"; lenses["77 48 5C 80 24 24 7B 0E"] = "AF-S VR Zoom-Nikkor 70-200mm f/2.8G IF-ED"; lenses["78 40 37 6E 2C 3C 7C 0E"] = "AF-S VR Zoom-Nikkor 24-120mm f/3.5-5.6G IF-ED"; - lenses["79 40 11 11 2C 2C 1C 06"] = "Sigma 8mm f/3.5 EX Circular Fisheye"; + lenses["79 40 11 11 2C 2C 1C 06"] = "Sigma 8mm F3.5 EX Circular Fisheye"; lenses["79 40 3C 80 2C 3C 7F 06"] = "AF Zoom-Nikkor 28-200mm f/3.5-5.6G IF-ED"; - lenses["79 48 5C 5C 24 24 1C 06"] = "Sigma 70mm f/2.8 EX DG Macro"; - lenses["7A 3B 53 80 30 3C 4B 06"] = "Sigma 55-200mm f/4-5.6 DC HSM"; + lenses["79 48 3C 5C 24 24 1C 06"] = "Sigma 28-70mm F2.8 EX DG"; + lenses["79 48 5C 5C 24 24 1C 06"] = "Sigma Macro 70mm F2.8 EX DG"; + lenses["7A 3B 53 80 30 3C 4B 06"] = "Sigma 55-200mm F4-5.6 DC HSM"; lenses["7A 3C 1F 37 30 30 7E 06"] = "AF-S DX Zoom-Nikkor 12-24mm f/4G IF-ED"; lenses["7A 3C 1F 37 30 30 7E 06"] = "Tokina AT-X 124 AF PRO DX II (AF 12-24mm f/4)"; - lenses["7A 40 2D 50 2C 3C 4B 06"] = "Sigma 18-50mm f/3.5-5.6 DC HSM"; - lenses["7A 40 2D 80 2C 40 4B 0E"] = "Sigma 18-200mm f/3.5-6.3 DC OS HSM"; - lenses["7A 47 2B 5C 24 34 4B 06"] = "Sigma 17-70mm f/2.8-4.5 DC Macro Asp. IF HSM"; - lenses["7A 47 50 76 24 24 4B 06"] = "Sigma 50-150mm f/2.8 EX APO DC HSM"; - lenses["7A 48 2B 5C 24 34 4B 06"] = "Sigma 17-70mm f/2.8-4.5 DC Macro Asp. IF HSM"; - lenses["7A 48 2D 50 24 24 4B 06"] = "Sigma 18-50mm f/2.8 EX DC Macro"; - lenses["7A 48 5C 80 24 24 4B 06"] = "Sigma 70-200mm f/2.8 EX APO DG Macro HSM II"; - lenses["7A 54 6E 8E 24 24 4B 02"] = "Sigma APO 120-300mm f/2.8 EX DG HSM"; + lenses["7A 3C 1F 3C 30 30 7E 06"] = "Tokina AT-X 12-28 PRO DX (AF 12-28mm F/4)"; + lenses["7A 40 2D 50 2C 3C 4B 06"] = "Sigma 18-50mm F3.5-5.6 DC HSM"; + lenses["7A 40 2D 80 2C 40 4B 0E"] = "Sigma 18-200mm F3.5-6.3 DC OS HSM"; + lenses["7A 47 2B 5C 24 34 4B 06"] = "Sigma 17-70mm F2.8-4.5 DC Macro Asp. IF HSM"; + lenses["7A 47 50 76 24 24 4B 06"] = "Sigma 50-150mm F2.8 EX APO DC HSM"; + lenses["7A 48 1C 29 24 24 7E 06"] = "Tokina AT-X 116 PRO DX II (AF 11-16mm f/2.8)"; + lenses["7A 48 2B 5C 24 34 4B 06"] = "Sigma 17-70mm F2.8-4.5 DC Macro Asp. IF HSM"; + lenses["7A 48 2D 50 24 24 4B 06"] = "Sigma 18-50mm F2.8 EX DC Macro"; + lenses["7A 48 5C 80 24 24 4B 06"] = "Sigma 70-200mm F2.8 EX APO DG Macro HSM II"; + lenses["7A 54 6E 8E 24 24 4B 02"] = "Sigma APO 120-300mm F2.8 EX DG HSM"; lenses["7B 48 80 98 30 30 80 0E"] = "AF-S VR Zoom-Nikkor 200-400mm f/4G IF-ED"; lenses["7D 48 2B 53 24 24 82 06"] = "AF-S DX Zoom-Nikkor 17-55mm f/2.8G IF-ED"; lenses["7F 40 2D 5C 2C 34 84 06"] = "AF-S DX Zoom-Nikkor 18-70mm f/3.5-4.5G IF-ED"; - lenses["7F 48 2B 5C 24 34 1C 06"] = "Sigma 17-70mm f/2.8-4.5 DC Macro Asp. IF"; - lenses["7F 48 2D 50 24 24 1C 06"] = "Sigma 18-50mm f/2.8 EX DC Macro"; + lenses["7F 48 2B 5C 24 34 1C 06"] = "Sigma 17-70mm F2.8-4.5 DC Macro Asp. IF"; + lenses["7F 48 2D 50 24 24 1C 06"] = "Sigma 18-50mm F2.8 EX DC Macro"; lenses["80 48 1A 1A 24 24 85 06"] = "AF DX Fisheye-Nikkor 10.5mm f/2.8G ED"; + lenses["81 34 76 A6 38 40 4B 0E"] = "Sigma 150-600mm F5-6.3 DG OS HSM | S"; lenses["81 54 80 80 18 18 86 0E"] = "AF-S VR Nikkor 200mm f/2G IF-ED"; lenses["82 48 8E 8E 24 24 87 0E"] = "AF-S VR Nikkor 300mm f/2.8G IF-ED"; - lenses["83 00 B0 B0 5A 5A 88 04"] = "FSA-L2 EDG 65 800mm f/13 G"; + lenses["83 00 B0 B0 5A 5A 88 04"] = "FSA-L2, EDG 65, 800mm F13 G"; + lenses["88 54 50 50 0C 0C 4B 06"] = "Sigma 50mm F1.4 DG HSM | A"; lenses["89 3C 53 80 30 3C 8B 06"] = "AF-S DX Zoom-Nikkor 55-200mm f/4-5.6G ED"; + lenses["8A 3C 37 6A 30 30 4B 0E"] = "Sigma 24-105mm F4 DG OS HSM"; lenses["8A 54 6A 6A 24 24 8C 0E"] = "AF-S VR Micro-Nikkor 105mm f/2.8G IF-ED"; lenses["8B 40 2D 80 2C 3C 8D 0E"] = "AF-S DX VR Zoom-Nikkor 18-200mm f/3.5-5.6G IF-ED"; lenses["8B 40 2D 80 2C 3C FD 0E"] = "AF-S DX VR Zoom-Nikkor 18-200mm f/3.5-5.6G IF-ED [II]"; + lenses["8B 4C 2D 44 14 14 4B 06"] = "Sigma 18-35mm F1.8 DC HSM"; lenses["8C 40 2D 53 2C 3C 8E 06"] = "AF-S DX Zoom-Nikkor 18-55mm f/3.5-5.6G ED"; lenses["8D 44 5C 8E 34 3C 8F 0E"] = "AF-S VR Zoom-Nikkor 70-300mm f/4.5-5.6G IF-ED"; - lenses["8E 3C 2B 5C 24 30 4B 0E"] = "Sigma 17-70mm f/2.8-4 DC Macro OS HSM Contemporary"; + lenses["8E 3C 2B 5C 24 30 4B 0E"] = "Sigma 17-70mm F2.8-4 DC Macro OS HSM Contemporary"; lenses["8F 40 2D 72 2C 3C 91 06"] = "AF-S DX Zoom-Nikkor 18-135mm f/3.5-5.6G IF-ED"; + lenses["8F 48 2B 50 24 24 4B 0E"] = "Sigma 17-50mm F2.8 EX DC OS HSM"; lenses["90 3B 53 80 30 3C 92 0E"] = "AF-S DX VR Zoom-Nikkor 55-200mm f/4-5.6G IF-ED"; - lenses["91 54 44 44 0C 0C 4B 06"] = "Sigma 35mm f/1.4 DG HSM | A"; - lenses["92 2C 2D 88 2C 40 4B 0E"] = "Sigma 18-250mm f/3.5-6.3 DC Macro OS HSM"; + lenses["90 40 2D 80 2C 40 4B 0E"] = "Sigma 18-200mm F3.5-6.3 II DC OS HSM"; + lenses["91 54 44 44 0C 0C 4B 06"] = "Sigma 35mm F1.4 DG HSM"; + lenses["92 2C 2D 88 2C 40 4B 0E"] = "Sigma 18-250mm F3.5-6.3 DC Macro OS HSM"; lenses["92 48 24 37 24 24 94 06"] = "AF-S Zoom-Nikkor 14-24mm f/2.8G ED"; lenses["93 48 37 5C 24 24 95 06"] = "AF-S Zoom-Nikkor 24-70mm f/2.8G ED"; lenses["94 40 2D 53 2C 3C 96 06"] = "AF-S DX Zoom-Nikkor 18-55mm f/3.5-5.6G ED II"; lenses["95 00 37 37 2C 2C 97 06"] = "PC-E Nikkor 24mm f/3.5D ED"; lenses["95 4C 37 37 2C 2C 97 02"] = "PC-E Nikkor 24mm f/3.5D ED"; - lenses["96 38 1F 37 34 3C 4B 06"] = "Sigma 12-24mm f/4.5-5.6 II DG HSM"; + lenses["96 38 1F 37 34 3C 4B 06"] = "Sigma 12-24mm F4.5-5.6 II DG HSM"; lenses["96 48 98 98 24 24 98 0E"] = "AF-S VR Nikkor 400mm f/2.8G ED"; lenses["97 3C A0 A0 30 30 99 0E"] = "AF-S VR Nikkor 500mm f/4G ED"; + lenses["97 48 6A 6A 24 24 4B 0E"] = "Sigma Macro 105mm F2.8 EX DG OS HSM"; lenses["98 3C A6 A6 30 30 9A 0E"] = "AF-S VR Nikkor 600mm f/4G ED"; + lenses["98 48 50 76 24 24 4B 0E"] = "Sigma 50-150mm F2.8 EX APO DC OS HSM"; lenses["99 40 29 62 2C 3C 9B 0E"] = "AF-S DX VR Zoom-Nikkor 16-85mm f/3.5-5.6G ED"; + lenses["99 48 76 76 24 24 4B 0E"] = "Sigma APO Macro 150mm F2.8 EX DG OS HSM"; lenses["9A 40 2D 53 2C 3C 9C 0E"] = "AF-S DX VR Zoom-Nikkor 18-55mm f/3.5-5.6G"; lenses["9B 00 4C 4C 24 24 9D 06"] = "PC-E Micro Nikkor 45mm f/2.8D ED"; lenses["9B 54 4C 4C 24 24 9D 02"] = "PC-E Micro Nikkor 45mm f/2.8D ED"; - lenses["9B 54 62 62 0C 0C 4B 06"] = "Sigma 85mm f/1.4 EX DG HSM"; - lenses["9C 48 5C 80 24 24 4B 0E"] = "Sigma 70-200mm f/2.8 EX DG OS HSM"; + lenses["9B 54 62 62 0C 0C 4B 06"] = "Sigma 85mm F1.4 EX DG HSM"; + lenses["9C 48 5C 80 24 24 4B 0E"] = "Sigma 70-200mm F2.8 EX DG OS HSM"; lenses["9C 54 56 56 24 24 9E 06"] = "AF-S Micro Nikkor 60mm f/2.8G ED"; lenses["9D 00 62 62 24 24 9F 06"] = "PC-E Micro Nikkor 85mm f/2.8D"; - lenses["9D 48 2B 50 24 24 4B 0E"] = "Sigma 17-50mm f/2.8 EX DC OS HSM"; + lenses["9D 48 2B 50 24 24 4B 0E"] = "Sigma 17-50mm F2.8 EX DC OS HSM"; lenses["9D 54 62 62 24 24 9F 02"] = "PC-E Micro Nikkor 85mm f/2.8D"; - lenses["9E 38 11 29 34 3C 4B 06"] = "Sigma 8-16mm f/4.5-5.6 DC HSM"; + lenses["9E 38 11 29 34 3C 4B 06"] = "Sigma 8-16mm F4.5-5.6 DC HSM"; lenses["9E 40 2D 6A 2C 3C A0 0E"] = "AF-S DX VR Zoom-Nikkor 18-105mm f/3.5-5.6G ED"; - lenses["9F 37 50 A0 34 40 4B 0E"] = "Sigma 50-500mm f/4.5-6.3 DG OS HSM"; + lenses["9F 37 50 A0 34 40 4B 0E"] = "Sigma 50-500mm F4.5-6.3 DG OS HSM"; lenses["9F 58 44 44 14 14 A1 06"] = "AF-S DX Nikkor 35mm f/1.8G"; - lenses["A0 48 2A 5C 24 30 4B 0E"] = "Sigma 17-70mm f/2.8-4 DC Macro OS HSM"; - lenses["26 40 2D 44 2B 34 1C 02"] = "Sigma 18-35mm f/3.5-4.5 Aspherical"; - lenses["8B 4C 2D 44 14 14 4B 06"] = "Sigma 18-35mm f/1.8 DC HSM"; + lenses["A0 40 2D 74 2C 3C BB 0E"] = "AF-S DX Nikkor 18-140mm f/3.5-5.6G ED VR"; + lenses["A0 48 2A 5C 24 30 4B 0E"] = "Sigma 17-70mm F2.8-4 DC Macro OS HSM"; lenses["A0 54 50 50 0C 0C A2 06"] = "AF-S Nikkor 50mm f/1.4G"; lenses["A1 40 18 37 2C 34 A3 06"] = "AF-S DX Nikkor 10-24mm f/3.5-4.5G ED"; - lenses["A1 41 19 31 2C 2C 4B 06"] = "Sigma 10-20mm f/3.5 EX DC HSM"; + lenses["A1 41 19 31 2C 2C 4B 06"] = "Sigma 10-20mm F3.5 EX DC HSM"; + lenses["A1 54 55 55 0C 0C BC 06"] = "AF-S Nikkor 58mm f/1.4G"; + lenses["A2 40 2D 53 2C 3C BD 0E"] = "AF-S DX VR Nikkor 18-55mm f/3.5-5.6G II"; lenses["A2 48 5C 80 24 24 A4 0E"] = "AF-S Nikkor 70-200mm f/2.8G ED VR II"; lenses["A3 3C 29 44 30 30 A5 0E"] = "AF-S Nikkor 16-35mm f/4G ED VR"; - lenses["A3 3C 5C 8E 30 3C 4B 0E"] = "Sigma 70-300mm f/4-5.6 DG OS"; - lenses["A4 47 2D 50 24 34 4B 0E"] = "Sigma 18-50mm f/2.8-4.5 DC OS HSM"; + lenses["A3 3C 5C 8E 30 3C 4B 0E"] = "Sigma 70-300mm F4-5.6 DG OS"; + lenses["A4 40 2D 8E 2C 40 BF 0E"] = "AF-S DX Nikkor 18-300mm f/3.5-6.3G ED VR"; + lenses["A4 47 2D 50 24 34 4B 0E"] = "Sigma 18-50mm F2.8-4.5 DC OS HSM"; lenses["A4 54 37 37 0C 0C A6 06"] = "AF-S Nikkor 24mm f/1.4G ED"; - lenses["A5 40 2D 88 2C 40 4B 0E"] = "Sigma 18-250mm f/3.5-6.3 DC OS HSM"; + lenses["A5 40 2D 88 2C 40 4B 0E"] = "Sigma 18-250mm F3.5-6.3 DC OS HSM"; lenses["A5 40 3C 8E 2C 3C A7 0E"] = "AF-S Nikkor 28-300mm f/3.5-5.6G ED VR"; - lenses["A6 48 37 5C 24 24 4B 06"] = "Sigma 24-70mm f/2.8 IF EX DG HSM"; + lenses["A5 4C 44 44 14 14 C0 06"] = "AF-S Nikkor 35mm f/1.8G"; + lenses["A6 48 37 5C 24 24 4B 06"] = "Sigma 24-70mm F2.8 IF EX DG HSM"; lenses["A6 48 8E 8E 24 24 A8 0E"] = "AF-S VR Nikkor 300mm f/2.8G IF-ED II"; - lenses["A7 49 80 A0 24 24 4B 06"] = "Sigma APO 200-500mm f/2.8 EX DG"; + lenses["A7 3C 53 80 30 3C C2 0E"] = "AF-S DX Nikkor 55-200mm f/4-5.6G ED VR II"; + lenses["A7 49 80 A0 24 24 4B 06"] = "Sigma APO 200-500mm F2.8 EX DG"; lenses["A7 4B 62 62 2C 2C A9 0E"] = "AF-S DX Micro Nikkor 85mm f/3.5G ED VR"; lenses["A8 48 80 98 30 30 AA 0E"] = "AF-S VR Zoom-Nikkor 200-400mm f/4G IF-ED II"; + lenses["A8 48 8E 8E 30 30 C3 0E"] = "AF-S Nikkor 300mm f/4E PF ED VR"; + lenses["A8 48 8E 8E 30 30 C3 4E"] = "AF-S Nikkor 300mm f/4E PF ED VR"; + lenses["A9 4C 31 31 14 14 C4 06"] = "AF-S Nikkor 20mm f/1.8G ED"; lenses["A9 54 80 80 18 18 AB 0E"] = "AF-S Nikkor 200mm f/2G ED VR II"; lenses["AA 3C 37 6E 30 30 AC 0E"] = "AF-S Nikkor 24-120mm f/4G ED VR"; + lenses["AA 48 37 5C 24 24 C5 4E"] = "AF-S Nikkor 24-70mm f/2.8E ED VR"; lenses["AC 38 53 8E 34 3C AE 0E"] = "AF-S DX VR Nikkor 55-300mm f/4.5-5.6G ED"; - lenses["AD 3C 2D 8E 2C 3C AF 0E"] = "AF-S DX Nikkor 18-300mm 3.5-5.6G ED VR"; + lenses["AD 3C 2D 8E 2C 3C AF 0E"] = "AF-S DX Nikkor 18-300mm f/3.5-5.6G ED VR"; lenses["AE 54 62 62 0C 0C B0 06"] = "AF-S Nikkor 85mm f/1.4G"; lenses["AF 54 44 44 0C 0C B1 06"] = "AF-S Nikkor 35mm f/1.4G"; lenses["B0 4C 50 50 14 14 B2 06"] = "AF-S Nikkor 50mm f/1.8G"; @@ -727,53 +758,58 @@ public: lenses["B3 4C 62 62 14 14 B5 06"] = "AF-S Nikkor 85mm f/1.8G"; lenses["B4 40 37 62 2C 34 B6 0E"] = "AF-S VR Zoom-Nikkor 24-85mm f/3.5-4.5G IF-ED"; lenses["B5 4C 3C 3C 14 14 B7 06"] = "AF-S Nikkor 28mm f/1.8G"; - lenses["B6 48 37 56 24 24 1C 02"] = "Sigma 24-60mm f/2.8 EX DG"; + lenses["B6 48 37 56 24 24 1C 02"] = "Sigma 24-60mm F2.8 EX DG"; lenses["B7 44 60 98 34 3C B9 0E"] = "AF-S Nikkor 80-400mm f/4.5-5.6G ED VR"; lenses["B8 40 2D 44 2C 34 BA 06"] = "AF-S Nikkor 18-35mm f/3.5-4.5G ED"; - lenses["CD 3D 2D 70 2E 3C 4B 0E"] = "Sigma 18-125mm f/3.8-5.6 DC OS HSM"; - lenses["CE 34 76 A0 38 40 4B 0E"] = "Sigma 150-500mm f/5-6.3 DG OS APO HSM"; - lenses["CF 38 6E 98 34 3C 4B 0E"] = "Sigma APO 120-400mm f/4.5-5.6 DG OS HSM"; - lenses["DC 48 19 19 24 24 4B 06"] = "Sigma 10mm f/2.8 EX DC HSM Fisheye"; - lenses["DE 54 50 50 0C 0C 4B 06"] = "Sigma 50mm f/1.4 EX DG HSM"; - lenses["D8 48 5C 5C 24 24 1C 06"] = "Sigma 70mm f/2.8 EX DG Macro"; - lenses["E0 3C 5C 8E 30 3C 4B 06"] = "Sigma 70-300mm f/4-5.6 APO DG Macro HSM"; - lenses["E1 58 37 37 14 14 1C 02"] = "Sigma 24mm f/1.8 EX DG Aspherical Macro"; - lenses["E3 54 50 50 24 24 35 02"] = "Sigma 50mm f/2.8 EX DG Macro"; - lenses["E5 54 6A 6A 24 24 35 02"] = "Sigma 105mm f/2.8 EX DG Macro"; - lenses["E6 41 3C 8E 2C 40 1C 02"] = "Sigma 28-300mm f/3.5-6.3 DG Macro"; - lenses["E9 54 37 5C 24 24 1C 02"] = "Sigma 24-70mm f/2.8 EX DG Macro"; - lenses["ED 40 2D 80 2C 40 4B 0E"] = "Sigma 18-200mm f/3.5-6.3 DC OS HSM"; - lenses["EE 48 5C 80 24 24 4B 06"] = "Sigma 70-200mm f/2.8 EX APO DG Macro HSM II"; - lenses["F0 38 1F 37 34 3C 4B 06"] = "Sigma 12-24mm f/4.5-5.6 EX DG Aspherical HSM"; + lenses["CD 3D 2D 70 2E 3C 4B 0E"] = "Sigma 18-125mm F3.8-5.6 DC OS HSM"; + lenses["CE 34 76 A0 38 40 4B 0E"] = "Sigma 150-500mm F5-6.3 DG OS APO HSM"; + lenses["CF 38 6E 98 34 3C 4B 0E"] = "Sigma APO 120-400mm F4.5-5.6 DG OS HSM"; + lenses["DC 48 19 19 24 24 4B 06"] = "Sigma 10mm F2.8 EX DC HSM Fisheye"; + lenses["DE 54 50 50 0C 0C 4B 06"] = "Sigma 50mm F1.4 EX DG HSM"; + lenses["E0 3C 5C 8E 30 3C 4B 06"] = "Sigma 70-300mm F4-5.6 APO DG Macro HSM"; + lenses["E1 58 37 37 14 14 1C 02"] = "Sigma 24mm F1.8 EX DG Aspherical Macro"; + lenses["E3 54 50 50 24 24 35 02"] = "Sigma Macro 50mm F2.8 EX DG"; + lenses["E5 54 6A 6A 24 24 35 02"] = "Sigma Macro 105mm F2.8 EX DG"; + lenses["E6 41 3C 8E 2C 40 1C 02"] = "Sigma 28-300mm F3.5-6.3 DG Macro"; + lenses["E9 48 27 3E 24 24 DF 0E"] = "Tamron SP 15-30mm f/2.8 Di VC USD (A012)"; + lenses["E9 54 37 5C 24 24 1C 02"] = "Sigma 24-70mm F2.8 EX DG Macro"; + lenses["EA 40 29 8E 2C 40 DF 0E"] = "Tamron AF 16-300mm f/3.5-6.3 Di II VC PZD (B016)"; + lenses["EA 48 27 27 24 24 1C 02"] = "Sigma 15mm F2.8 EX Diagonal Fisheye"; + lenses["EB 40 76 A6 38 40 DF 0E"] = "Tamron SP AF 150-600mm f/5-6.3 VC USD (A011)"; + lenses["ED 40 2D 80 2C 40 4B 0E"] = "Sigma 18-200mm F3.5-6.3 DC OS HSM"; + lenses["EE 48 5C 80 24 24 4B 06"] = "Sigma 70-200mm F2.8 EX APO DG Macro HSM II"; + lenses["F0 38 1F 37 34 3C 4B 06"] = "Sigma 12-24mm F4.5-5.6 EX DG Aspherical HSM"; lenses["F0 3F 2D 8A 2C 40 DF 0E"] = "Tamron AF 18-270mm f/3.5-6.3 Di II VC PZD (B008)"; - lenses["F1 44 A0 A0 34 34 4B 02"] = "Sigma APO 500mm f/4.5 EX DG HSM"; + lenses["F1 44 A0 A0 34 34 4B 02"] = "Sigma APO 500mm F4.5 EX DG HSM"; lenses["F1 47 5C 8E 30 3C DF 0E"] = "Tamron SP 70-300mm f/4-5.6 Di VC USD (A005)"; - lenses["F3 48 68 8E 30 30 4B 02"] = "Sigma APO 100-300mm f/4 EX IF HSM"; + lenses["F3 48 68 8E 30 30 4B 02"] = "Sigma APO 100-300mm F4 EX IF HSM"; lenses["F3 54 2B 50 24 24 84 0E"] = "Tamron SP AF 17-50mm f/2.8 XR Di II VC LD Aspherical (IF) (B005)"; lenses["F4 54 56 56 18 18 84 06"] = "Tamron SP AF 60mm f/2.0 Di II Macro 1:1 (G005)"; lenses["F5 40 2C 8A 2C 40 40 0E"] = "Tamron AF 18-270mm f/3.5-6.3 Di II VC LD Aspherical (IF) Macro (B003)"; - lenses["F5 48 76 76 24 24 4B 06"] = "Sigma 150mm f/2.8 EX DG APO Macro HSM"; + lenses["F5 48 76 76 24 24 4B 06"] = "Sigma APO Macro 150mm F2.8 EX DG HSM"; lenses["F6 3F 18 37 2C 34 84 06"] = "Tamron SP AF 10-24mm f/3.5-4.5 Di II LD Aspherical (IF) (B001)"; - lenses["F6 48 2D 50 24 24 4B 06"] = "Sigma 18-50mm f/2.8 EX DC Macro"; + lenses["F6 3F 18 37 2C 34 DF 06"] = "Tamron SP AF 10-24mm f/3.5-4.5 Di II LD Aspherical (IF) (B001)"; + lenses["F6 48 2D 50 24 24 4B 06"] = "Sigma 18-50mm F2.8 EX DC Macro"; lenses["F7 53 5C 80 24 24 40 06"] = "Tamron SP AF 70-200mm f/2.8 Di LD (IF) Macro (A001)"; lenses["F7 53 5C 80 24 24 84 06"] = "Tamron SP AF 70-200mm f/2.8 Di LD (IF) Macro (A001)"; - lenses["F8 54 3E 3E 0C 0C 4B 06"] = "Sigma 30mm f/1.4 EX DC HSM"; + lenses["F8 54 3E 3E 0C 0C 4B 06"] = "Sigma 30mm F1.4 EX DC HSM"; lenses["F8 54 64 64 24 24 DF 06"] = "Tamron SP AF 90mm f/2.8 Di Macro 1:1 (272NII)"; lenses["F8 55 64 64 24 24 84 06"] = "Tamron SP AF 90mm f/2.8 Di Macro 1:1 (272NII)"; - lenses["F9 3C 19 31 30 3C 4B 06"] = "Sigma 10-20mm f/4-5.6 EX DC HSM"; + lenses["F9 3C 19 31 30 3C 4B 06"] = "Sigma 10-20mm F4-5.6 EX DC HSM"; lenses["F9 40 3C 8E 2C 40 40 0E"] = "Tamron AF 28-300mm f/3.5-6.3 XR Di VC LD Aspherical (IF) Macro (A20)"; lenses["FA 54 3C 5E 24 24 84 06"] = "Tamron SP AF 28-75mm f/2.8 XR Di LD Aspherical (IF) Macro (A09NII)"; - lenses["FA 54 3C 5E 24 24 DF 06"] = "Tamron SP AF 28-75mm f//2.8 XR Di LD Aspherical (IF) Macro (A09NII)"; - lenses["FA 54 6E 8E 24 24 4B 02"] = "Sigma APO 120-300mm f/2.8 EX DG HSM"; + lenses["FA 54 3C 5E 24 24 DF 06"] = "Tamron SP AF 28-75mm f/2.8 XR Di LD Aspherical (IF) Macro (A09NII)"; + lenses["FA 54 6E 8E 24 24 4B 02"] = "Sigma APO 120-300mm F2.8 EX DG HSM"; lenses["FB 54 2B 50 24 24 84 06"] = "Tamron SP AF 17-50mm f/2.8 XR Di II LD Aspherical (IF) (A16NII)"; - lenses["FB 54 8E 8E 24 24 4B 02"] = "Sigma APO 300mm f/2.8 EX DG HSM"; + lenses["FB 54 8E 8E 24 24 4B 02"] = "Sigma APO 300mm F2.8 EX DG HSM"; lenses["FC 40 2D 80 2C 40 DF 06"] = "Tamron AF 18-200mm f/3.5-6.3 XR Di II LD Aspherical (IF) Macro (A14NII)"; - lenses["FD 47 50 76 24 24 4B 06"] = "Sigma 50-150mm f/2.8 EX APO DC HSM II"; - lenses["FE 47 00 00 24 24 4B 06"] = "Sigma 4.5mm f/2.8 EX DC HSM Circular Fisheye"; - lenses["FE 48 37 5C 24 24 DF 0E"] = "Tamron SP 24-70mm f/2.8 Di VC USD"; + lenses["FD 47 50 76 24 24 4B 06"] = "Sigma 50-150mm F2.8 EX APO DC HSM II"; + lenses["FE 47 00 00 24 24 4B 06"] = "Sigma 4.5mm F2.8 EX DC HSM Circular Fisheye"; + lenses["FE 48 37 5C 24 24 DF 0E"] = "Tamron SP 24-70mm f/2.8 Di VC USD (A007)"; lenses["FE 53 5C 80 24 24 84 06"] = "Tamron SP AF 70-200mm f/2.8 Di LD (IF) Macro (A001)"; - lenses["FE 54 5C 80 24 24 DF 0E"] = "Tamron SP AF 70-200mm f//2.8 Di VC USD (A009)"; - lenses["FE 54 64 64 24 24 DF 0E"] = "Tamron SP 90mm f/2.8 Di VC USD Macro 1:1"; + lenses["FE 54 5C 80 24 24 DF 0E"] = "Tamron SP 70-200mm f/2.8 Di VC USD (A009)"; + lenses["FE 54 64 64 24 24 DF 0E"] = "Tamron SP 90mm f/2.8 Di VC USD Macro 1:1 (F004)"; + lenses["FF 40 2D 80 2C 40 4B 06"] = "Sigma 18-200mm F3.5-6.3 DC"; } virtual std::string toString (Tag* t) { From ea8e878400a1c0b2319ddcf3bf46f75558317a9d Mon Sep 17 00:00:00 2001 From: Morgan Hardwood Date: Thu, 27 Aug 2015 17:25:45 +0200 Subject: [PATCH 7/8] Updated generateLensList to make aperture notation consistent: f/ --- tools/generateLensList | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/tools/generateLensList b/tools/generateLensList index 4abb273a5..17a383ed7 100755 --- a/tools/generateLensList +++ b/tools/generateLensList @@ -39,22 +39,22 @@ for cam in "${cams[@]}"; do rm -f "${tmpdir}/cam" fi case $cam in - canon) sed -r -i -e '/-1\tn\/a/d' -e 's/([0-9]+)[0-9.]*\t/\1, "/' -e 's/^/ choices.insert(p_t(/' -e 's/$/"));/' "${tmpdir}/canon" ;; + canon) sed -r -i -e '/-1\tn\/a/d' -e 's/([0-9]+)[0-9.]*\t/\1, "/' -e 's/^/ choices.insert(p_t(/' -e 's/$/"));/' -e 's| F/([0-9]+)| f/\1|' "${tmpdir}/canon" ;; nikon) # Nikon LensIDs are composite tags printf '%s\n' "Saving ${tmpdir}/nikon" xmlstarlet sel -T -t -m "taginfo/table/tag[@name='LensID']/values/key" -v "concat(@id,' ',val)" -n < <(exiftool -listx -composite:all) > "${tmpdir}/nikon" || { printf '%s\n' "Saving failed: ${tmpdir}/nikon"; exit 1; } - sed -r -i -e '/^... /d' -e 's/^/ lenses["/' -e 's/([A-F0-9]+)[A-F0-9.]*\t/\1"] = "/' -e 's/$/";/' "${tmpdir}/nikon" + sed -r -i -e '/^... /d' -e 's/^/ lenses["/' -e 's/([A-F0-9]+)[A-F0-9.]*\t/\1"] = "/' -e 's/$/";/' -e 's|(.* ")(.*) F([0-9]+)|\1\2 f/\3|' -e 's| F/([0-9]+)| f/\1|' "${tmpdir}/nikon" ;; - olympus) sed -i -e '/0 00 00\tNone/d' -e 's/^/ lenses["0/' -e 's/\t/"] = "/' -e 's/$/";/' "${tmpdir}/olympus" ;; - pentax) sed -r -i -e 's/^/ choices.insert(p_t(256 * /' -e 's/([0-9]+) ([0-9]+)([0-9.]*)/\1 + \2/' -e 's/\t/, "/' -e 's/$/"));/' "${tmpdir}/pentax" ;; + olympus) sed -r -i -e '/0 00 00\tNone/d' -e 's/^/ lenses["0/' -e 's/\t/"] = "/' -e 's/$/";/' -e 's| F([0-9]+)| f/\1|g' "${tmpdir}/olympus" ;; + pentax) sed -r -i -e 's/^/ choices.insert(p_t(256 * /' -e 's/([0-9]+) ([0-9]+)([0-9.]*)/\1 + \2/' -e 's/\t/, "/' -e 's/$/"));/' -e 's| F([0-9]+)| f/\1|' "${tmpdir}/pentax" ;; sony) # Sony has more lenses under the LensType2 tag printf '%s\n' "Saving ${tmpdir}/sony-lenstype2" xmlstarlet sel -T -t -m "taginfo/table/tag[@name='LensType2']/values/key" -v "concat(@id,' ',val)" -n < <(exiftool -listx -sony:all) > "${tmpdir}/cam" || { printf '%s\n' "Saving failed: ${tmpdir}/cam"; exit 1; } sort -fuV "${tmpdir}/cam" > "${tmpdir}/sony-lenstype2" rm -f "${tmpdir}/cam" - sed -r -i -e '/255\tTamron Lens (255)/d' -e 's/([0-9]+)[0-9.]*\t/\1, "/' -e 's/^/ choices.insert(p_t(/' -e 's/$/"));/' "${tmpdir}/sony" "${tmpdir}/sony-lenstype2" + sed -r -i -e '/255\tTamron Lens (255)/d' -e 's/([0-9]+)[0-9.]*\t/\1, "/' -e 's/^/ choices.insert(p_t(/' -e 's/$/"));/' -e 's| F([0-9]+)| f/\1|g' "${tmpdir}/sony" "${tmpdir}/sony-lenstype2" ;; esac From 71eb36535dae8893f8f82987b8c64b466a4fd46d Mon Sep 17 00:00:00 2001 From: Morgan Hardwood Date: Thu, 27 Aug 2015 17:35:03 +0200 Subject: [PATCH 8/8] Updated rtexif/*.cc to use f/ aperture notation --- rtexif/canonattribs.cc | 2 +- rtexif/nikonattribs.cc | 316 +++++------ rtexif/olympusattribs.cc | 204 +++---- rtexif/pentaxattribs.cc | 528 +++++++++--------- rtexif/sonyminoltaattribs.cc | 998 +++++++++++++++++------------------ 5 files changed, 1024 insertions(+), 1024 deletions(-) diff --git a/rtexif/canonattribs.cc b/rtexif/canonattribs.cc index d5c792776..981798732 100644 --- a/rtexif/canonattribs.cc +++ b/rtexif/canonattribs.cc @@ -809,7 +809,7 @@ public: choices.insert(p_t(747, "Canon EF 100-400mm f/4.5-5.6L IS II USM")); choices.insert(p_t(4142, "Canon EF-S 18-135mm f/3.5-5.6 IS STM")); choices.insert(p_t(4143, "Canon EF-M 18-55mm f/3.5-5.6 IS STM or Tamron Lens")); - choices.insert(p_t(4143, "Tamron 18-200mm F/3.5-6.3 Di III VC")); + choices.insert(p_t(4143, "Tamron 18-200mm f/3.5-6.3 Di III VC")); choices.insert(p_t(4144, "Canon EF 40mm f/2.8 STM")); choices.insert(p_t(4145, "Canon EF-M 22mm f/2 STM")); choices.insert(p_t(4146, "Canon EF-S 18-55mm f/3.5-5.6 IS STM")); diff --git a/rtexif/nikonattribs.cc b/rtexif/nikonattribs.cc index a3e76c324..facb13a36 100644 --- a/rtexif/nikonattribs.cc +++ b/rtexif/nikonattribs.cc @@ -326,7 +326,7 @@ public: lenses["00 00 00 00 00 00 E1 12"] = "TC-17E II"; lenses["00 00 00 00 00 00 F1 0C"] = "TC-14E [II] or Sigma APO Tele Converter 1.4x EX DG or Kenko Teleplus PRO 300 DG 1.4x"; lenses["00 00 00 00 00 00 F2 18"] = "TC-20E [II] or Sigma APO Tele Converter 2x EX DG or Kenko Teleplus PRO 300 DG 2.0x"; - lenses["00 00 48 48 53 53 00 01"] = "Loreo 40mm F11-22 3D Lens in a Cap 9005"; + lenses["00 00 48 48 53 53 00 01"] = "Loreo 40mm f/11-22 3D Lens in a Cap 9005"; lenses["00 36 1C 2D 34 3C 00 06"] = "Tamron SP AF 11-18mm f/4.5-5.6 Di II LD Aspherical (IF) (A13)"; lenses["00 3C 1F 37 30 30 00 06"] = "Tokina AT-X 124 AF PRO DX (AF 12-24mm f/4)"; lenses["00 3E 80 A0 38 3F 00 02"] = "Tamron SP AF 200-500mm f/5-6.3 Di LD (IF) (A08)"; @@ -335,15 +335,15 @@ public: lenses["00 3F 80 A0 38 3F 00 02"] = "Tamron SP AF 200-500mm f/5-6.3 Di (A08)"; lenses["00 40 11 11 2C 2C 00 00"] = "Samyang 8mm f/3.5 Fish-Eye"; lenses["00 40 18 2B 2C 34 00 06"] = "Tokina AT-X 107 AF DX Fisheye (AF 10-17mm f/3.5-4.5)"; - lenses["00 40 2A 72 2C 3C 00 06"] = "Tokina AT-X 16.5-135 DX (AF 16.5-135mm F3.5-5.6)"; + lenses["00 40 2A 72 2C 3C 00 06"] = "Tokina AT-X 16.5-135 DX (AF 16.5-135mm f/3.5-5.6)"; lenses["00 40 2B 2B 2C 2C 00 02"] = "Tokina AT-X 17 AF PRO (AF 17mm f/3.5)"; lenses["00 40 2D 2D 2C 2C 00 00"] = "Carl Zeiss Distagon T* 3.5/18 ZF.2"; lenses["00 40 2D 80 2C 40 00 06"] = "Tamron AF 18-200mm f/3.5-6.3 XR Di II LD Aspherical (IF) Macro (A14NII)"; lenses["00 40 2D 88 2C 40 00 06"] = "Tamron AF 18-250mm f/3.5-6.3 Di II LD Aspherical (IF) Macro (A18NII)"; lenses["00 40 2D 88 2C 40 62 06"] = "Tamron AF 18-250mm f/3.5-6.3 Di II LD Aspherical (IF) Macro (A18)"; - lenses["00 40 31 31 2C 2C 00 00"] = "Voigtlander Color Skopar 20mm F3.5 SLII Aspherical"; + lenses["00 40 31 31 2C 2C 00 00"] = "Voigtlander Color Skopar 20mm f/3.5 SLII Aspherical"; lenses["00 40 37 80 2C 3C 00 02"] = "Tokina AT-X 242 AF (AF 24-200mm f/3.5-5.6)"; - lenses["00 40 64 64 2C 2C 00 00"] = "Voigtlander APO-Lanthar 90mm F3.5 SLII Close Focus"; + lenses["00 40 64 64 2C 2C 00 00"] = "Voigtlander APO-Lanthar 90mm f/3.5 SLII Close Focus"; lenses["00 44 60 98 34 3C 00 02"] = "Tokina AT-X 840 D (AF 80-400mm f/4.5-5.6)"; lenses["00 47 10 10 24 24 00 00"] = "Fisheye Nikkor 8mm f/2.8 AiS"; lenses["00 47 25 25 24 24 00 02"] = "Tamron SP AF 14mm f/2.8 Aspherical (IF) (69E)"; @@ -369,11 +369,11 @@ public: lenses["00 54 3C 3C 18 18 00 00"] = "Carl Zeiss Distagon T* 2/28 ZF.2"; lenses["00 54 44 44 0C 0C 00 00"] = "Nikkor 35mm f/1.4 AiS"; lenses["00 54 44 44 18 18 00 00"] = "Carl Zeiss Distagon T* 2/35 ZF.2"; - lenses["00 54 48 48 18 18 00 00"] = "Voigtlander Ultron 40mm F2 SLII Aspherical"; + lenses["00 54 48 48 18 18 00 00"] = "Voigtlander Ultron 40mm f/2 SLII Aspherical"; lenses["00 54 50 50 0C 0C 00 00"] = "Carl Zeiss Planar T* 1.4/50 ZF.2"; lenses["00 54 50 50 18 18 00 00"] = "Carl Zeiss Makro-Planar T* 2/50 ZF.2"; lenses["00 54 53 53 0C 0C 00 00"] = "Zeiss Otus 1.4/55"; - lenses["00 54 55 55 0C 0C 00 00"] = "Voigtlander Nokton 58mm F1.4 SLII"; + lenses["00 54 55 55 0C 0C 00 00"] = "Voigtlander Nokton 58mm f/1.4 SLII"; lenses["00 54 56 56 30 30 00 00"] = "Coastal Optical Systems 60mm 1:4 UV-VIS-IR Macro Apo"; lenses["00 54 62 62 0C 0C 00 00"] = "Carl Zeiss Planar T* 1.4/85 ZF.2"; lenses["00 54 68 68 18 18 00 00"] = "Carl Zeiss Makro-Planar T* 2/100 ZF.2"; @@ -385,40 +385,40 @@ public: lenses["01 00 00 00 00 00 08 00"] = "TC-16A"; lenses["01 58 50 50 14 14 02 00"] = "AF Nikkor 50mm f/1.8"; lenses["01 58 50 50 14 14 05 00"] = "AF Nikkor 50mm f/1.8"; - lenses["02 2F 98 98 3D 3D 02 00"] = "Sigma APO 400mm F5.6"; - lenses["02 34 A0 A0 44 44 02 00"] = "Sigma APO 500mm F7.2"; - lenses["02 37 5E 8E 35 3D 02 00"] = "Sigma 75-300mm F4.5-5.6 APO"; - lenses["02 37 A0 A0 34 34 02 00"] = "Sigma APO 500mm F4.5"; - lenses["02 3A 37 50 31 3D 02 00"] = "Sigma 24-50mm F4-5.6 UC"; - lenses["02 3A 5E 8E 32 3D 02 00"] = "Sigma 75-300mm F4.0-5.6"; - lenses["02 3B 44 61 30 3D 02 00"] = "Sigma 35-80mm F4-5.6"; - lenses["02 3C B0 B0 3C 3C 02 00"] = "Sigma APO 800mm F5.6"; - lenses["02 3F 24 24 2C 2C 02 00"] = "Sigma 14mm F3.5"; - lenses["02 3F 3C 5C 2D 35 02 00"] = "Sigma 28-70mm F3.5-4.5 UC"; + lenses["02 2F 98 98 3D 3D 02 00"] = "Sigma APO 400mm f/5.6"; + lenses["02 34 A0 A0 44 44 02 00"] = "Sigma APO 500mm f/7.2"; + lenses["02 37 5E 8E 35 3D 02 00"] = "Sigma 75-300mm f/4.5-5.6 APO"; + lenses["02 37 A0 A0 34 34 02 00"] = "Sigma APO 500mm f/4.5"; + lenses["02 3A 37 50 31 3D 02 00"] = "Sigma 24-50mm f/4-5.6 UC"; + lenses["02 3A 5E 8E 32 3D 02 00"] = "Sigma 75-300mm f/4.0-5.6"; + lenses["02 3B 44 61 30 3D 02 00"] = "Sigma 35-80mm f/4-5.6"; + lenses["02 3C B0 B0 3C 3C 02 00"] = "Sigma APO 800mm f/5.6"; + lenses["02 3F 24 24 2C 2C 02 00"] = "Sigma 14mm f/3.5"; + lenses["02 3F 3C 5C 2D 35 02 00"] = "Sigma 28-70mm f/3.5-4.5 UC"; lenses["02 40 44 5C 2C 34 02 00"] = "Exakta AF 35-70mm 1:3.5-4.5 MC"; - lenses["02 40 44 73 2B 36 02 00"] = "Sigma 35-135mm F3.5-4.5 a"; - lenses["02 40 5C 82 2C 35 02 00"] = "Sigma APO 70-210mm F3.5-4.5"; + lenses["02 40 44 73 2B 36 02 00"] = "Sigma 35-135mm f/3.5-4.5 a"; + lenses["02 40 5C 82 2C 35 02 00"] = "Sigma APO 70-210mm f/3.5-4.5"; lenses["02 42 44 5C 2A 34 02 00"] = "AF Zoom-Nikkor 35-70mm f/3.3-4.5"; lenses["02 42 44 5C 2A 34 08 00"] = "AF Zoom-Nikkor 35-70mm f/3.3-4.5"; - lenses["02 46 37 37 25 25 02 00"] = "Sigma 24mm F2.8 Super Wide II Macro"; - lenses["02 46 3C 5C 25 25 02 00"] = "Sigma 28-70mm F2.8"; - lenses["02 46 5C 82 25 25 02 00"] = "Sigma 70-210mm F2.8 APO"; - lenses["02 48 50 50 24 24 02 00"] = "Sigma Macro 50mm F2.8"; - lenses["02 48 65 65 24 24 02 00"] = "Sigma Macro 90mm F2.8"; + lenses["02 46 37 37 25 25 02 00"] = "Sigma 24mm f/2.8 Super Wide II Macro"; + lenses["02 46 3C 5C 25 25 02 00"] = "Sigma 28-70mm f/2.8"; + lenses["02 46 5C 82 25 25 02 00"] = "Sigma 70-210mm f/2.8 APO"; + lenses["02 48 50 50 24 24 02 00"] = "Sigma Macro 50mm f/2.8"; + lenses["02 48 65 65 24 24 02 00"] = "Sigma Macro 90mm f/2.8"; lenses["03 43 5C 81 35 35 02 00"] = "Soligor AF C/D Zoom UMCS 70-210mm 1:4.5"; lenses["03 48 5C 81 30 30 02 00"] = "AF Zoom-Nikkor 70-210mm f/4"; lenses["04 48 3C 3C 24 24 03 00"] = "AF Nikkor 28mm f/2.8"; lenses["05 54 50 50 0C 0C 04 00"] = "AF Nikkor 50mm f/1.4"; - lenses["06 3F 68 68 2C 2C 06 00"] = "Cosina AF 100mm F3.5 Macro"; + lenses["06 3F 68 68 2C 2C 06 00"] = "Cosina AF 100mm f/3.5 Macro"; lenses["06 54 53 53 24 24 06 00"] = "AF Micro-Nikkor 55mm f/2.8"; - lenses["07 36 3D 5F 2C 3C 03 00"] = "Cosina AF Zoom 28-80mm F3.5-5.6 MC Macro"; + lenses["07 36 3D 5F 2C 3C 03 00"] = "Cosina AF Zoom 28-80mm f/3.5-5.6 MC Macro"; lenses["07 3E 30 43 2D 35 03 00"] = "Soligor AF Zoom 19-35mm 1:3.5-4.5 MC"; lenses["07 40 2F 44 2C 34 03 02"] = "Tamron AF 19-35mm f/3.5-4.5 (A10)"; lenses["07 40 30 45 2D 35 03 02"] = "Tamron AF 19-35mm f/3.5-4.5 (A10)"; lenses["07 40 3C 5C 2C 35 03 00"] = "Tokina AF 270 II (AF 28-70mm f/3.5-4.5)"; lenses["07 40 3C 62 2C 34 03 00"] = "AF Zoom-Nikkor 28-85mm f/3.5-4.5"; lenses["07 46 2B 44 24 30 03 02"] = "Tamron SP AF 17-35mm f/2.8-4 Di LD Aspherical (IF) (A05)"; - lenses["07 46 3D 6A 25 2F 03 00"] = "Cosina AF Zoom 28-105mm F2.8-3.8 MC"; + lenses["07 46 3D 6A 25 2F 03 00"] = "Cosina AF Zoom 28-105mm f/2.8-3.8 MC"; lenses["07 47 3C 5C 25 35 03 00"] = "Tokina AF 287 SD (AF 28-70mm f/2.8-4.5)"; lenses["07 48 3C 5C 24 24 03 00"] = "Tokina AT-X 287 AF (AF 28-70mm f/2.8)"; lenses["08 40 44 6A 2C 34 04 00"] = "AF Zoom-Nikkor 35-105mm f/3.5-4.5"; @@ -435,14 +435,14 @@ public: lenses["10 3D 3C 60 2C 3C D2 02"] = "Tamron AF 28-80mm f/3.5-5.6 Aspherical (177D)"; lenses["10 48 8E 8E 30 30 08 00"] = "AF Nikkor 300mm f/4 IF-ED"; lenses["11 48 44 5C 24 24 08 00"] = "AF Zoom-Nikkor 35-70mm f/2.8"; - lenses["12 36 5C 81 35 3D 09 00"] = "Cosina AF Zoom 70-210mm F4.5-5.6 MC Macro"; + lenses["12 36 5C 81 35 3D 09 00"] = "Cosina AF Zoom 70-210mm f/4.5-5.6 MC Macro"; lenses["12 36 69 97 35 42 09 00"] = "Soligor AF Zoom 100-400mm 1:4.5-6.7 MC"; - lenses["12 38 69 97 35 42 09 02"] = "Promaster Spectrum 7 100-400mm F4.5-6.7"; - lenses["12 39 5C 8E 34 3D 08 02"] = "Cosina AF Zoom 70-300mm F4.5-5.6 MC Macro"; - lenses["12 3B 68 8D 3D 43 09 02"] = "Cosina AF Zoom 100-300mm F5.6-6.7 MC Macro"; + lenses["12 38 69 97 35 42 09 02"] = "Promaster Spectrum 7 100-400mm f/4.5-6.7"; + lenses["12 39 5C 8E 34 3D 08 02"] = "Cosina AF Zoom 70-300mm f/4.5-5.6 MC Macro"; + lenses["12 3B 68 8D 3D 43 09 02"] = "Cosina AF Zoom 100-300mm f/5.6-6.7 MC Macro"; lenses["12 3B 98 98 3D 3D 09 00"] = "Tokina AT-X 400 AF SD (AF 400mm f/5.6)"; lenses["12 3D 3C 80 2E 3C DF 02"] = "Tamron AF 28-200mm f/3.8-5.6 AF Aspherical LD (IF) (271D)"; - lenses["12 44 5E 8E 34 3C 09 00"] = "Tokina AF 730 (AF 75-300mm F4.5-5.6)"; + lenses["12 44 5E 8E 34 3C 09 00"] = "Tokina AF 730 (AF 75-300mm f/4.5-5.6)"; lenses["12 48 5C 81 30 3C 09 00"] = "AF Nikkor 70-210mm f/4-5.6"; lenses["12 4A 5C 81 31 3D 09 00"] = "Soligor AF C/D Auto Zoom+Macro 70-210mm 1:4-5.6 UMCS"; lenses["13 42 37 50 2A 34 0B 00"] = "AF Zoom-Nikkor 24-50mm f/3.3-4.5"; @@ -477,43 +477,43 @@ public: lenses["25 48 44 5C 24 24 1B 02"] = "AF Zoom-Nikkor 35-70mm f/2.8D"; lenses["25 48 44 5C 24 24 3A 02"] = "AF Zoom-Nikkor 35-70mm f/2.8D"; lenses["25 48 44 5C 24 24 52 02"] = "AF Zoom-Nikkor 35-70mm f/2.8D"; - lenses["26 3C 54 80 30 3C 1C 06"] = "Sigma 55-200mm F4-5.6 DC"; - lenses["26 3C 5C 82 30 3C 1C 02"] = "Sigma 70-210mm F4-5.6 UC-II"; - lenses["26 3C 5C 8E 30 3C 1C 02"] = "Sigma 70-300mm F4-5.6 DG Macro"; - lenses["26 3C 98 98 3C 3C 1C 02"] = "Sigma APO Tele Macro 400mm F5.6"; - lenses["26 3D 3C 80 2F 3D 1C 02"] = "Sigma 28-300mm F3.8-5.6 Aspherical"; - lenses["26 3E 3C 6A 2E 3C 1C 02"] = "Sigma 28-105mm F3.8-5.6 UC-III Aspherical IF"; - lenses["26 40 27 3F 2C 34 1C 02"] = "Sigma 15-30mm F3.5-4.5 EX DG Aspherical DF"; - lenses["26 40 2D 44 2B 34 1C 02"] = "Sigma 18-35mm F3.5-4.5 Aspherical"; - lenses["26 40 2D 50 2C 3C 1C 06"] = "Sigma 18-50mm F3.5-5.6 DC"; - lenses["26 40 2D 70 2B 3C 1C 06"] = "Sigma 18-125mm F3.5-5.6 DC"; - lenses["26 40 2D 80 2C 40 1C 06"] = "Sigma 18-200mm F3.5-6.3 DC"; - lenses["26 40 37 5C 2C 3C 1C 02"] = "Sigma 24-70mm F3.5-5.6 Aspherical HF"; + lenses["26 3C 54 80 30 3C 1C 06"] = "Sigma 55-200mm f/4-5.6 DC"; + lenses["26 3C 5C 82 30 3C 1C 02"] = "Sigma 70-210mm f/4-5.6 UC-II"; + lenses["26 3C 5C 8E 30 3C 1C 02"] = "Sigma 70-300mm f/4-5.6 DG Macro"; + lenses["26 3C 98 98 3C 3C 1C 02"] = "Sigma APO Tele Macro 400mm f/5.6"; + lenses["26 3D 3C 80 2F 3D 1C 02"] = "Sigma 28-300mm f/3.8-5.6 Aspherical"; + lenses["26 3E 3C 6A 2E 3C 1C 02"] = "Sigma 28-105mm f/3.8-5.6 UC-III Aspherical IF"; + lenses["26 40 27 3F 2C 34 1C 02"] = "Sigma 15-30mm f/3.5-4.5 EX DG Aspherical DF"; + lenses["26 40 2D 44 2B 34 1C 02"] = "Sigma 18-35mm f/3.5-4.5 Aspherical"; + lenses["26 40 2D 50 2C 3C 1C 06"] = "Sigma 18-50mm f/3.5-5.6 DC"; + lenses["26 40 2D 70 2B 3C 1C 06"] = "Sigma 18-125mm f/3.5-5.6 DC"; + lenses["26 40 2D 80 2C 40 1C 06"] = "Sigma 18-200mm f/3.5-6.3 DC"; + lenses["26 40 37 5C 2C 3C 1C 02"] = "Sigma 24-70mm f/3.5-5.6 Aspherical HF"; lenses["26 40 3C 5C 2C 34 1C 02"] = "AF Zoom-Nikkor 28-70mm f/3.5-4.5D"; - lenses["26 40 3C 60 2C 3C 1C 02"] = "Sigma 28-80mm F3.5-5.6 Mini Zoom Macro II Aspherical"; - lenses["26 40 3C 65 2C 3C 1C 02"] = "Sigma 28-90mm F3.5-5.6 Macro"; - lenses["26 40 3C 80 2B 3C 1C 02"] = "Sigma 28-200mm F3.5-5.6 Compact Aspherical Hyperzoom Macro"; - lenses["26 40 3C 80 2C 3C 1C 02"] = "Sigma 28-200mm F3.5-5.6 Compact Aspherical Hyperzoom Macro"; - lenses["26 40 3C 8E 2C 40 1C 02"] = "Sigma 28-300mm F3.5-6.3 Macro"; - lenses["26 40 7B A0 34 40 1C 02"] = "Sigma APO 170-500mm F5-6.3 Aspherical RF"; - lenses["26 41 3C 8E 2C 40 1C 02"] = "Sigma 28-300mm F3.5-6.3 DG Macro"; - lenses["26 44 73 98 34 3C 1C 02"] = "Sigma 135-400mm F4.5-5.6 APO Aspherical"; - lenses["26 48 11 11 30 30 1C 02"] = "Sigma 8mm F4 EX Circular Fisheye"; - lenses["26 48 27 27 24 24 1C 02"] = "Sigma 15mm F2.8 EX Diagonal Fisheye"; - lenses["26 48 2D 50 24 24 1C 06"] = "Sigma 18-50mm F2.8 EX DC"; - lenses["26 48 31 49 24 24 1C 02"] = "Sigma 20-40mm F2.8"; - lenses["26 48 37 56 24 24 1C 02"] = "Sigma 24-60mm F2.8 EX DG"; - lenses["26 48 3C 5C 24 24 1C 06"] = "Sigma 28-70mm F2.8 EX DG"; - lenses["26 48 3C 5C 24 30 1C 02"] = "Sigma 28-70mm F2.8-4 DG"; - lenses["26 48 3C 6A 24 30 1C 02"] = "Sigma 28-105mm F2.8-4 Aspherical"; - lenses["26 48 8E 8E 30 30 1C 02"] = "Sigma APO Tele Macro 300mm F4"; - lenses["26 54 2B 44 24 30 1C 02"] = "Sigma 17-35mm F2.8-4 EX Aspherical"; - lenses["26 54 37 5C 24 24 1C 02"] = "Sigma 24-70mm F2.8 EX DG Macro"; - lenses["26 54 37 73 24 34 1C 02"] = "Sigma 24-135mm F2.8-4.5"; - lenses["26 54 3C 5C 24 24 1C 02"] = "Sigma 28-70mm F2.8 EX"; - lenses["26 58 31 31 14 14 1C 02"] = "Sigma 20mm F1.8 EX DG Aspherical RF"; - lenses["26 58 37 37 14 14 1C 02"] = "Sigma 24mm F1.8 EX DG Aspherical Macro"; - lenses["26 58 3C 3C 14 14 1C 02"] = "Sigma 28mm F1.8 EX DG Aspherical Macro"; + lenses["26 40 3C 60 2C 3C 1C 02"] = "Sigma 28-80mm f/3.5-5.6 Mini Zoom Macro II Aspherical"; + lenses["26 40 3C 65 2C 3C 1C 02"] = "Sigma 28-90mm f/3.5-5.6 Macro"; + lenses["26 40 3C 80 2B 3C 1C 02"] = "Sigma 28-200mm f/3.5-5.6 Compact Aspherical Hyperzoom Macro"; + lenses["26 40 3C 80 2C 3C 1C 02"] = "Sigma 28-200mm f/3.5-5.6 Compact Aspherical Hyperzoom Macro"; + lenses["26 40 3C 8E 2C 40 1C 02"] = "Sigma 28-300mm f/3.5-6.3 Macro"; + lenses["26 40 7B A0 34 40 1C 02"] = "Sigma APO 170-500mm f/5-6.3 Aspherical RF"; + lenses["26 41 3C 8E 2C 40 1C 02"] = "Sigma 28-300mm f/3.5-6.3 DG Macro"; + lenses["26 44 73 98 34 3C 1C 02"] = "Sigma 135-400mm f/4.5-5.6 APO Aspherical"; + lenses["26 48 11 11 30 30 1C 02"] = "Sigma 8mm f/4 EX Circular Fisheye"; + lenses["26 48 27 27 24 24 1C 02"] = "Sigma 15mm f/2.8 EX Diagonal Fisheye"; + lenses["26 48 2D 50 24 24 1C 06"] = "Sigma 18-50mm f/2.8 EX DC"; + lenses["26 48 31 49 24 24 1C 02"] = "Sigma 20-40mm f/2.8"; + lenses["26 48 37 56 24 24 1C 02"] = "Sigma 24-60mm f/2.8 EX DG"; + lenses["26 48 3C 5C 24 24 1C 06"] = "Sigma 28-70mm f/2.8 EX DG"; + lenses["26 48 3C 5C 24 30 1C 02"] = "Sigma 28-70mm f/2.8-4 DG"; + lenses["26 48 3C 6A 24 30 1C 02"] = "Sigma 28-105mm f/2.8-4 Aspherical"; + lenses["26 48 8E 8E 30 30 1C 02"] = "Sigma APO Tele Macro 300mm f/4"; + lenses["26 54 2B 44 24 30 1C 02"] = "Sigma 17-35mm f/2.8-4 EX Aspherical"; + lenses["26 54 37 5C 24 24 1C 02"] = "Sigma 24-70mm f/2.8 EX DG Macro"; + lenses["26 54 37 73 24 34 1C 02"] = "Sigma 24-135mm f/2.8-4.5"; + lenses["26 54 3C 5C 24 24 1C 02"] = "Sigma 28-70mm f/2.8 EX"; + lenses["26 58 31 31 14 14 1C 02"] = "Sigma 20mm f/1.8 EX DG Aspherical RF"; + lenses["26 58 37 37 14 14 1C 02"] = "Sigma 24mm f/1.8 EX DG Aspherical Macro"; + lenses["26 58 3C 3C 14 14 1C 02"] = "Sigma 28mm f/1.8 EX DG Aspherical Macro"; lenses["27 48 8E 8E 24 24 1D 02"] = "AF-I Nikkor 300mm f/2.8D IF-ED"; lenses["27 48 8E 8E 24 24 E1 02"] = "AF-I Nikkor 300mm f/2.8D IF-ED + TC-17E"; lenses["27 48 8E 8E 24 24 F1 02"] = "AF-I Nikkor 300mm f/2.8D IF-ED + TC-14E"; @@ -540,9 +540,9 @@ public: lenses["30 48 98 98 24 24 F2 02"] = "AF-I Nikkor 400mm f/2.8D IF-ED + TC-20E"; lenses["31 54 56 56 24 24 25 02"] = "AF Micro-Nikkor 60mm f/2.8D"; lenses["32 53 64 64 24 24 35 02"] = "Tamron SP AF 90mm f/2.8 [Di] Macro 1:1 (172E/272E)"; - lenses["32 54 50 50 24 24 35 02"] = "Sigma Macro 50mm F2.8 EX DG"; + lenses["32 54 50 50 24 24 35 02"] = "Sigma Macro 50mm f/2.8 EX DG"; lenses["32 54 6A 6A 24 24 35 02"] = "AF Micro-Nikkor 105mm f/2.8D"; - lenses["32 54 6A 6A 24 24 35 02"] = "Sigma Macro 105mm F2.8 EX DG"; + lenses["32 54 6A 6A 24 24 35 02"] = "Sigma Macro 105mm f/2.8 EX DG"; lenses["33 48 2D 2D 24 24 31 02"] = "AF Nikkor 18mm f/2.8D"; lenses["33 54 3C 5E 24 24 62 02"] = "Tamron SP AF 28-75mm f/2.8 XR Di LD Aspherical (IF) Macro (A09)"; lenses["34 48 29 29 24 24 32 02"] = "AF Fisheye Nikkor 16mm f/2.8D"; @@ -568,26 +568,26 @@ public: lenses["45 41 37 72 2C 3C 48 02"] = "Tamron SP AF 24-135mm f/3.5-5.6 AD Aspherical (IF) Macro (190D)"; lenses["46 3C 44 60 30 3C 49 02"] = "AF Zoom-Nikkor 35-80mm f/4-5.6D N"; lenses["47 42 37 50 2A 34 4A 02"] = "AF Zoom-Nikkor 24-50mm f/3.3-4.5D"; - lenses["48 38 1F 37 34 3C 4B 06"] = "Sigma 12-24mm F4.5-5.6 EX DG Aspherical HSM"; - lenses["48 3C 19 31 30 3C 4B 06"] = "Sigma 10-20mm F4-5.6 EX DC HSM"; - lenses["48 3C 50 A0 30 40 4B 02"] = "Sigma 50-500mm F4-6.3 EX APO RF HSM"; - lenses["48 3C 8E B0 3C 3C 4B 02"] = "Sigma APO 300-800mm F5.6 EX DG HSM"; - lenses["48 3C B0 B0 3C 3C 4B 02"] = "Sigma APO 800mm F5.6 EX HSM"; - lenses["48 44 A0 A0 34 34 4B 02"] = "Sigma APO 500mm F4.5 EX HSM"; - lenses["48 48 24 24 24 24 4B 02"] = "Sigma 14mm F2.8 EX Aspherical HSM"; - lenses["48 48 2B 44 24 30 4B 06"] = "Sigma 17-35mm F2.8-4 EX DG Aspherical HSM"; - lenses["48 48 68 8E 30 30 4B 02"] = "Sigma APO 100-300mm F4 EX IF HSM"; - lenses["48 48 76 76 24 24 4B 06"] = "Sigma APO Macro 150mm F2.8 EX DG HSM"; + lenses["48 38 1F 37 34 3C 4B 06"] = "Sigma 12-24mm f/4.5-5.6 EX DG Aspherical HSM"; + lenses["48 3C 19 31 30 3C 4B 06"] = "Sigma 10-20mm f/4-5.6 EX DC HSM"; + lenses["48 3C 50 A0 30 40 4B 02"] = "Sigma 50-500mm f/4-6.3 EX APO RF HSM"; + lenses["48 3C 8E B0 3C 3C 4B 02"] = "Sigma APO 300-800mm f/5.6 EX DG HSM"; + lenses["48 3C B0 B0 3C 3C 4B 02"] = "Sigma APO 800mm f/5.6 EX HSM"; + lenses["48 44 A0 A0 34 34 4B 02"] = "Sigma APO 500mm f/4.5 EX HSM"; + lenses["48 48 24 24 24 24 4B 02"] = "Sigma 14mm f/2.8 EX Aspherical HSM"; + lenses["48 48 2B 44 24 30 4B 06"] = "Sigma 17-35mm f/2.8-4 EX DG Aspherical HSM"; + lenses["48 48 68 8E 30 30 4B 02"] = "Sigma APO 100-300mm f/4 EX IF HSM"; + lenses["48 48 76 76 24 24 4B 06"] = "Sigma APO Macro 150mm f/2.8 EX DG HSM"; lenses["48 48 8E 8E 24 24 4B 02"] = "AF-S Nikkor 300mm f/2.8D IF-ED"; lenses["48 48 8E 8E 24 24 E1 02"] = "AF-S Nikkor 300mm f/2.8D IF-ED + TC-17E"; lenses["48 48 8E 8E 24 24 F1 02"] = "AF-S Nikkor 300mm f/2.8D IF-ED + TC-14E"; lenses["48 48 8E 8E 24 24 F2 02"] = "AF-S Nikkor 300mm f/2.8D IF-ED + TC-20E"; - lenses["48 4C 7C 7C 2C 2C 4B 02"] = "Sigma APO Macro 180mm F3.5 EX DG HSM"; - lenses["48 4C 7D 7D 2C 2C 4B 02"] = "Sigma APO Macro 180mm F3.5 EX DG HSM"; - lenses["48 54 3E 3E 0C 0C 4B 06"] = "Sigma 30mm F1.4 EX DC HSM"; - lenses["48 54 5C 80 24 24 4B 02"] = "Sigma 70-200mm F2.8 EX APO IF HSM"; - lenses["48 54 6F 8E 24 24 4B 02"] = "Sigma APO 120-300mm F2.8 EX DG HSM"; - lenses["48 54 8E 8E 24 24 4B 02"] = "Sigma APO 300mm F2.8 EX DG HSM"; + lenses["48 4C 7C 7C 2C 2C 4B 02"] = "Sigma APO Macro 180mm f/3.5 EX DG HSM"; + lenses["48 4C 7D 7D 2C 2C 4B 02"] = "Sigma APO Macro 180mm f/3.5 EX DG HSM"; + lenses["48 54 3E 3E 0C 0C 4B 06"] = "Sigma 30mm f/1.4 EX DC HSM"; + lenses["48 54 5C 80 24 24 4B 02"] = "Sigma 70-200mm f/2.8 EX APO IF HSM"; + lenses["48 54 6F 8E 24 24 4B 02"] = "Sigma APO 120-300mm f/2.8 EX DG HSM"; + lenses["48 54 8E 8E 24 24 4B 02"] = "Sigma APO 300mm f/2.8 EX DG HSM"; lenses["49 3C A6 A6 30 30 4C 02"] = "AF-S Nikkor 600mm f/4D IF-ED"; lenses["49 3C A6 A6 30 30 E1 02"] = "AF-S Nikkor 600mm f/4D IF-ED + TC-17E"; lenses["49 3C A6 A6 30 30 F1 02"] = "AF-S Nikkor 600mm f/4D IF-ED + TC-14E"; @@ -595,7 +595,7 @@ public: lenses["4A 40 11 11 2C 0C 4D 02"] = "Samyang 8mm f/3.5 Fish-Eye CS"; lenses["4A 48 1E 1E 24 0C 4D 02"] = "Samyang 12mm f/2.8 ED AS NCS Fish-Eye"; lenses["4A 48 24 24 24 0C 4D 02"] = "Samyang AE 14mm f/2.8 ED AS IF UMC"; - lenses["4A 54 29 29 18 0C 4D 02"] = "Samyang 16mm F2.0 ED AS UMC CS"; + lenses["4A 54 29 29 18 0C 4D 02"] = "Samyang 16mm f/2.0 ED AS UMC CS"; lenses["4A 54 62 62 0C 0C 4D 02"] = "AF Nikkor 85mm f/1.4D IF"; lenses["4A 60 44 44 0C 0C 4D 02"] = "Samyang 35mm f/1.4 AS UMC"; lenses["4A 60 62 62 0C 0C 4D 02"] = "Samyang AE 85mm f/1.4 AS IF UMC"; @@ -604,7 +604,7 @@ public: lenses["4B 3C A0 A0 30 30 F1 02"] = "AF-S Nikkor 500mm f/4D IF-ED + TC-14E"; lenses["4B 3C A0 A0 30 30 F2 02"] = "AF-S Nikkor 500mm f/4D IF-ED + TC-20E"; lenses["4C 40 37 6E 2C 3C 4F 02"] = "AF Zoom-Nikkor 24-120mm f/3.5-5.6D IF"; - lenses["4D 3E 3C 80 2E 3C 62 02"] = "Tamron AF 28-200mm F/3.8-5.6 XR Aspherical (IF) Macro (A03N)"; + lenses["4D 3E 3C 80 2E 3C 62 02"] = "Tamron AF 28-200mm f/3.8-5.6 XR Aspherical (IF) Macro (A03N)"; lenses["4D 40 3C 80 2C 3C 62 02"] = "AF Zoom-Nikkor 28-200mm f/3.5-5.6D IF"; lenses["4D 41 3C 8E 2B 40 62 02"] = "Tamron AF 28-300mm f/3.5-6.3 XR Di LD Aspherical (IF) (A061)"; lenses["4D 41 3C 8E 2C 40 62 02"] = "Tamron AF 28-300mm f/3.5-6.3 XR LD Aspherical (IF) (185D)"; @@ -615,7 +615,7 @@ public: lenses["53 48 60 80 24 24 60 02"] = "AF Zoom-Nikkor 80-200mm f/2.8D ED"; lenses["54 44 5C 7C 34 3C 58 02"] = "AF Zoom-Micro Nikkor 70-180mm f/4.5-5.6D ED"; lenses["54 44 5C 7C 34 3C 61 02"] = "AF Zoom-Micro Nikkor 70-180mm f/4.5-5.6D ED"; - lenses["56 3C 5C 8E 30 3C 1C 02"] = "Sigma 70-300mm F4-5.6 APO Macro Super II"; + lenses["56 3C 5C 8E 30 3C 1C 02"] = "Sigma 70-300mm f/4-5.6 APO Macro Super II"; lenses["56 48 5C 8E 30 3C 5A 02"] = "AF Zoom-Nikkor 70-300mm f/4-5.6D ED"; lenses["59 48 98 98 24 24 5D 02"] = "AF-S Nikkor 400mm f/2.8D IF-ED"; lenses["59 48 98 98 24 24 E1 02"] = "AF-S Nikkor 400mm f/2.8D IF-ED + TC-17E"; @@ -633,7 +633,7 @@ public: lenses["65 44 60 98 34 3C 6B 0A"] = "AF VR Zoom-Nikkor 80-400mm f/4.5-5.6D ED"; lenses["66 40 2D 44 2C 34 6C 02"] = "AF Zoom-Nikkor 18-35mm f/3.5-4.5D IF-ED"; lenses["67 48 37 62 24 30 6D 02"] = "AF Zoom-Nikkor 24-85mm f/2.8-4D IF"; - lenses["67 54 37 5C 24 24 1C 02"] = "Sigma 24-70mm F2.8 EX DG Macro"; + lenses["67 54 37 5C 24 24 1C 02"] = "Sigma 24-70mm f/2.8 EX DG Macro"; lenses["68 42 3C 60 2A 3C 6E 06"] = "AF Zoom-Nikkor 28-80mm f/3.3-5.6G"; lenses["69 47 5C 8E 30 3C 00 02"] = "Tamron AF 70-300mm f/4-5.6 Di LD Macro 1:2 (A17N)"; lenses["69 48 5C 8E 30 3C 6F 02"] = "Tamron AF 70-300mm f/4-5.6 LD Macro 1:2 (572D/772D)"; @@ -648,98 +648,98 @@ public: lenses["74 40 37 62 2C 34 78 06"] = "AF-S Zoom-Nikkor 24-85mm f/3.5-4.5G IF-ED"; lenses["75 40 3C 68 2C 3C 79 06"] = "AF Zoom-Nikkor 28-100mm f/3.5-5.6G"; lenses["76 58 50 50 14 14 7A 02"] = "AF Nikkor 50mm f/1.8D"; - lenses["77 44 61 98 34 3C 7B 0E"] = "Sigma 80-400mm F4.5-5.6 EX OS"; + lenses["77 44 61 98 34 3C 7B 0E"] = "Sigma 80-400mm f/4.5-5.6 EX OS"; lenses["77 48 5C 80 24 24 7B 0E"] = "AF-S VR Zoom-Nikkor 70-200mm f/2.8G IF-ED"; lenses["78 40 37 6E 2C 3C 7C 0E"] = "AF-S VR Zoom-Nikkor 24-120mm f/3.5-5.6G IF-ED"; - lenses["79 40 11 11 2C 2C 1C 06"] = "Sigma 8mm F3.5 EX Circular Fisheye"; + lenses["79 40 11 11 2C 2C 1C 06"] = "Sigma 8mm f/3.5 EX Circular Fisheye"; lenses["79 40 3C 80 2C 3C 7F 06"] = "AF Zoom-Nikkor 28-200mm f/3.5-5.6G IF-ED"; - lenses["79 48 3C 5C 24 24 1C 06"] = "Sigma 28-70mm F2.8 EX DG"; - lenses["79 48 5C 5C 24 24 1C 06"] = "Sigma Macro 70mm F2.8 EX DG"; - lenses["7A 3B 53 80 30 3C 4B 06"] = "Sigma 55-200mm F4-5.6 DC HSM"; + lenses["79 48 3C 5C 24 24 1C 06"] = "Sigma 28-70mm f/2.8 EX DG"; + lenses["79 48 5C 5C 24 24 1C 06"] = "Sigma Macro 70mm f/2.8 EX DG"; + lenses["7A 3B 53 80 30 3C 4B 06"] = "Sigma 55-200mm f/4-5.6 DC HSM"; lenses["7A 3C 1F 37 30 30 7E 06"] = "AF-S DX Zoom-Nikkor 12-24mm f/4G IF-ED"; lenses["7A 3C 1F 37 30 30 7E 06"] = "Tokina AT-X 124 AF PRO DX II (AF 12-24mm f/4)"; - lenses["7A 3C 1F 3C 30 30 7E 06"] = "Tokina AT-X 12-28 PRO DX (AF 12-28mm F/4)"; - lenses["7A 40 2D 50 2C 3C 4B 06"] = "Sigma 18-50mm F3.5-5.6 DC HSM"; - lenses["7A 40 2D 80 2C 40 4B 0E"] = "Sigma 18-200mm F3.5-6.3 DC OS HSM"; - lenses["7A 47 2B 5C 24 34 4B 06"] = "Sigma 17-70mm F2.8-4.5 DC Macro Asp. IF HSM"; - lenses["7A 47 50 76 24 24 4B 06"] = "Sigma 50-150mm F2.8 EX APO DC HSM"; + lenses["7A 3C 1F 3C 30 30 7E 06"] = "Tokina AT-X 12-28 PRO DX (AF 12-28mm f/4)"; + lenses["7A 40 2D 50 2C 3C 4B 06"] = "Sigma 18-50mm f/3.5-5.6 DC HSM"; + lenses["7A 40 2D 80 2C 40 4B 0E"] = "Sigma 18-200mm f/3.5-6.3 DC OS HSM"; + lenses["7A 47 2B 5C 24 34 4B 06"] = "Sigma 17-70mm f/2.8-4.5 DC Macro Asp. IF HSM"; + lenses["7A 47 50 76 24 24 4B 06"] = "Sigma 50-150mm f/2.8 EX APO DC HSM"; lenses["7A 48 1C 29 24 24 7E 06"] = "Tokina AT-X 116 PRO DX II (AF 11-16mm f/2.8)"; - lenses["7A 48 2B 5C 24 34 4B 06"] = "Sigma 17-70mm F2.8-4.5 DC Macro Asp. IF HSM"; - lenses["7A 48 2D 50 24 24 4B 06"] = "Sigma 18-50mm F2.8 EX DC Macro"; - lenses["7A 48 5C 80 24 24 4B 06"] = "Sigma 70-200mm F2.8 EX APO DG Macro HSM II"; - lenses["7A 54 6E 8E 24 24 4B 02"] = "Sigma APO 120-300mm F2.8 EX DG HSM"; + lenses["7A 48 2B 5C 24 34 4B 06"] = "Sigma 17-70mm f/2.8-4.5 DC Macro Asp. IF HSM"; + lenses["7A 48 2D 50 24 24 4B 06"] = "Sigma 18-50mm f/2.8 EX DC Macro"; + lenses["7A 48 5C 80 24 24 4B 06"] = "Sigma 70-200mm f/2.8 EX APO DG Macro HSM II"; + lenses["7A 54 6E 8E 24 24 4B 02"] = "Sigma APO 120-300mm f/2.8 EX DG HSM"; lenses["7B 48 80 98 30 30 80 0E"] = "AF-S VR Zoom-Nikkor 200-400mm f/4G IF-ED"; lenses["7D 48 2B 53 24 24 82 06"] = "AF-S DX Zoom-Nikkor 17-55mm f/2.8G IF-ED"; lenses["7F 40 2D 5C 2C 34 84 06"] = "AF-S DX Zoom-Nikkor 18-70mm f/3.5-4.5G IF-ED"; - lenses["7F 48 2B 5C 24 34 1C 06"] = "Sigma 17-70mm F2.8-4.5 DC Macro Asp. IF"; - lenses["7F 48 2D 50 24 24 1C 06"] = "Sigma 18-50mm F2.8 EX DC Macro"; + lenses["7F 48 2B 5C 24 34 1C 06"] = "Sigma 17-70mm f/2.8-4.5 DC Macro Asp. IF"; + lenses["7F 48 2D 50 24 24 1C 06"] = "Sigma 18-50mm f/2.8 EX DC Macro"; lenses["80 48 1A 1A 24 24 85 06"] = "AF DX Fisheye-Nikkor 10.5mm f/2.8G ED"; - lenses["81 34 76 A6 38 40 4B 0E"] = "Sigma 150-600mm F5-6.3 DG OS HSM | S"; + lenses["81 34 76 A6 38 40 4B 0E"] = "Sigma 150-600mm f/5-6.3 DG OS HSM | S"; lenses["81 54 80 80 18 18 86 0E"] = "AF-S VR Nikkor 200mm f/2G IF-ED"; lenses["82 48 8E 8E 24 24 87 0E"] = "AF-S VR Nikkor 300mm f/2.8G IF-ED"; - lenses["83 00 B0 B0 5A 5A 88 04"] = "FSA-L2, EDG 65, 800mm F13 G"; - lenses["88 54 50 50 0C 0C 4B 06"] = "Sigma 50mm F1.4 DG HSM | A"; + lenses["83 00 B0 B0 5A 5A 88 04"] = "FSA-L2, EDG 65, 800mm f/13 G"; + lenses["88 54 50 50 0C 0C 4B 06"] = "Sigma 50mm f/1.4 DG HSM | A"; lenses["89 3C 53 80 30 3C 8B 06"] = "AF-S DX Zoom-Nikkor 55-200mm f/4-5.6G ED"; - lenses["8A 3C 37 6A 30 30 4B 0E"] = "Sigma 24-105mm F4 DG OS HSM"; + lenses["8A 3C 37 6A 30 30 4B 0E"] = "Sigma 24-105mm f/4 DG OS HSM"; lenses["8A 54 6A 6A 24 24 8C 0E"] = "AF-S VR Micro-Nikkor 105mm f/2.8G IF-ED"; lenses["8B 40 2D 80 2C 3C 8D 0E"] = "AF-S DX VR Zoom-Nikkor 18-200mm f/3.5-5.6G IF-ED"; lenses["8B 40 2D 80 2C 3C FD 0E"] = "AF-S DX VR Zoom-Nikkor 18-200mm f/3.5-5.6G IF-ED [II]"; - lenses["8B 4C 2D 44 14 14 4B 06"] = "Sigma 18-35mm F1.8 DC HSM"; + lenses["8B 4C 2D 44 14 14 4B 06"] = "Sigma 18-35mm f/1.8 DC HSM"; lenses["8C 40 2D 53 2C 3C 8E 06"] = "AF-S DX Zoom-Nikkor 18-55mm f/3.5-5.6G ED"; lenses["8D 44 5C 8E 34 3C 8F 0E"] = "AF-S VR Zoom-Nikkor 70-300mm f/4.5-5.6G IF-ED"; - lenses["8E 3C 2B 5C 24 30 4B 0E"] = "Sigma 17-70mm F2.8-4 DC Macro OS HSM Contemporary"; + lenses["8E 3C 2B 5C 24 30 4B 0E"] = "Sigma 17-70mm f/2.8-4 DC Macro OS HSM Contemporary"; lenses["8F 40 2D 72 2C 3C 91 06"] = "AF-S DX Zoom-Nikkor 18-135mm f/3.5-5.6G IF-ED"; - lenses["8F 48 2B 50 24 24 4B 0E"] = "Sigma 17-50mm F2.8 EX DC OS HSM"; + lenses["8F 48 2B 50 24 24 4B 0E"] = "Sigma 17-50mm f/2.8 EX DC OS HSM"; lenses["90 3B 53 80 30 3C 92 0E"] = "AF-S DX VR Zoom-Nikkor 55-200mm f/4-5.6G IF-ED"; - lenses["90 40 2D 80 2C 40 4B 0E"] = "Sigma 18-200mm F3.5-6.3 II DC OS HSM"; - lenses["91 54 44 44 0C 0C 4B 06"] = "Sigma 35mm F1.4 DG HSM"; - lenses["92 2C 2D 88 2C 40 4B 0E"] = "Sigma 18-250mm F3.5-6.3 DC Macro OS HSM"; + lenses["90 40 2D 80 2C 40 4B 0E"] = "Sigma 18-200mm f/3.5-6.3 II DC OS HSM"; + lenses["91 54 44 44 0C 0C 4B 06"] = "Sigma 35mm f/1.4 DG HSM"; + lenses["92 2C 2D 88 2C 40 4B 0E"] = "Sigma 18-250mm f/3.5-6.3 DC Macro OS HSM"; lenses["92 48 24 37 24 24 94 06"] = "AF-S Zoom-Nikkor 14-24mm f/2.8G ED"; lenses["93 48 37 5C 24 24 95 06"] = "AF-S Zoom-Nikkor 24-70mm f/2.8G ED"; lenses["94 40 2D 53 2C 3C 96 06"] = "AF-S DX Zoom-Nikkor 18-55mm f/3.5-5.6G ED II"; lenses["95 00 37 37 2C 2C 97 06"] = "PC-E Nikkor 24mm f/3.5D ED"; lenses["95 4C 37 37 2C 2C 97 02"] = "PC-E Nikkor 24mm f/3.5D ED"; - lenses["96 38 1F 37 34 3C 4B 06"] = "Sigma 12-24mm F4.5-5.6 II DG HSM"; + lenses["96 38 1F 37 34 3C 4B 06"] = "Sigma 12-24mm f/4.5-5.6 II DG HSM"; lenses["96 48 98 98 24 24 98 0E"] = "AF-S VR Nikkor 400mm f/2.8G ED"; lenses["97 3C A0 A0 30 30 99 0E"] = "AF-S VR Nikkor 500mm f/4G ED"; - lenses["97 48 6A 6A 24 24 4B 0E"] = "Sigma Macro 105mm F2.8 EX DG OS HSM"; + lenses["97 48 6A 6A 24 24 4B 0E"] = "Sigma Macro 105mm f/2.8 EX DG OS HSM"; lenses["98 3C A6 A6 30 30 9A 0E"] = "AF-S VR Nikkor 600mm f/4G ED"; - lenses["98 48 50 76 24 24 4B 0E"] = "Sigma 50-150mm F2.8 EX APO DC OS HSM"; + lenses["98 48 50 76 24 24 4B 0E"] = "Sigma 50-150mm f/2.8 EX APO DC OS HSM"; lenses["99 40 29 62 2C 3C 9B 0E"] = "AF-S DX VR Zoom-Nikkor 16-85mm f/3.5-5.6G ED"; - lenses["99 48 76 76 24 24 4B 0E"] = "Sigma APO Macro 150mm F2.8 EX DG OS HSM"; + lenses["99 48 76 76 24 24 4B 0E"] = "Sigma APO Macro 150mm f/2.8 EX DG OS HSM"; lenses["9A 40 2D 53 2C 3C 9C 0E"] = "AF-S DX VR Zoom-Nikkor 18-55mm f/3.5-5.6G"; lenses["9B 00 4C 4C 24 24 9D 06"] = "PC-E Micro Nikkor 45mm f/2.8D ED"; lenses["9B 54 4C 4C 24 24 9D 02"] = "PC-E Micro Nikkor 45mm f/2.8D ED"; - lenses["9B 54 62 62 0C 0C 4B 06"] = "Sigma 85mm F1.4 EX DG HSM"; - lenses["9C 48 5C 80 24 24 4B 0E"] = "Sigma 70-200mm F2.8 EX DG OS HSM"; + lenses["9B 54 62 62 0C 0C 4B 06"] = "Sigma 85mm f/1.4 EX DG HSM"; + lenses["9C 48 5C 80 24 24 4B 0E"] = "Sigma 70-200mm f/2.8 EX DG OS HSM"; lenses["9C 54 56 56 24 24 9E 06"] = "AF-S Micro Nikkor 60mm f/2.8G ED"; lenses["9D 00 62 62 24 24 9F 06"] = "PC-E Micro Nikkor 85mm f/2.8D"; - lenses["9D 48 2B 50 24 24 4B 0E"] = "Sigma 17-50mm F2.8 EX DC OS HSM"; + lenses["9D 48 2B 50 24 24 4B 0E"] = "Sigma 17-50mm f/2.8 EX DC OS HSM"; lenses["9D 54 62 62 24 24 9F 02"] = "PC-E Micro Nikkor 85mm f/2.8D"; - lenses["9E 38 11 29 34 3C 4B 06"] = "Sigma 8-16mm F4.5-5.6 DC HSM"; + lenses["9E 38 11 29 34 3C 4B 06"] = "Sigma 8-16mm f/4.5-5.6 DC HSM"; lenses["9E 40 2D 6A 2C 3C A0 0E"] = "AF-S DX VR Zoom-Nikkor 18-105mm f/3.5-5.6G ED"; - lenses["9F 37 50 A0 34 40 4B 0E"] = "Sigma 50-500mm F4.5-6.3 DG OS HSM"; + lenses["9F 37 50 A0 34 40 4B 0E"] = "Sigma 50-500mm f/4.5-6.3 DG OS HSM"; lenses["9F 58 44 44 14 14 A1 06"] = "AF-S DX Nikkor 35mm f/1.8G"; lenses["A0 40 2D 74 2C 3C BB 0E"] = "AF-S DX Nikkor 18-140mm f/3.5-5.6G ED VR"; - lenses["A0 48 2A 5C 24 30 4B 0E"] = "Sigma 17-70mm F2.8-4 DC Macro OS HSM"; + lenses["A0 48 2A 5C 24 30 4B 0E"] = "Sigma 17-70mm f/2.8-4 DC Macro OS HSM"; lenses["A0 54 50 50 0C 0C A2 06"] = "AF-S Nikkor 50mm f/1.4G"; lenses["A1 40 18 37 2C 34 A3 06"] = "AF-S DX Nikkor 10-24mm f/3.5-4.5G ED"; - lenses["A1 41 19 31 2C 2C 4B 06"] = "Sigma 10-20mm F3.5 EX DC HSM"; + lenses["A1 41 19 31 2C 2C 4B 06"] = "Sigma 10-20mm f/3.5 EX DC HSM"; lenses["A1 54 55 55 0C 0C BC 06"] = "AF-S Nikkor 58mm f/1.4G"; lenses["A2 40 2D 53 2C 3C BD 0E"] = "AF-S DX VR Nikkor 18-55mm f/3.5-5.6G II"; lenses["A2 48 5C 80 24 24 A4 0E"] = "AF-S Nikkor 70-200mm f/2.8G ED VR II"; lenses["A3 3C 29 44 30 30 A5 0E"] = "AF-S Nikkor 16-35mm f/4G ED VR"; - lenses["A3 3C 5C 8E 30 3C 4B 0E"] = "Sigma 70-300mm F4-5.6 DG OS"; + lenses["A3 3C 5C 8E 30 3C 4B 0E"] = "Sigma 70-300mm f/4-5.6 DG OS"; lenses["A4 40 2D 8E 2C 40 BF 0E"] = "AF-S DX Nikkor 18-300mm f/3.5-6.3G ED VR"; - lenses["A4 47 2D 50 24 34 4B 0E"] = "Sigma 18-50mm F2.8-4.5 DC OS HSM"; + lenses["A4 47 2D 50 24 34 4B 0E"] = "Sigma 18-50mm f/2.8-4.5 DC OS HSM"; lenses["A4 54 37 37 0C 0C A6 06"] = "AF-S Nikkor 24mm f/1.4G ED"; - lenses["A5 40 2D 88 2C 40 4B 0E"] = "Sigma 18-250mm F3.5-6.3 DC OS HSM"; + lenses["A5 40 2D 88 2C 40 4B 0E"] = "Sigma 18-250mm f/3.5-6.3 DC OS HSM"; lenses["A5 40 3C 8E 2C 3C A7 0E"] = "AF-S Nikkor 28-300mm f/3.5-5.6G ED VR"; lenses["A5 4C 44 44 14 14 C0 06"] = "AF-S Nikkor 35mm f/1.8G"; - lenses["A6 48 37 5C 24 24 4B 06"] = "Sigma 24-70mm F2.8 IF EX DG HSM"; + lenses["A6 48 37 5C 24 24 4B 06"] = "Sigma 24-70mm f/2.8 IF EX DG HSM"; lenses["A6 48 8E 8E 24 24 A8 0E"] = "AF-S VR Nikkor 300mm f/2.8G IF-ED II"; lenses["A7 3C 53 80 30 3C C2 0E"] = "AF-S DX Nikkor 55-200mm f/4-5.6G ED VR II"; - lenses["A7 49 80 A0 24 24 4B 06"] = "Sigma APO 200-500mm F2.8 EX DG"; + lenses["A7 49 80 A0 24 24 4B 06"] = "Sigma APO 200-500mm f/2.8 EX DG"; lenses["A7 4B 62 62 2C 2C A9 0E"] = "AF-S DX Micro Nikkor 85mm f/3.5G ED VR"; lenses["A8 48 80 98 30 30 AA 0E"] = "AF-S VR Zoom-Nikkor 200-400mm f/4G IF-ED II"; lenses["A8 48 8E 8E 30 30 C3 0E"] = "AF-S Nikkor 300mm f/4E PF ED VR"; @@ -758,58 +758,58 @@ public: lenses["B3 4C 62 62 14 14 B5 06"] = "AF-S Nikkor 85mm f/1.8G"; lenses["B4 40 37 62 2C 34 B6 0E"] = "AF-S VR Zoom-Nikkor 24-85mm f/3.5-4.5G IF-ED"; lenses["B5 4C 3C 3C 14 14 B7 06"] = "AF-S Nikkor 28mm f/1.8G"; - lenses["B6 48 37 56 24 24 1C 02"] = "Sigma 24-60mm F2.8 EX DG"; + lenses["B6 48 37 56 24 24 1C 02"] = "Sigma 24-60mm f/2.8 EX DG"; lenses["B7 44 60 98 34 3C B9 0E"] = "AF-S Nikkor 80-400mm f/4.5-5.6G ED VR"; lenses["B8 40 2D 44 2C 34 BA 06"] = "AF-S Nikkor 18-35mm f/3.5-4.5G ED"; - lenses["CD 3D 2D 70 2E 3C 4B 0E"] = "Sigma 18-125mm F3.8-5.6 DC OS HSM"; - lenses["CE 34 76 A0 38 40 4B 0E"] = "Sigma 150-500mm F5-6.3 DG OS APO HSM"; - lenses["CF 38 6E 98 34 3C 4B 0E"] = "Sigma APO 120-400mm F4.5-5.6 DG OS HSM"; - lenses["DC 48 19 19 24 24 4B 06"] = "Sigma 10mm F2.8 EX DC HSM Fisheye"; - lenses["DE 54 50 50 0C 0C 4B 06"] = "Sigma 50mm F1.4 EX DG HSM"; - lenses["E0 3C 5C 8E 30 3C 4B 06"] = "Sigma 70-300mm F4-5.6 APO DG Macro HSM"; - lenses["E1 58 37 37 14 14 1C 02"] = "Sigma 24mm F1.8 EX DG Aspherical Macro"; - lenses["E3 54 50 50 24 24 35 02"] = "Sigma Macro 50mm F2.8 EX DG"; - lenses["E5 54 6A 6A 24 24 35 02"] = "Sigma Macro 105mm F2.8 EX DG"; - lenses["E6 41 3C 8E 2C 40 1C 02"] = "Sigma 28-300mm F3.5-6.3 DG Macro"; + lenses["CD 3D 2D 70 2E 3C 4B 0E"] = "Sigma 18-125mm f/3.8-5.6 DC OS HSM"; + lenses["CE 34 76 A0 38 40 4B 0E"] = "Sigma 150-500mm f/5-6.3 DG OS APO HSM"; + lenses["CF 38 6E 98 34 3C 4B 0E"] = "Sigma APO 120-400mm f/4.5-5.6 DG OS HSM"; + lenses["DC 48 19 19 24 24 4B 06"] = "Sigma 10mm f/2.8 EX DC HSM Fisheye"; + lenses["DE 54 50 50 0C 0C 4B 06"] = "Sigma 50mm f/1.4 EX DG HSM"; + lenses["E0 3C 5C 8E 30 3C 4B 06"] = "Sigma 70-300mm f/4-5.6 APO DG Macro HSM"; + lenses["E1 58 37 37 14 14 1C 02"] = "Sigma 24mm f/1.8 EX DG Aspherical Macro"; + lenses["E3 54 50 50 24 24 35 02"] = "Sigma Macro 50mm f/2.8 EX DG"; + lenses["E5 54 6A 6A 24 24 35 02"] = "Sigma Macro 105mm f/2.8 EX DG"; + lenses["E6 41 3C 8E 2C 40 1C 02"] = "Sigma 28-300mm f/3.5-6.3 DG Macro"; lenses["E9 48 27 3E 24 24 DF 0E"] = "Tamron SP 15-30mm f/2.8 Di VC USD (A012)"; - lenses["E9 54 37 5C 24 24 1C 02"] = "Sigma 24-70mm F2.8 EX DG Macro"; + lenses["E9 54 37 5C 24 24 1C 02"] = "Sigma 24-70mm f/2.8 EX DG Macro"; lenses["EA 40 29 8E 2C 40 DF 0E"] = "Tamron AF 16-300mm f/3.5-6.3 Di II VC PZD (B016)"; - lenses["EA 48 27 27 24 24 1C 02"] = "Sigma 15mm F2.8 EX Diagonal Fisheye"; + lenses["EA 48 27 27 24 24 1C 02"] = "Sigma 15mm f/2.8 EX Diagonal Fisheye"; lenses["EB 40 76 A6 38 40 DF 0E"] = "Tamron SP AF 150-600mm f/5-6.3 VC USD (A011)"; - lenses["ED 40 2D 80 2C 40 4B 0E"] = "Sigma 18-200mm F3.5-6.3 DC OS HSM"; - lenses["EE 48 5C 80 24 24 4B 06"] = "Sigma 70-200mm F2.8 EX APO DG Macro HSM II"; - lenses["F0 38 1F 37 34 3C 4B 06"] = "Sigma 12-24mm F4.5-5.6 EX DG Aspherical HSM"; + lenses["ED 40 2D 80 2C 40 4B 0E"] = "Sigma 18-200mm f/3.5-6.3 DC OS HSM"; + lenses["EE 48 5C 80 24 24 4B 06"] = "Sigma 70-200mm f/2.8 EX APO DG Macro HSM II"; + lenses["F0 38 1F 37 34 3C 4B 06"] = "Sigma 12-24mm f/4.5-5.6 EX DG Aspherical HSM"; lenses["F0 3F 2D 8A 2C 40 DF 0E"] = "Tamron AF 18-270mm f/3.5-6.3 Di II VC PZD (B008)"; - lenses["F1 44 A0 A0 34 34 4B 02"] = "Sigma APO 500mm F4.5 EX DG HSM"; + lenses["F1 44 A0 A0 34 34 4B 02"] = "Sigma APO 500mm f/4.5 EX DG HSM"; lenses["F1 47 5C 8E 30 3C DF 0E"] = "Tamron SP 70-300mm f/4-5.6 Di VC USD (A005)"; - lenses["F3 48 68 8E 30 30 4B 02"] = "Sigma APO 100-300mm F4 EX IF HSM"; + lenses["F3 48 68 8E 30 30 4B 02"] = "Sigma APO 100-300mm f/4 EX IF HSM"; lenses["F3 54 2B 50 24 24 84 0E"] = "Tamron SP AF 17-50mm f/2.8 XR Di II VC LD Aspherical (IF) (B005)"; lenses["F4 54 56 56 18 18 84 06"] = "Tamron SP AF 60mm f/2.0 Di II Macro 1:1 (G005)"; lenses["F5 40 2C 8A 2C 40 40 0E"] = "Tamron AF 18-270mm f/3.5-6.3 Di II VC LD Aspherical (IF) Macro (B003)"; - lenses["F5 48 76 76 24 24 4B 06"] = "Sigma APO Macro 150mm F2.8 EX DG HSM"; + lenses["F5 48 76 76 24 24 4B 06"] = "Sigma APO Macro 150mm f/2.8 EX DG HSM"; lenses["F6 3F 18 37 2C 34 84 06"] = "Tamron SP AF 10-24mm f/3.5-4.5 Di II LD Aspherical (IF) (B001)"; lenses["F6 3F 18 37 2C 34 DF 06"] = "Tamron SP AF 10-24mm f/3.5-4.5 Di II LD Aspherical (IF) (B001)"; - lenses["F6 48 2D 50 24 24 4B 06"] = "Sigma 18-50mm F2.8 EX DC Macro"; + lenses["F6 48 2D 50 24 24 4B 06"] = "Sigma 18-50mm f/2.8 EX DC Macro"; lenses["F7 53 5C 80 24 24 40 06"] = "Tamron SP AF 70-200mm f/2.8 Di LD (IF) Macro (A001)"; lenses["F7 53 5C 80 24 24 84 06"] = "Tamron SP AF 70-200mm f/2.8 Di LD (IF) Macro (A001)"; - lenses["F8 54 3E 3E 0C 0C 4B 06"] = "Sigma 30mm F1.4 EX DC HSM"; + lenses["F8 54 3E 3E 0C 0C 4B 06"] = "Sigma 30mm f/1.4 EX DC HSM"; lenses["F8 54 64 64 24 24 DF 06"] = "Tamron SP AF 90mm f/2.8 Di Macro 1:1 (272NII)"; lenses["F8 55 64 64 24 24 84 06"] = "Tamron SP AF 90mm f/2.8 Di Macro 1:1 (272NII)"; - lenses["F9 3C 19 31 30 3C 4B 06"] = "Sigma 10-20mm F4-5.6 EX DC HSM"; + lenses["F9 3C 19 31 30 3C 4B 06"] = "Sigma 10-20mm f/4-5.6 EX DC HSM"; lenses["F9 40 3C 8E 2C 40 40 0E"] = "Tamron AF 28-300mm f/3.5-6.3 XR Di VC LD Aspherical (IF) Macro (A20)"; lenses["FA 54 3C 5E 24 24 84 06"] = "Tamron SP AF 28-75mm f/2.8 XR Di LD Aspherical (IF) Macro (A09NII)"; lenses["FA 54 3C 5E 24 24 DF 06"] = "Tamron SP AF 28-75mm f/2.8 XR Di LD Aspherical (IF) Macro (A09NII)"; - lenses["FA 54 6E 8E 24 24 4B 02"] = "Sigma APO 120-300mm F2.8 EX DG HSM"; + lenses["FA 54 6E 8E 24 24 4B 02"] = "Sigma APO 120-300mm f/2.8 EX DG HSM"; lenses["FB 54 2B 50 24 24 84 06"] = "Tamron SP AF 17-50mm f/2.8 XR Di II LD Aspherical (IF) (A16NII)"; - lenses["FB 54 8E 8E 24 24 4B 02"] = "Sigma APO 300mm F2.8 EX DG HSM"; + lenses["FB 54 8E 8E 24 24 4B 02"] = "Sigma APO 300mm f/2.8 EX DG HSM"; lenses["FC 40 2D 80 2C 40 DF 06"] = "Tamron AF 18-200mm f/3.5-6.3 XR Di II LD Aspherical (IF) Macro (A14NII)"; - lenses["FD 47 50 76 24 24 4B 06"] = "Sigma 50-150mm F2.8 EX APO DC HSM II"; - lenses["FE 47 00 00 24 24 4B 06"] = "Sigma 4.5mm F2.8 EX DC HSM Circular Fisheye"; + lenses["FD 47 50 76 24 24 4B 06"] = "Sigma 50-150mm f/2.8 EX APO DC HSM II"; + lenses["FE 47 00 00 24 24 4B 06"] = "Sigma 4.5mm f/2.8 EX DC HSM Circular Fisheye"; lenses["FE 48 37 5C 24 24 DF 0E"] = "Tamron SP 24-70mm f/2.8 Di VC USD (A007)"; lenses["FE 53 5C 80 24 24 84 06"] = "Tamron SP AF 70-200mm f/2.8 Di LD (IF) Macro (A001)"; lenses["FE 54 5C 80 24 24 DF 0E"] = "Tamron SP 70-200mm f/2.8 Di VC USD (A009)"; lenses["FE 54 64 64 24 24 DF 0E"] = "Tamron SP 90mm f/2.8 Di VC USD Macro 1:1 (F004)"; - lenses["FF 40 2D 80 2C 40 4B 06"] = "Sigma 18-200mm F3.5-6.3 DC"; + lenses["FF 40 2D 80 2C 40 4B 06"] = "Sigma 18-200mm f/3.5-6.3 DC"; } virtual std::string toString (Tag* t) { diff --git a/rtexif/olympusattribs.cc b/rtexif/olympusattribs.cc index 3de89b077..8ec17b90a 100644 --- a/rtexif/olympusattribs.cc +++ b/rtexif/olympusattribs.cc @@ -79,108 +79,108 @@ class OLLensTypeInterpreter : public Interpreter public: OLLensTypeInterpreter () { - lenses["00 01 00"] = "Olympus Zuiko Digital ED 50mm F2.0 Macro"; - lenses["00 01 01"] = "Olympus Zuiko Digital 40-150mm F3.5-4.5"; - lenses["00 01 10"] = "Olympus M.Zuiko Digital ED 14-42mm F3.5-5.6"; - lenses["00 02 00"] = "Olympus Zuiko Digital ED 150mm F2.0"; - lenses["00 02 10"] = "Olympus M.Zuiko Digital 17mm F2.8 Pancake"; - lenses["00 03 00"] = "Olympus Zuiko Digital ED 300mm F2.8"; - lenses["00 03 10"] = "Olympus M.Zuiko Digital ED 14-150mm F4.0-5.6 [II]"; - lenses["00 04 10"] = "Olympus M.Zuiko Digital ED 9-18mm F4.0-5.6"; - lenses["00 05 00"] = "Olympus Zuiko Digital 14-54mm F2.8-3.5"; - lenses["00 05 01"] = "Olympus Zuiko Digital Pro ED 90-250mm F2.8"; - lenses["00 05 10"] = "Olympus M.Zuiko Digital ED 14-42mm F3.5-5.6 L"; - lenses["00 06 00"] = "Olympus Zuiko Digital ED 50-200mm F2.8-3.5"; - lenses["00 06 01"] = "Olympus Zuiko Digital ED 8mm F3.5 Fisheye"; - lenses["00 06 10"] = "Olympus M.Zuiko Digital ED 40-150mm F4.0-5.6"; - lenses["00 07 00"] = "Olympus Zuiko Digital 11-22mm F2.8-3.5"; - lenses["00 07 01"] = "Olympus Zuiko Digital 18-180mm F3.5-6.3"; - lenses["00 07 10"] = "Olympus M.Zuiko Digital ED 12mm F2.0"; - lenses["00 08 01"] = "Olympus Zuiko Digital 70-300mm F4.0-5.6"; - lenses["00 08 10"] = "Olympus M.Zuiko Digital ED 75-300mm F4.8-6.7"; - lenses["00 09 10"] = "Olympus M.Zuiko Digital 14-42mm F3.5-5.6 II"; - lenses["00 10 01"] = "Kenko Tokina Reflex 300mm F6.3 MF Macro"; - lenses["00 10 10"] = "Olympus M.Zuiko Digital ED 12-50mm F3.5-6.3 EZ"; - lenses["00 11 10"] = "Olympus M.Zuiko Digital 45mm F1.8"; - lenses["00 12 10"] = "Olympus M.Zuiko Digital ED 60mm F2.8 Macro"; - lenses["00 13 10"] = "Olympus M.Zuiko Digital 14-42mm F3.5-5.6 II R"; - lenses["00 14 10"] = "Olympus M.Zuiko Digital ED 40-150mm F4.0-5.6 R"; - lenses["00 15 00"] = "Olympus Zuiko Digital ED 7-14mm F4.0"; - lenses["00 15 10"] = "Olympus M.Zuiko Digital ED 75mm F1.8"; - lenses["00 16 10"] = "Olympus M.Zuiko Digital 17mm F1.8"; - lenses["00 17 00"] = "Olympus Zuiko Digital Pro ED 35-100mm F2.0"; - lenses["00 18 00"] = "Olympus Zuiko Digital 14-45mm F3.5-5.6"; - lenses["00 18 10"] = "Olympus M.Zuiko Digital ED 75-300mm F4.8-6.7 II"; - lenses["00 19 10"] = "Olympus M.Zuiko Digital ED 12-40mm F2.8 Pro"; - lenses["00 20 00"] = "Olympus Zuiko Digital 35mm F3.5 Macro"; - lenses["00 20 10"] = "Olympus M.Zuiko Digital ED 40-150mm F2.8 Pro"; - lenses["00 21 10"] = "Olympus M.Zuiko Digital ED 14-42mm F3.5-5.6 EZ"; - lenses["00 22 00"] = "Olympus Zuiko Digital 17.5-45mm F3.5-5.6"; - lenses["00 22 10"] = "Olympus M.Zuiko Digital 25mm F1.8"; - lenses["00 23 00"] = "Olympus Zuiko Digital ED 14-42mm F3.5-5.6"; - lenses["00 23 10"] = "Olympus M.Zuiko Digital ED 7-14mm F2.8 Pro"; - lenses["00 24 00"] = "Olympus Zuiko Digital ED 40-150mm F4.0-5.6"; - lenses["00 25 10"] = "Olympus M.Zuiko Digital ED 8mm F1.8 Fisheye Pro"; - lenses["00 30 00"] = "Olympus Zuiko Digital ED 50-200mm F2.8-3.5 SWD"; - lenses["00 31 00"] = "Olympus Zuiko Digital ED 12-60mm F2.8-4.0 SWD"; - lenses["00 32 00"] = "Olympus Zuiko Digital ED 14-35mm F2.0 SWD"; - lenses["00 33 00"] = "Olympus Zuiko Digital 25mm F2.8"; - lenses["00 34 00"] = "Olympus Zuiko Digital ED 9-18mm F4.0-5.6"; - lenses["00 35 00"] = "Olympus Zuiko Digital 14-54mm F2.8-3.5 II"; - lenses["01 01 00"] = "Sigma 18-50mm F3.5-5.6 DC"; - lenses["01 01 10"] = "Sigma 30mm F2.8 EX DN"; - lenses["01 02 00"] = "Sigma 55-200mm F4.0-5.6 DC"; - lenses["01 02 10"] = "Sigma 19mm F2.8 EX DN"; - lenses["01 03 00"] = "Sigma 18-125mm F3.5-5.6 DC"; - lenses["01 03 10"] = "Sigma 30mm F2.8 DN | A"; - lenses["01 04 00"] = "Sigma 18-125mm F3.5-5.6 DC"; - lenses["01 04 10"] = "Sigma 19mm F2.8 DN | A"; - lenses["01 05 00"] = "Sigma 30mm F1.4 EX DC HSM"; - lenses["01 05 10"] = "Sigma 60mm F2.8 DN | A"; - lenses["01 06 00"] = "Sigma APO 50-500mm F4.0-6.3 EX DG HSM"; - lenses["01 07 00"] = "Sigma Macro 105mm F2.8 EX DG"; - lenses["01 08 00"] = "Sigma APO Macro 150mm F2.8 EX DG HSM"; - lenses["01 09 00"] = "Sigma 18-50mm F2.8 EX DC Macro"; - lenses["01 10 00"] = "Sigma 24mm F1.8 EX DG Aspherical Macro"; - lenses["01 11 00"] = "Sigma APO 135-400mm F4.5-5.6 DG"; - lenses["01 12 00"] = "Sigma APO 300-800mm F5.6 EX DG HSM"; - lenses["01 13 00"] = "Sigma 30mm F1.4 EX DC HSM"; - lenses["01 14 00"] = "Sigma APO 50-500mm F4.0-6.3 EX DG HSM"; - lenses["01 15 00"] = "Sigma 10-20mm F4.0-5.6 EX DC HSM"; - lenses["01 16 00"] = "Sigma APO 70-200mm F2.8 II EX DG Macro HSM"; - lenses["01 17 00"] = "Sigma 50mm F1.4 EX DG HSM"; - lenses["02 01 00"] = "Leica D Vario Elmarit 14-50mm F2.8-3.5 Asph."; - lenses["02 01 10"] = "Lumix G Vario 14-45mm F3.5-5.6 Asph. Mega OIS"; - lenses["02 02 00"] = "Leica D Summilux 25mm F1.4 Asph."; - lenses["02 02 10"] = "Lumix G Vario 45-200mm F4.0-5.6 Mega OIS"; - lenses["02 03 00"] = "Leica D Vario Elmar 14-50mm F3.8-5.6 Asph. Mega OIS"; - lenses["02 03 01"] = "Leica D Vario Elmar 14-50mm F3.8-5.6 Asph."; - lenses["02 03 10"] = "Lumix G Vario HD 14-140mm F4.0-5.8 Asph. Mega OIS"; - lenses["02 04 00"] = "Leica D Vario Elmar 14-150mm F3.5-5.6"; - lenses["02 04 10"] = "Lumix G Vario 7-14mm F4.0 Asph."; - lenses["02 05 10"] = "Lumix G 20mm F1.7 Asph."; - lenses["02 06 10"] = "Leica DG Macro-Elmarit 45mm F2.8 Asph. Mega OIS"; - lenses["02 07 10"] = "Lumix G Vario 14-42mm F3.5-5.6 Asph. Mega OIS"; - lenses["02 08 10"] = "Lumix G Fisheye 8mm F3.5"; - lenses["02 09 10"] = "Lumix G Vario 100-300mm F4.0-5.6 Mega OIS"; - lenses["02 10 10"] = "Lumix G 14mm F2.5 Asph."; - lenses["02 11 10"] = "Lumix G 12.5mm F12 3D"; - lenses["02 12 10"] = "Leica DG Summilux 25mm F1.4 Asph."; - lenses["02 13 10"] = "Lumix G X Vario PZ 45-175mm F4.0-5.6 Asph. Power OIS"; - lenses["02 14 10"] = "Lumix G X Vario PZ 14-42mm F3.5-5.6 Asph. Power OIS"; - lenses["02 15 10"] = "Lumix G X Vario 12-35mm F2.8 Asph. Power OIS"; - lenses["02 16 10"] = "Lumix G Vario 45-150mm F4.0-5.6 Asph. Mega OIS"; - lenses["02 17 10"] = "Lumix G X Vario 35-100mm F2.8 Power OIS"; - lenses["02 18 10"] = "Lumix G Vario 14-42mm F3.5-5.6 II Asph. Mega OIS"; - lenses["02 19 10"] = "Lumix G Vario 14-140mm F3.5-5.6 Asph. Power OIS"; - lenses["02 20 10"] = "Lumix G Vario 12-32mm F3.5-5.6 Asph. Mega OIS"; - lenses["02 21 10"] = "Leica DG Nocticron 42.5mm F1.2 Asph. Power OIS"; - lenses["02 22 10"] = "Leica DG Summilux 15mm F1.7 Asph."; - lenses["02 24 10"] = "Lumix G Macro 30mm F2.8 Asph. Mega OIS"; - lenses["02 25 10"] = "Lumix G 42.5mm F1.7 Asph. Power OIS"; - lenses["03 01 00"] = "Leica D Vario Elmarit 14-50mm F2.8-3.5 Asph."; - lenses["03 02 00"] = "Leica D Summilux 25mm F1.4 Asph."; - lenses["05 01 10"] = "Tamron 14-150mm F3.5-5.8 Di III"; + lenses["00 01 00"] = "Olympus Zuiko Digital ED 50mm f/2.0 Macro"; + lenses["00 01 01"] = "Olympus Zuiko Digital 40-150mm f/3.5-4.5"; + lenses["00 01 10"] = "Olympus M.Zuiko Digital ED 14-42mm f/3.5-5.6"; + lenses["00 02 00"] = "Olympus Zuiko Digital ED 150mm f/2.0"; + lenses["00 02 10"] = "Olympus M.Zuiko Digital 17mm f/2.8 Pancake"; + lenses["00 03 00"] = "Olympus Zuiko Digital ED 300mm f/2.8"; + lenses["00 03 10"] = "Olympus M.Zuiko Digital ED 14-150mm f/4.0-5.6 [II]"; + lenses["00 04 10"] = "Olympus M.Zuiko Digital ED 9-18mm f/4.0-5.6"; + lenses["00 05 00"] = "Olympus Zuiko Digital 14-54mm f/2.8-3.5"; + lenses["00 05 01"] = "Olympus Zuiko Digital Pro ED 90-250mm f/2.8"; + lenses["00 05 10"] = "Olympus M.Zuiko Digital ED 14-42mm f/3.5-5.6 L"; + lenses["00 06 00"] = "Olympus Zuiko Digital ED 50-200mm f/2.8-3.5"; + lenses["00 06 01"] = "Olympus Zuiko Digital ED 8mm f/3.5 Fisheye"; + lenses["00 06 10"] = "Olympus M.Zuiko Digital ED 40-150mm f/4.0-5.6"; + lenses["00 07 00"] = "Olympus Zuiko Digital 11-22mm f/2.8-3.5"; + lenses["00 07 01"] = "Olympus Zuiko Digital 18-180mm f/3.5-6.3"; + lenses["00 07 10"] = "Olympus M.Zuiko Digital ED 12mm f/2.0"; + lenses["00 08 01"] = "Olympus Zuiko Digital 70-300mm f/4.0-5.6"; + lenses["00 08 10"] = "Olympus M.Zuiko Digital ED 75-300mm f/4.8-6.7"; + lenses["00 09 10"] = "Olympus M.Zuiko Digital 14-42mm f/3.5-5.6 II"; + lenses["00 10 01"] = "Kenko Tokina Reflex 300mm f/6.3 MF Macro"; + lenses["00 10 10"] = "Olympus M.Zuiko Digital ED 12-50mm f/3.5-6.3 EZ"; + lenses["00 11 10"] = "Olympus M.Zuiko Digital 45mm f/1.8"; + lenses["00 12 10"] = "Olympus M.Zuiko Digital ED 60mm f/2.8 Macro"; + lenses["00 13 10"] = "Olympus M.Zuiko Digital 14-42mm f/3.5-5.6 II R"; + lenses["00 14 10"] = "Olympus M.Zuiko Digital ED 40-150mm f/4.0-5.6 R"; + lenses["00 15 00"] = "Olympus Zuiko Digital ED 7-14mm f/4.0"; + lenses["00 15 10"] = "Olympus M.Zuiko Digital ED 75mm f/1.8"; + lenses["00 16 10"] = "Olympus M.Zuiko Digital 17mm f/1.8"; + lenses["00 17 00"] = "Olympus Zuiko Digital Pro ED 35-100mm f/2.0"; + lenses["00 18 00"] = "Olympus Zuiko Digital 14-45mm f/3.5-5.6"; + lenses["00 18 10"] = "Olympus M.Zuiko Digital ED 75-300mm f/4.8-6.7 II"; + lenses["00 19 10"] = "Olympus M.Zuiko Digital ED 12-40mm f/2.8 Pro"; + lenses["00 20 00"] = "Olympus Zuiko Digital 35mm f/3.5 Macro"; + lenses["00 20 10"] = "Olympus M.Zuiko Digital ED 40-150mm f/2.8 Pro"; + lenses["00 21 10"] = "Olympus M.Zuiko Digital ED 14-42mm f/3.5-5.6 EZ"; + lenses["00 22 00"] = "Olympus Zuiko Digital 17.5-45mm f/3.5-5.6"; + lenses["00 22 10"] = "Olympus M.Zuiko Digital 25mm f/1.8"; + lenses["00 23 00"] = "Olympus Zuiko Digital ED 14-42mm f/3.5-5.6"; + lenses["00 23 10"] = "Olympus M.Zuiko Digital ED 7-14mm f/2.8 Pro"; + lenses["00 24 00"] = "Olympus Zuiko Digital ED 40-150mm f/4.0-5.6"; + lenses["00 25 10"] = "Olympus M.Zuiko Digital ED 8mm f/1.8 Fisheye Pro"; + lenses["00 30 00"] = "Olympus Zuiko Digital ED 50-200mm f/2.8-3.5 SWD"; + lenses["00 31 00"] = "Olympus Zuiko Digital ED 12-60mm f/2.8-4.0 SWD"; + lenses["00 32 00"] = "Olympus Zuiko Digital ED 14-35mm f/2.0 SWD"; + lenses["00 33 00"] = "Olympus Zuiko Digital 25mm f/2.8"; + lenses["00 34 00"] = "Olympus Zuiko Digital ED 9-18mm f/4.0-5.6"; + lenses["00 35 00"] = "Olympus Zuiko Digital 14-54mm f/2.8-3.5 II"; + lenses["01 01 00"] = "Sigma 18-50mm f/3.5-5.6 DC"; + lenses["01 01 10"] = "Sigma 30mm f/2.8 EX DN"; + lenses["01 02 00"] = "Sigma 55-200mm f/4.0-5.6 DC"; + lenses["01 02 10"] = "Sigma 19mm f/2.8 EX DN"; + lenses["01 03 00"] = "Sigma 18-125mm f/3.5-5.6 DC"; + lenses["01 03 10"] = "Sigma 30mm f/2.8 DN | A"; + lenses["01 04 00"] = "Sigma 18-125mm f/3.5-5.6 DC"; + lenses["01 04 10"] = "Sigma 19mm f/2.8 DN | A"; + lenses["01 05 00"] = "Sigma 30mm f/1.4 EX DC HSM"; + lenses["01 05 10"] = "Sigma 60mm f/2.8 DN | A"; + lenses["01 06 00"] = "Sigma APO 50-500mm f/4.0-6.3 EX DG HSM"; + lenses["01 07 00"] = "Sigma Macro 105mm f/2.8 EX DG"; + lenses["01 08 00"] = "Sigma APO Macro 150mm f/2.8 EX DG HSM"; + lenses["01 09 00"] = "Sigma 18-50mm f/2.8 EX DC Macro"; + lenses["01 10 00"] = "Sigma 24mm f/1.8 EX DG Aspherical Macro"; + lenses["01 11 00"] = "Sigma APO 135-400mm f/4.5-5.6 DG"; + lenses["01 12 00"] = "Sigma APO 300-800mm f/5.6 EX DG HSM"; + lenses["01 13 00"] = "Sigma 30mm f/1.4 EX DC HSM"; + lenses["01 14 00"] = "Sigma APO 50-500mm f/4.0-6.3 EX DG HSM"; + lenses["01 15 00"] = "Sigma 10-20mm f/4.0-5.6 EX DC HSM"; + lenses["01 16 00"] = "Sigma APO 70-200mm f/2.8 II EX DG Macro HSM"; + lenses["01 17 00"] = "Sigma 50mm f/1.4 EX DG HSM"; + lenses["02 01 00"] = "Leica D Vario Elmarit 14-50mm f/2.8-3.5 Asph."; + lenses["02 01 10"] = "Lumix G Vario 14-45mm f/3.5-5.6 Asph. Mega OIS"; + lenses["02 02 00"] = "Leica D Summilux 25mm f/1.4 Asph."; + lenses["02 02 10"] = "Lumix G Vario 45-200mm f/4.0-5.6 Mega OIS"; + lenses["02 03 00"] = "Leica D Vario Elmar 14-50mm f/3.8-5.6 Asph. Mega OIS"; + lenses["02 03 01"] = "Leica D Vario Elmar 14-50mm f/3.8-5.6 Asph."; + lenses["02 03 10"] = "Lumix G Vario HD 14-140mm f/4.0-5.8 Asph. Mega OIS"; + lenses["02 04 00"] = "Leica D Vario Elmar 14-150mm f/3.5-5.6"; + lenses["02 04 10"] = "Lumix G Vario 7-14mm f/4.0 Asph."; + lenses["02 05 10"] = "Lumix G 20mm f/1.7 Asph."; + lenses["02 06 10"] = "Leica DG Macro-Elmarit 45mm f/2.8 Asph. Mega OIS"; + lenses["02 07 10"] = "Lumix G Vario 14-42mm f/3.5-5.6 Asph. Mega OIS"; + lenses["02 08 10"] = "Lumix G Fisheye 8mm f/3.5"; + lenses["02 09 10"] = "Lumix G Vario 100-300mm f/4.0-5.6 Mega OIS"; + lenses["02 10 10"] = "Lumix G 14mm f/2.5 Asph."; + lenses["02 11 10"] = "Lumix G 12.5mm f/12 3D"; + lenses["02 12 10"] = "Leica DG Summilux 25mm f/1.4 Asph."; + lenses["02 13 10"] = "Lumix G X Vario PZ 45-175mm f/4.0-5.6 Asph. Power OIS"; + lenses["02 14 10"] = "Lumix G X Vario PZ 14-42mm f/3.5-5.6 Asph. Power OIS"; + lenses["02 15 10"] = "Lumix G X Vario 12-35mm f/2.8 Asph. Power OIS"; + lenses["02 16 10"] = "Lumix G Vario 45-150mm f/4.0-5.6 Asph. Mega OIS"; + lenses["02 17 10"] = "Lumix G X Vario 35-100mm f/2.8 Power OIS"; + lenses["02 18 10"] = "Lumix G Vario 14-42mm f/3.5-5.6 II Asph. Mega OIS"; + lenses["02 19 10"] = "Lumix G Vario 14-140mm f/3.5-5.6 Asph. Power OIS"; + lenses["02 20 10"] = "Lumix G Vario 12-32mm f/3.5-5.6 Asph. Mega OIS"; + lenses["02 21 10"] = "Leica DG Nocticron 42.5mm f/1.2 Asph. Power OIS"; + lenses["02 22 10"] = "Leica DG Summilux 15mm f/1.7 Asph."; + lenses["02 24 10"] = "Lumix G Macro 30mm f/2.8 Asph. Mega OIS"; + lenses["02 25 10"] = "Lumix G 42.5mm f/1.7 Asph. Power OIS"; + lenses["03 01 00"] = "Leica D Vario Elmarit 14-50mm f/2.8-3.5 Asph."; + lenses["03 02 00"] = "Leica D Summilux 25mm f/1.4 Asph."; + lenses["05 01 10"] = "Tamron 14-150mm f/3.5-5.8 Di III"; } virtual std::string toString (Tag* t) { diff --git a/rtexif/pentaxattribs.cc b/rtexif/pentaxattribs.cc index 840ada763..8f183cd09 100644 --- a/rtexif/pentaxattribs.cc +++ b/rtexif/pentaxattribs.cc @@ -655,279 +655,279 @@ public: choices.insert(p_t(256 * 1 + 0, "K or M Lens")); choices.insert(p_t(256 * 2 + 0, "A Series Lens")); choices.insert(p_t(256 * 3 + 0, "Sigma")); - choices.insert(p_t(256 * 3 + 17, "smc PENTAX-FA SOFT 85mm F2.8")); + choices.insert(p_t(256 * 3 + 17, "smc PENTAX-FA SOFT 85mm f/2.8")); choices.insert(p_t(256 * 3 + 18, "smc PENTAX-F 1.7X AF ADAPTER")); - choices.insert(p_t(256 * 3 + 19, "smc PENTAX-F 24-50mm F4")); - choices.insert(p_t(256 * 3 + 20, "smc PENTAX-F 35-80mm F4-5.6")); - choices.insert(p_t(256 * 3 + 21, "smc PENTAX-F 80-200mm F4.7-5.6")); - choices.insert(p_t(256 * 3 + 22, "smc PENTAX-F FISH-EYE 17-28mm F3.5-4.5")); - choices.insert(p_t(256 * 3 + 23, "smc PENTAX-F 100-300mm F4.5-5.6 or Sigma Lens")); - choices.insert(p_t(256 * 3 + 23, "Sigma AF 28-300mm F3.5-5.6 DL IF")); - choices.insert(p_t(256 * 3 + 23, "Sigma AF 28-300mm F3.5-6.3 DG IF Macro")); - choices.insert(p_t(256 * 3 + 23, "Tokina 80-200mm F2.8 ATX-Pro")); - choices.insert(p_t(256 * 3 + 24, "smc PENTAX-F 35-135mm F3.5-4.5")); - choices.insert(p_t(256 * 3 + 25, "smc PENTAX-F 35-105mm F4-5.6 or Sigma or Tokina Lens")); - choices.insert(p_t(256 * 3 + 25, "Sigma AF 28-300mm F3.5-5.6 DL IF")); - choices.insert(p_t(256 * 3 + 25, "Sigma 55-200mm F4-5.6 DC")); - choices.insert(p_t(256 * 3 + 25, "Sigma AF 28-300mm F3.5-6.3 DL IF")); - choices.insert(p_t(256 * 3 + 25, "Sigma AF 28-300mm F3.5-6.3 DG IF Macro")); - choices.insert(p_t(256 * 3 + 25, "Tokina 80-200mm F2.8 ATX-Pro")); - choices.insert(p_t(256 * 3 + 26, "smc PENTAX-F* 250-600mm F5.6 ED[IF]")); - choices.insert(p_t(256 * 3 + 27, "smc PENTAX-F 28-80mm F3.5-4.5 or Tokina Lens")); - choices.insert(p_t(256 * 3 + 27, "Tokina AT-X Pro AF 28-70mm F2.6-2.8")); - choices.insert(p_t(256 * 3 + 28, "smc PENTAX-F 35-70mm F3.5-4.5 or Tokina Lens")); - choices.insert(p_t(256 * 3 + 28, "Tokina 19-35mm F3.5-4.5 AF")); - choices.insert(p_t(256 * 3 + 28, "Tokina AT-X AF 400mm F5.6")); - choices.insert(p_t(256 * 3 + 29, "PENTAX-F 28-80mm F3.5-4.5 or Sigma or Tokina Lens")); - choices.insert(p_t(256 * 3 + 29, "Sigma AF 18-125mm F3.5-5.6 DC")); - choices.insert(p_t(256 * 3 + 29, "Tokina AT-X PRO 28-70mm F2.6-2.8")); - choices.insert(p_t(256 * 3 + 30, "PENTAX-F 70-200mm F4-5.6")); - choices.insert(p_t(256 * 3 + 31, "smc PENTAX-F 70-210mm F4-5.6 or Tokina or Takumar Lens")); - choices.insert(p_t(256 * 3 + 31, "Tokina AF 730 75-300mm F4.5-5.6")); - choices.insert(p_t(256 * 3 + 31, "Takumar-F 70-210mm F4-5.6")); - choices.insert(p_t(256 * 3 + 32, "smc PENTAX-F 50mm F1.4")); - choices.insert(p_t(256 * 3 + 33, "smc PENTAX-F 50mm F1.7")); - choices.insert(p_t(256 * 3 + 34, "smc PENTAX-F 135mm F2.8 [IF]")); - choices.insert(p_t(256 * 3 + 35, "smc PENTAX-F 28mm F2.8")); - choices.insert(p_t(256 * 3 + 36, "Sigma 20mm F1.8 EX DG Aspherical RF")); - choices.insert(p_t(256 * 3 + 38, "smc PENTAX-F* 300mm F4.5 ED[IF]")); - choices.insert(p_t(256 * 3 + 39, "smc PENTAX-F* 600mm F4 ED[IF]")); - choices.insert(p_t(256 * 3 + 40, "smc PENTAX-F Macro 100mm F2.8")); - choices.insert(p_t(256 * 3 + 41, "smc PENTAX-F Macro 50mm F2.8 or Sigma Lens")); - choices.insert(p_t(256 * 3 + 41, "Sigma 50mm F2.8 Macro")); - choices.insert(p_t(256 * 3 + 42, "Sigma 300mm F2.8 EX DG APO IF")); + choices.insert(p_t(256 * 3 + 19, "smc PENTAX-F 24-50mm f/4")); + choices.insert(p_t(256 * 3 + 20, "smc PENTAX-F 35-80mm f/4-5.6")); + choices.insert(p_t(256 * 3 + 21, "smc PENTAX-F 80-200mm f/4.7-5.6")); + choices.insert(p_t(256 * 3 + 22, "smc PENTAX-F FISH-EYE 17-28mm f/3.5-4.5")); + choices.insert(p_t(256 * 3 + 23, "smc PENTAX-F 100-300mm f/4.5-5.6 or Sigma Lens")); + choices.insert(p_t(256 * 3 + 23, "Sigma AF 28-300mm f/3.5-5.6 DL IF")); + choices.insert(p_t(256 * 3 + 23, "Sigma AF 28-300mm f/3.5-6.3 DG IF Macro")); + choices.insert(p_t(256 * 3 + 23, "Tokina 80-200mm f/2.8 ATX-Pro")); + choices.insert(p_t(256 * 3 + 24, "smc PENTAX-F 35-135mm f/3.5-4.5")); + choices.insert(p_t(256 * 3 + 25, "smc PENTAX-F 35-105mm f/4-5.6 or Sigma or Tokina Lens")); + choices.insert(p_t(256 * 3 + 25, "Sigma AF 28-300mm f/3.5-5.6 DL IF")); + choices.insert(p_t(256 * 3 + 25, "Sigma 55-200mm f/4-5.6 DC")); + choices.insert(p_t(256 * 3 + 25, "Sigma AF 28-300mm f/3.5-6.3 DL IF")); + choices.insert(p_t(256 * 3 + 25, "Sigma AF 28-300mm f/3.5-6.3 DG IF Macro")); + choices.insert(p_t(256 * 3 + 25, "Tokina 80-200mm f/2.8 ATX-Pro")); + choices.insert(p_t(256 * 3 + 26, "smc PENTAX-F* 250-600mm f/5.6 ED[IF]")); + choices.insert(p_t(256 * 3 + 27, "smc PENTAX-F 28-80mm f/3.5-4.5 or Tokina Lens")); + choices.insert(p_t(256 * 3 + 27, "Tokina AT-X Pro AF 28-70mm f/2.6-2.8")); + choices.insert(p_t(256 * 3 + 28, "smc PENTAX-F 35-70mm f/3.5-4.5 or Tokina Lens")); + choices.insert(p_t(256 * 3 + 28, "Tokina 19-35mm f/3.5-4.5 AF")); + choices.insert(p_t(256 * 3 + 28, "Tokina AT-X AF 400mm f/5.6")); + choices.insert(p_t(256 * 3 + 29, "PENTAX-F 28-80mm f/3.5-4.5 or Sigma or Tokina Lens")); + choices.insert(p_t(256 * 3 + 29, "Sigma AF 18-125mm f/3.5-5.6 DC")); + choices.insert(p_t(256 * 3 + 29, "Tokina AT-X PRO 28-70mm f/2.6-2.8")); + choices.insert(p_t(256 * 3 + 30, "PENTAX-F 70-200mm f/4-5.6")); + choices.insert(p_t(256 * 3 + 31, "smc PENTAX-F 70-210mm f/4-5.6 or Tokina or Takumar Lens")); + choices.insert(p_t(256 * 3 + 31, "Tokina AF 730 75-300mm f/4.5-5.6")); + choices.insert(p_t(256 * 3 + 31, "Takumar-F 70-210mm f/4-5.6")); + choices.insert(p_t(256 * 3 + 32, "smc PENTAX-F 50mm f/1.4")); + choices.insert(p_t(256 * 3 + 33, "smc PENTAX-F 50mm f/1.7")); + choices.insert(p_t(256 * 3 + 34, "smc PENTAX-F 135mm f/2.8 [IF]")); + choices.insert(p_t(256 * 3 + 35, "smc PENTAX-F 28mm f/2.8")); + choices.insert(p_t(256 * 3 + 36, "Sigma 20mm f/1.8 EX DG Aspherical RF")); + choices.insert(p_t(256 * 3 + 38, "smc PENTAX-F* 300mm f/4.5 ED[IF]")); + choices.insert(p_t(256 * 3 + 39, "smc PENTAX-F* 600mm f/4 ED[IF]")); + choices.insert(p_t(256 * 3 + 40, "smc PENTAX-F Macro 100mm f/2.8")); + choices.insert(p_t(256 * 3 + 41, "smc PENTAX-F Macro 50mm f/2.8 or Sigma Lens")); + choices.insert(p_t(256 * 3 + 41, "Sigma 50mm f/2.8 Macro")); + choices.insert(p_t(256 * 3 + 42, "Sigma 300mm f/2.8 EX DG APO IF")); choices.insert(p_t(256 * 3 + 44, "Sigma or Tamron Lens (3 44)")); - choices.insert(p_t(256 * 3 + 44, "Sigma AF 10-20mm F4-5.6 EX DC")); - choices.insert(p_t(256 * 3 + 44, "Sigma 12-24mm F4.5-5.6 EX DG")); - choices.insert(p_t(256 * 3 + 44, "Sigma 17-70mm F2.8-4.5 DC Macro")); - choices.insert(p_t(256 * 3 + 44, "Sigma 18-50mm F3.5-5.6 DC")); - choices.insert(p_t(256 * 3 + 44, "Tamron 35-90mm F4 AF")); + choices.insert(p_t(256 * 3 + 44, "Sigma AF 10-20mm f/4-5.6 EX DC")); + choices.insert(p_t(256 * 3 + 44, "Sigma 12-24mm f/4.5-5.6 EX DG")); + choices.insert(p_t(256 * 3 + 44, "Sigma 17-70mm f/2.8-4.5 DC Macro")); + choices.insert(p_t(256 * 3 + 44, "Sigma 18-50mm f/3.5-5.6 DC")); + choices.insert(p_t(256 * 3 + 44, "Tamron 35-90mm f/4 AF")); choices.insert(p_t(256 * 3 + 46, "Sigma or Samsung Lens (3 46)")); - choices.insert(p_t(256 * 3 + 46, "Sigma APO 70-200mm F2.8 EX")); - choices.insert(p_t(256 * 3 + 46, "Sigma EX APO 100-300mm F4 IF")); - choices.insert(p_t(256 * 3 + 46, "Samsung/Schneider D-XENON 50-200mm F4-5.6 ED")); - choices.insert(p_t(256 * 3 + 50, "smc PENTAX-FA 28-70mm F4 AL")); - choices.insert(p_t(256 * 3 + 51, "Sigma 28mm F1.8 EX DG Aspherical Macro")); - choices.insert(p_t(256 * 3 + 52, "smc PENTAX-FA 28-200mm F3.8-5.6 AL[IF] or Tamron Lens")); - choices.insert(p_t(256 * 3 + 52, "Tamron AF LD 28-200mm F3.8-5.6 [IF] Aspherical (171D)")); - choices.insert(p_t(256 * 3 + 53, "smc PENTAX-FA 28-80mm F3.5-5.6 AL")); - choices.insert(p_t(256 * 3 + 247, "smc PENTAX-DA FISH-EYE 10-17mm F3.5-4.5 ED[IF]")); - choices.insert(p_t(256 * 3 + 248, "smc PENTAX-DA 12-24mm F4 ED AL[IF]")); - choices.insert(p_t(256 * 3 + 250, "smc PENTAX-DA 50-200mm F4-5.6 ED")); - choices.insert(p_t(256 * 3 + 251, "smc PENTAX-DA 40mm F2.8 Limited")); - choices.insert(p_t(256 * 3 + 252, "smc PENTAX-DA 18-55mm F3.5-5.6 AL")); - choices.insert(p_t(256 * 3 + 253, "smc PENTAX-DA 14mm F2.8 ED[IF]")); - choices.insert(p_t(256 * 3 + 254, "smc PENTAX-DA 16-45mm F4 ED AL")); + choices.insert(p_t(256 * 3 + 46, "Sigma APO 70-200mm f/2.8 EX")); + choices.insert(p_t(256 * 3 + 46, "Sigma EX APO 100-300mm f/4 IF")); + choices.insert(p_t(256 * 3 + 46, "Samsung/Schneider D-XENON 50-200mm f/4-5.6 ED")); + choices.insert(p_t(256 * 3 + 50, "smc PENTAX-FA 28-70mm f/4 AL")); + choices.insert(p_t(256 * 3 + 51, "Sigma 28mm f/1.8 EX DG Aspherical Macro")); + choices.insert(p_t(256 * 3 + 52, "smc PENTAX-FA 28-200mm f/3.8-5.6 AL[IF] or Tamron Lens")); + choices.insert(p_t(256 * 3 + 52, "Tamron AF LD 28-200mm f/3.8-5.6 [IF] Aspherical (171D)")); + choices.insert(p_t(256 * 3 + 53, "smc PENTAX-FA 28-80mm f/3.5-5.6 AL")); + choices.insert(p_t(256 * 3 + 247, "smc PENTAX-DA FISH-EYE 10-17mm f/3.5-4.5 ED[IF]")); + choices.insert(p_t(256 * 3 + 248, "smc PENTAX-DA 12-24mm f/4 ED AL[IF]")); + choices.insert(p_t(256 * 3 + 250, "smc PENTAX-DA 50-200mm f/4-5.6 ED")); + choices.insert(p_t(256 * 3 + 251, "smc PENTAX-DA 40mm f/2.8 Limited")); + choices.insert(p_t(256 * 3 + 252, "smc PENTAX-DA 18-55mm f/3.5-5.6 AL")); + choices.insert(p_t(256 * 3 + 253, "smc PENTAX-DA 14mm f/2.8 ED[IF]")); + choices.insert(p_t(256 * 3 + 254, "smc PENTAX-DA 16-45mm f/4 ED AL")); choices.insert(p_t(256 * 3 + 255, "Sigma Lens (3 255)")); - choices.insert(p_t(256 * 3 + 255, "Sigma 18-200mm F3.5-6.3 DC")); - choices.insert(p_t(256 * 3 + 255, "Sigma DL-II 35-80mm F4-5.6")); - choices.insert(p_t(256 * 3 + 255, "Sigma DL Zoom 75-300mm F4-5.6")); - choices.insert(p_t(256 * 3 + 255, "Sigma DF EX Aspherical 28-70mm F2.8")); - choices.insert(p_t(256 * 3 + 255, "Sigma AF Tele 400mm F5.6 Multi-coated")); - choices.insert(p_t(256 * 3 + 255, "Sigma 24-60mm F2.8 EX DG")); - choices.insert(p_t(256 * 3 + 255, "Sigma 70-300mm F4-5.6 Macro")); - choices.insert(p_t(256 * 3 + 255, "Sigma 55-200mm F4-5.6 DC")); - choices.insert(p_t(256 * 3 + 255, "Sigma 18-50mm F2.8 EX DC")); - choices.insert(p_t(256 * 4 + 1, "smc PENTAX-FA SOFT 28mm F2.8")); - choices.insert(p_t(256 * 4 + 2, "smc PENTAX-FA 80-320mm F4.5-5.6")); - choices.insert(p_t(256 * 4 + 3, "smc PENTAX-FA 43mm F1.9 Limited")); - choices.insert(p_t(256 * 4 + 6, "smc PENTAX-FA 35-80mm F4-5.6")); - choices.insert(p_t(256 * 4 + 12, "smc PENTAX-FA 50mm F1.4")); - choices.insert(p_t(256 * 4 + 15, "smc PENTAX-FA 28-105mm F4-5.6 [IF]")); - choices.insert(p_t(256 * 4 + 16, "Tamron AF 80-210mm F4-5.6 (178D)")); - choices.insert(p_t(256 * 4 + 19, "Tamron SP AF 90mm F2.8 (172E)")); - choices.insert(p_t(256 * 4 + 20, "smc PENTAX-FA 28-80mm F3.5-5.6")); - choices.insert(p_t(256 * 4 + 21, "Cosina AF 100-300mm F5.6-6.7")); - choices.insert(p_t(256 * 4 + 22, "Tokina 28-80mm F3.5-5.6")); - choices.insert(p_t(256 * 4 + 23, "smc PENTAX-FA 20-35mm F4 AL")); - choices.insert(p_t(256 * 4 + 24, "smc PENTAX-FA 77mm F1.8 Limited")); - choices.insert(p_t(256 * 4 + 25, "Tamron SP AF 14mm F2.8")); - choices.insert(p_t(256 * 4 + 26, "smc PENTAX-FA Macro 100mm F3.5 or Cosina Lens")); - choices.insert(p_t(256 * 4 + 26, "Cosina 100mm F3.5 Macro")); - choices.insert(p_t(256 * 4 + 27, "Tamron AF 28-300mm F3.5-6.3 LD Aspherical[IF] Macro (185D/285D)")); - choices.insert(p_t(256 * 4 + 28, "smc PENTAX-FA 35mm F2 AL")); - choices.insert(p_t(256 * 4 + 29, "Tamron AF 28-200mm F3.8-5.6 LD Super II Macro (371D)")); - choices.insert(p_t(256 * 4 + 34, "smc PENTAX-FA 24-90mm F3.5-4.5 AL[IF]")); - choices.insert(p_t(256 * 4 + 35, "smc PENTAX-FA 100-300mm F4.7-5.8")); - choices.insert(p_t(256 * 4 + 36, "Tamron AF 70-300mm F4-5.6 LD Macro 1:2")); - choices.insert(p_t(256 * 4 + 37, "Tamron SP AF 24-135mm F3.5-5.6 AD AL (190D)")); - choices.insert(p_t(256 * 4 + 38, "smc PENTAX-FA 28-105mm F3.2-4.5 AL[IF]")); - choices.insert(p_t(256 * 4 + 39, "smc PENTAX-FA 31mm F1.8 AL Limited")); - choices.insert(p_t(256 * 4 + 41, "Tamron AF 28-200mm Super Zoom F3.8-5.6 Aspherical XR [IF] Macro (A03)")); - choices.insert(p_t(256 * 4 + 43, "smc PENTAX-FA 28-90mm F3.5-5.6")); - choices.insert(p_t(256 * 4 + 44, "smc PENTAX-FA J 75-300mm F4.5-5.8 AL")); + choices.insert(p_t(256 * 3 + 255, "Sigma 18-200mm f/3.5-6.3 DC")); + choices.insert(p_t(256 * 3 + 255, "Sigma DL-II 35-80mm f/4-5.6")); + choices.insert(p_t(256 * 3 + 255, "Sigma DL Zoom 75-300mm f/4-5.6")); + choices.insert(p_t(256 * 3 + 255, "Sigma DF EX Aspherical 28-70mm f/2.8")); + choices.insert(p_t(256 * 3 + 255, "Sigma AF Tele 400mm f/5.6 Multi-coated")); + choices.insert(p_t(256 * 3 + 255, "Sigma 24-60mm f/2.8 EX DG")); + choices.insert(p_t(256 * 3 + 255, "Sigma 70-300mm f/4-5.6 Macro")); + choices.insert(p_t(256 * 3 + 255, "Sigma 55-200mm f/4-5.6 DC")); + choices.insert(p_t(256 * 3 + 255, "Sigma 18-50mm f/2.8 EX DC")); + choices.insert(p_t(256 * 4 + 1, "smc PENTAX-FA SOFT 28mm f/2.8")); + choices.insert(p_t(256 * 4 + 2, "smc PENTAX-FA 80-320mm f/4.5-5.6")); + choices.insert(p_t(256 * 4 + 3, "smc PENTAX-FA 43mm f/1.9 Limited")); + choices.insert(p_t(256 * 4 + 6, "smc PENTAX-FA 35-80mm f/4-5.6")); + choices.insert(p_t(256 * 4 + 12, "smc PENTAX-FA 50mm f/1.4")); + choices.insert(p_t(256 * 4 + 15, "smc PENTAX-FA 28-105mm f/4-5.6 [IF]")); + choices.insert(p_t(256 * 4 + 16, "Tamron AF 80-210mm f/4-5.6 (178D)")); + choices.insert(p_t(256 * 4 + 19, "Tamron SP AF 90mm f/2.8 (172E)")); + choices.insert(p_t(256 * 4 + 20, "smc PENTAX-FA 28-80mm f/3.5-5.6")); + choices.insert(p_t(256 * 4 + 21, "Cosina AF 100-300mm f/5.6-6.7")); + choices.insert(p_t(256 * 4 + 22, "Tokina 28-80mm f/3.5-5.6")); + choices.insert(p_t(256 * 4 + 23, "smc PENTAX-FA 20-35mm f/4 AL")); + choices.insert(p_t(256 * 4 + 24, "smc PENTAX-FA 77mm f/1.8 Limited")); + choices.insert(p_t(256 * 4 + 25, "Tamron SP AF 14mm f/2.8")); + choices.insert(p_t(256 * 4 + 26, "smc PENTAX-FA Macro 100mm f/3.5 or Cosina Lens")); + choices.insert(p_t(256 * 4 + 26, "Cosina 100mm f/3.5 Macro")); + choices.insert(p_t(256 * 4 + 27, "Tamron AF 28-300mm f/3.5-6.3 LD Aspherical[IF] Macro (185D/285D)")); + choices.insert(p_t(256 * 4 + 28, "smc PENTAX-FA 35mm f/2 AL")); + choices.insert(p_t(256 * 4 + 29, "Tamron AF 28-200mm f/3.8-5.6 LD Super II Macro (371D)")); + choices.insert(p_t(256 * 4 + 34, "smc PENTAX-FA 24-90mm f/3.5-4.5 AL[IF]")); + choices.insert(p_t(256 * 4 + 35, "smc PENTAX-FA 100-300mm f/4.7-5.8")); + choices.insert(p_t(256 * 4 + 36, "Tamron AF 70-300mm f/4-5.6 LD Macro 1:2")); + choices.insert(p_t(256 * 4 + 37, "Tamron SP AF 24-135mm f/3.5-5.6 AD AL (190D)")); + choices.insert(p_t(256 * 4 + 38, "smc PENTAX-FA 28-105mm f/3.2-4.5 AL[IF]")); + choices.insert(p_t(256 * 4 + 39, "smc PENTAX-FA 31mm f/1.8 AL Limited")); + choices.insert(p_t(256 * 4 + 41, "Tamron AF 28-200mm Super Zoom f/3.8-5.6 Aspherical XR [IF] Macro (A03)")); + choices.insert(p_t(256 * 4 + 43, "smc PENTAX-FA 28-90mm f/3.5-5.6")); + choices.insert(p_t(256 * 4 + 44, "smc PENTAX-FA J 75-300mm f/4.5-5.8 AL")); choices.insert(p_t(256 * 4 + 45, "Tamron Lens (4 45)")); - choices.insert(p_t(256 * 4 + 45, "Tamron 28-300mm F3.5-6.3 Ultra zoom XR")); - choices.insert(p_t(256 * 4 + 45, "Tamron AF 28-300mm F3.5-6.3 XR Di LD Aspherical [IF] Macro")); - choices.insert(p_t(256 * 4 + 46, "smc PENTAX-FA J 28-80mm F3.5-5.6 AL")); - choices.insert(p_t(256 * 4 + 47, "smc PENTAX-FA J 18-35mm F4-5.6 AL")); - choices.insert(p_t(256 * 4 + 49, "Tamron SP AF 28-75mm F2.8 XR Di LD Aspherical [IF] Macro")); - choices.insert(p_t(256 * 4 + 51, "smc PENTAX-D FA 50mm F2.8 Macro")); - choices.insert(p_t(256 * 4 + 52, "smc PENTAX-D FA 100mm F2.8 Macro")); - choices.insert(p_t(256 * 4 + 55, "Samsung/Schneider D-XENOGON 35mm F2")); - choices.insert(p_t(256 * 4 + 56, "Samsung/Schneider D-XENON 100mm F2.8 Macro")); - choices.insert(p_t(256 * 4 + 75, "Tamron SP AF 70-200mm F2.8 Di LD [IF] Macro (A001)")); - choices.insert(p_t(256 * 4 + 214, "smc PENTAX-DA 35mm F2.4 AL")); - choices.insert(p_t(256 * 4 + 229, "smc PENTAX-DA 18-55mm F3.5-5.6 AL II")); - choices.insert(p_t(256 * 4 + 230, "Tamron SP AF 17-50mm F2.8 XR Di II")); - choices.insert(p_t(256 * 4 + 231, "smc PENTAX-DA 18-250mm F3.5-6.3 ED AL [IF]")); - choices.insert(p_t(256 * 4 + 237, "Samsung/Schneider D-XENOGON 10-17mm F3.5-4.5")); - choices.insert(p_t(256 * 4 + 239, "Samsung/Schneider D-XENON 12-24mm F4 ED AL [IF]")); - choices.insert(p_t(256 * 4 + 242, "smc PENTAX-DA* 16-50mm F2.8 ED AL [IF] SDM (SDM unused)")); - choices.insert(p_t(256 * 4 + 243, "smc PENTAX-DA 70mm F2.4 Limited")); - choices.insert(p_t(256 * 4 + 244, "smc PENTAX-DA 21mm F3.2 AL Limited")); - choices.insert(p_t(256 * 4 + 245, "Samsung/Schneider D-XENON 50-200mm F4-5.6")); - choices.insert(p_t(256 * 4 + 246, "Samsung/Schneider D-XENON 18-55mm F3.5-5.6")); - choices.insert(p_t(256 * 4 + 247, "smc PENTAX-DA FISH-EYE 10-17mm F3.5-4.5 ED[IF]")); - choices.insert(p_t(256 * 4 + 248, "smc PENTAX-DA 12-24mm F4 ED AL [IF]")); - choices.insert(p_t(256 * 4 + 249, "Tamron XR DiII 18-200mm F3.5-6.3 (A14)")); - choices.insert(p_t(256 * 4 + 250, "smc PENTAX-DA 50-200mm F4-5.6 ED")); - choices.insert(p_t(256 * 4 + 251, "smc PENTAX-DA 40mm F2.8 Limited")); - choices.insert(p_t(256 * 4 + 252, "smc PENTAX-DA 18-55mm F3.5-5.6 AL")); - choices.insert(p_t(256 * 4 + 253, "smc PENTAX-DA 14mm F2.8 ED[IF]")); - choices.insert(p_t(256 * 4 + 254, "smc PENTAX-DA 16-45mm F4 ED AL")); - choices.insert(p_t(256 * 5 + 1, "smc PENTAX-FA* 24mm F2 AL[IF]")); - choices.insert(p_t(256 * 5 + 2, "smc PENTAX-FA 28mm F2.8 AL")); - choices.insert(p_t(256 * 5 + 3, "smc PENTAX-FA 50mm F1.7")); - choices.insert(p_t(256 * 5 + 4, "smc PENTAX-FA 50mm F1.4")); - choices.insert(p_t(256 * 5 + 5, "smc PENTAX-FA* 600mm F4 ED[IF]")); - choices.insert(p_t(256 * 5 + 6, "smc PENTAX-FA* 300mm F4.5 ED[IF]")); - choices.insert(p_t(256 * 5 + 7, "smc PENTAX-FA 135mm F2.8 [IF]")); - choices.insert(p_t(256 * 5 + 8, "smc PENTAX-FA Macro 50mm F2.8")); - choices.insert(p_t(256 * 5 + 9, "smc PENTAX-FA Macro 100mm F2.8")); - choices.insert(p_t(256 * 5 + 10, "smc PENTAX-FA* 85mm F1.4 [IF]")); - choices.insert(p_t(256 * 5 + 11, "smc PENTAX-FA* 200mm F2.8 ED[IF]")); - choices.insert(p_t(256 * 5 + 12, "smc PENTAX-FA 28-80mm F3.5-4.7")); - choices.insert(p_t(256 * 5 + 13, "smc PENTAX-FA 70-200mm F4-5.6")); - choices.insert(p_t(256 * 5 + 14, "smc PENTAX-FA* 250-600mm F5.6 ED[IF]")); - choices.insert(p_t(256 * 5 + 15, "smc PENTAX-FA 28-105mm F4-5.6")); - choices.insert(p_t(256 * 5 + 16, "smc PENTAX-FA 100-300mm F4.5-5.6")); - choices.insert(p_t(256 * 5 + 98, "smc PENTAX-FA 100-300mm F4.5-5.6")); - choices.insert(p_t(256 * 6 + 1, "smc PENTAX-FA* 85mm F1.4 [IF]")); - choices.insert(p_t(256 * 6 + 2, "smc PENTAX-FA* 200mm F2.8 ED[IF]")); - choices.insert(p_t(256 * 6 + 3, "smc PENTAX-FA* 300mm F2.8 ED[IF]")); - choices.insert(p_t(256 * 6 + 4, "smc PENTAX-FA* 28-70mm F2.8 AL")); - choices.insert(p_t(256 * 6 + 5, "smc PENTAX-FA* 80-200mm F2.8 ED[IF]")); - choices.insert(p_t(256 * 6 + 6, "smc PENTAX-FA* 28-70mm F2.8 AL")); - choices.insert(p_t(256 * 6 + 7, "smc PENTAX-FA* 80-200mm F2.8 ED[IF]")); - choices.insert(p_t(256 * 6 + 8, "smc PENTAX-FA 28-70mm F4AL")); - choices.insert(p_t(256 * 6 + 9, "smc PENTAX-FA 20mm F2.8")); - choices.insert(p_t(256 * 6 + 10, "smc PENTAX-FA* 400mm F5.6 ED[IF]")); - choices.insert(p_t(256 * 6 + 13, "smc PENTAX-FA* 400mm F5.6 ED[IF]")); - choices.insert(p_t(256 * 6 + 14, "smc PENTAX-FA* Macro 200mm F4 ED[IF]")); - choices.insert(p_t(256 * 7 + 0, "smc PENTAX-DA 21mm F3.2 AL Limited")); - choices.insert(p_t(256 * 7 + 58, "smc PENTAX-D FA Macro 100mm F2.8 WR")); - choices.insert(p_t(256 * 7 + 75, "Tamron SP AF 70-200mm F2.8 Di LD [IF] Macro (A001)")); - choices.insert(p_t(256 * 7 + 201, "smc Pentax-DA L 50-200mm F4-5.6 ED WR")); - choices.insert(p_t(256 * 7 + 202, "smc PENTAX-DA L 18-55mm F3.5-5.6 AL WR")); - choices.insert(p_t(256 * 7 + 203, "HD PENTAX-DA 55-300mm F4-5.8 ED WR")); - choices.insert(p_t(256 * 7 + 204, "HD PENTAX-DA 15mm F4 ED AL Limited")); - choices.insert(p_t(256 * 7 + 205, "HD PENTAX-DA 35mm F2.8 Macro Limited")); - choices.insert(p_t(256 * 7 + 206, "HD PENTAX-DA 70mm F2.4 Limited")); - choices.insert(p_t(256 * 7 + 207, "HD PENTAX-DA 21mm F3.2 ED AL Limited")); - choices.insert(p_t(256 * 7 + 208, "HD PENTAX-DA 40mm F2.8 Limited")); - choices.insert(p_t(256 * 7 + 212, "smc PENTAX-DA 50mm F1.8")); - choices.insert(p_t(256 * 7 + 213, "smc PENTAX-DA 40mm F2.8 XS")); - choices.insert(p_t(256 * 7 + 214, "smc PENTAX-DA 35mm F2.4 AL")); - choices.insert(p_t(256 * 7 + 216, "smc PENTAX-DA L 55-300mm F4-5.8 ED")); - choices.insert(p_t(256 * 7 + 217, "smc PENTAX-DA 50-200mm F4-5.6 ED WR")); - choices.insert(p_t(256 * 7 + 218, "smc PENTAX-DA 18-55mm F3.5-5.6 AL WR")); - choices.insert(p_t(256 * 7 + 220, "Tamron SP AF 10-24mm F3.5-4.5 Di II LD Aspherical [IF]")); - choices.insert(p_t(256 * 7 + 221, "smc PENTAX-DA L 50-200mm F4-5.6 ED")); - choices.insert(p_t(256 * 7 + 222, "smc PENTAX-DA L 18-55mm F3.5-5.6")); - choices.insert(p_t(256 * 7 + 223, "Samsung/Schneider D-XENON 18-55mm F3.5-5.6 II")); - choices.insert(p_t(256 * 7 + 224, "smc PENTAX-DA 15mm F4 ED AL Limited")); - choices.insert(p_t(256 * 7 + 225, "Samsung/Schneider D-XENON 18-250mm F3.5-6.3")); - choices.insert(p_t(256 * 7 + 226, "smc PENTAX-DA* 55mm F1.4 SDM (SDM unused)")); - choices.insert(p_t(256 * 7 + 227, "smc PENTAX-DA* 60-250mm F4 [IF] SDM (SDM unused)")); - choices.insert(p_t(256 * 7 + 228, "Samsung 16-45mm F4 ED")); - choices.insert(p_t(256 * 7 + 229, "smc PENTAX-DA 18-55mm F3.5-5.6 AL II")); - choices.insert(p_t(256 * 7 + 230, "Tamron AF 17-50mm F2.8 XR Di-II LD (Model A16)")); - choices.insert(p_t(256 * 7 + 231, "smc PENTAX-DA 18-250mm F3.5-6.3 ED AL [IF]")); - choices.insert(p_t(256 * 7 + 233, "smc PENTAX-DA 35mm F2.8 Macro Limited")); - choices.insert(p_t(256 * 7 + 234, "smc PENTAX-DA* 300mm F4 ED [IF] SDM (SDM unused)")); - choices.insert(p_t(256 * 7 + 235, "smc PENTAX-DA* 200mm F2.8 ED [IF] SDM (SDM unused)")); - choices.insert(p_t(256 * 7 + 236, "smc PENTAX-DA 55-300mm F4-5.8 ED")); - choices.insert(p_t(256 * 7 + 238, "Tamron AF 18-250mm F3.5-6.3 Di II LD Aspherical [IF] Macro")); - choices.insert(p_t(256 * 7 + 241, "smc PENTAX-DA* 50-135mm F2.8 ED [IF] SDM (SDM unused)")); - choices.insert(p_t(256 * 7 + 242, "smc PENTAX-DA* 16-50mm F2.8 ED AL [IF] SDM (SDM unused)")); - choices.insert(p_t(256 * 7 + 243, "smc PENTAX-DA 70mm F2.4 Limited")); - choices.insert(p_t(256 * 7 + 244, "smc PENTAX-DA 21mm F3.2 AL Limited")); - choices.insert(p_t(256 * 8 + 0, "Sigma 50-150mm F2.8 II APO EX DC HSM")); - choices.insert(p_t(256 * 8 + 3, "Sigma AF 18-125mm F3.5-5.6 DC")); - choices.insert(p_t(256 * 8 + 4, "Sigma 50mm F1.4 EX DG HSM")); - choices.insert(p_t(256 * 8 + 7, "Sigma 24-70mm F2.8 IF EX DG HSM")); - choices.insert(p_t(256 * 8 + 8, "Sigma 18-250mm F3.5-6.3 DC OS HSM")); - choices.insert(p_t(256 * 8 + 11, "Sigma 10-20mm F3.5 EX DC HSM")); - choices.insert(p_t(256 * 8 + 12, "Sigma 70-300mm F4-5.6 DG OS")); - choices.insert(p_t(256 * 8 + 13, "Sigma 120-400mm F4.5-5.6 APO DG OS HSM")); - choices.insert(p_t(256 * 8 + 14, "Sigma 17-70mm F2.8-4.0 DC Macro OS HSM")); - choices.insert(p_t(256 * 8 + 15, "Sigma 150-500mm F5-6.3 APO DG OS HSM")); - choices.insert(p_t(256 * 8 + 16, "Sigma 70-200mm F2.8 EX DG Macro HSM II")); - choices.insert(p_t(256 * 8 + 17, "Sigma 50-500mm F4.5-6.3 DG OS HSM")); - choices.insert(p_t(256 * 8 + 18, "Sigma 8-16mm F4.5-5.6 DC HSM")); - choices.insert(p_t(256 * 8 + 21, "Sigma 17-50mm F2.8 EX DC OS HSM")); - choices.insert(p_t(256 * 8 + 22, "Sigma 85mm F1.4 EX DG HSM")); - choices.insert(p_t(256 * 8 + 23, "Sigma 70-200mm F2.8 APO EX DG OS HSM")); - choices.insert(p_t(256 * 8 + 25, "Sigma 17-50mm F2.8 EX DC HSM")); - choices.insert(p_t(256 * 8 + 27, "Sigma 18-200mm F3.5-6.3 II DC HSM")); - choices.insert(p_t(256 * 8 + 28, "Sigma 18-250mm F3.5-6.3 DC Macro HSM")); - choices.insert(p_t(256 * 8 + 29, "Sigma 35mm F1.4 DG HSM")); - choices.insert(p_t(256 * 8 + 30, "Sigma 17-70mm F2.8-4 DC Macro HSM Contemporary")); - choices.insert(p_t(256 * 8 + 31, "Sigma 18-35mm F1.8 DC HSM")); - choices.insert(p_t(256 * 8 + 32, "Sigma 30mm F1.4 DC HSM | A")); - choices.insert(p_t(256 * 8 + 59, "HD PENTAX-D FA 150-450mm F4.5-5.6 ED DC AW")); - choices.insert(p_t(256 * 8 + 60, "HD PENTAX-D FA* 70-200mm F2.8 ED DC AW")); - choices.insert(p_t(256 * 8 + 198, "smc PENTAX-DA L 18-50mm F4-5.6 DC WR RE")); - choices.insert(p_t(256 * 8 + 199, "HD PENTAX-DA 18-50mm F4-5.6 DC WR RE")); - choices.insert(p_t(256 * 8 + 200, "HD PENTAX-DA 16-85mm F3.5-5.6 ED DC WR")); - choices.insert(p_t(256 * 8 + 209, "HD PENTAX-DA 20-40mm F2.8-4 ED Limited DC WR")); - choices.insert(p_t(256 * 8 + 210, "smc PENTAX-DA 18-270mm F3.5-6.3 ED SDM")); - choices.insert(p_t(256 * 8 + 211, "HD PENTAX-DA 560mm F5.6 ED AW")); - choices.insert(p_t(256 * 8 + 215, "smc PENTAX-DA 18-135mm F3.5-5.6 ED AL [IF] DC WR")); - choices.insert(p_t(256 * 8 + 226, "smc PENTAX-DA* 55mm F1.4 SDM")); - choices.insert(p_t(256 * 8 + 227, "smc PENTAX-DA* 60-250mm F4 [IF] SDM")); - choices.insert(p_t(256 * 8 + 232, "smc PENTAX-DA 17-70mm F4 AL [IF] SDM")); - choices.insert(p_t(256 * 8 + 234, "smc PENTAX-DA* 300mm F4 ED [IF] SDM")); - choices.insert(p_t(256 * 8 + 235, "smc PENTAX-DA* 200mm F2.8 ED [IF] SDM")); - choices.insert(p_t(256 * 8 + 241, "smc PENTAX-DA* 50-135mm F2.8 ED [IF] SDM")); - choices.insert(p_t(256 * 8 + 242, "smc PENTAX-DA* 16-50mm F2.8 ED AL [IF] SDM")); + choices.insert(p_t(256 * 4 + 45, "Tamron 28-300mm f/3.5-6.3 Ultra zoom XR")); + choices.insert(p_t(256 * 4 + 45, "Tamron AF 28-300mm f/3.5-6.3 XR Di LD Aspherical [IF] Macro")); + choices.insert(p_t(256 * 4 + 46, "smc PENTAX-FA J 28-80mm f/3.5-5.6 AL")); + choices.insert(p_t(256 * 4 + 47, "smc PENTAX-FA J 18-35mm f/4-5.6 AL")); + choices.insert(p_t(256 * 4 + 49, "Tamron SP AF 28-75mm f/2.8 XR Di LD Aspherical [IF] Macro")); + choices.insert(p_t(256 * 4 + 51, "smc PENTAX-D FA 50mm f/2.8 Macro")); + choices.insert(p_t(256 * 4 + 52, "smc PENTAX-D FA 100mm f/2.8 Macro")); + choices.insert(p_t(256 * 4 + 55, "Samsung/Schneider D-XENOGON 35mm f/2")); + choices.insert(p_t(256 * 4 + 56, "Samsung/Schneider D-XENON 100mm f/2.8 Macro")); + choices.insert(p_t(256 * 4 + 75, "Tamron SP AF 70-200mm f/2.8 Di LD [IF] Macro (A001)")); + choices.insert(p_t(256 * 4 + 214, "smc PENTAX-DA 35mm f/2.4 AL")); + choices.insert(p_t(256 * 4 + 229, "smc PENTAX-DA 18-55mm f/3.5-5.6 AL II")); + choices.insert(p_t(256 * 4 + 230, "Tamron SP AF 17-50mm f/2.8 XR Di II")); + choices.insert(p_t(256 * 4 + 231, "smc PENTAX-DA 18-250mm f/3.5-6.3 ED AL [IF]")); + choices.insert(p_t(256 * 4 + 237, "Samsung/Schneider D-XENOGON 10-17mm f/3.5-4.5")); + choices.insert(p_t(256 * 4 + 239, "Samsung/Schneider D-XENON 12-24mm f/4 ED AL [IF]")); + choices.insert(p_t(256 * 4 + 242, "smc PENTAX-DA* 16-50mm f/2.8 ED AL [IF] SDM (SDM unused)")); + choices.insert(p_t(256 * 4 + 243, "smc PENTAX-DA 70mm f/2.4 Limited")); + choices.insert(p_t(256 * 4 + 244, "smc PENTAX-DA 21mm f/3.2 AL Limited")); + choices.insert(p_t(256 * 4 + 245, "Samsung/Schneider D-XENON 50-200mm f/4-5.6")); + choices.insert(p_t(256 * 4 + 246, "Samsung/Schneider D-XENON 18-55mm f/3.5-5.6")); + choices.insert(p_t(256 * 4 + 247, "smc PENTAX-DA FISH-EYE 10-17mm f/3.5-4.5 ED[IF]")); + choices.insert(p_t(256 * 4 + 248, "smc PENTAX-DA 12-24mm f/4 ED AL [IF]")); + choices.insert(p_t(256 * 4 + 249, "Tamron XR DiII 18-200mm f/3.5-6.3 (A14)")); + choices.insert(p_t(256 * 4 + 250, "smc PENTAX-DA 50-200mm f/4-5.6 ED")); + choices.insert(p_t(256 * 4 + 251, "smc PENTAX-DA 40mm f/2.8 Limited")); + choices.insert(p_t(256 * 4 + 252, "smc PENTAX-DA 18-55mm f/3.5-5.6 AL")); + choices.insert(p_t(256 * 4 + 253, "smc PENTAX-DA 14mm f/2.8 ED[IF]")); + choices.insert(p_t(256 * 4 + 254, "smc PENTAX-DA 16-45mm f/4 ED AL")); + choices.insert(p_t(256 * 5 + 1, "smc PENTAX-FA* 24mm f/2 AL[IF]")); + choices.insert(p_t(256 * 5 + 2, "smc PENTAX-FA 28mm f/2.8 AL")); + choices.insert(p_t(256 * 5 + 3, "smc PENTAX-FA 50mm f/1.7")); + choices.insert(p_t(256 * 5 + 4, "smc PENTAX-FA 50mm f/1.4")); + choices.insert(p_t(256 * 5 + 5, "smc PENTAX-FA* 600mm f/4 ED[IF]")); + choices.insert(p_t(256 * 5 + 6, "smc PENTAX-FA* 300mm f/4.5 ED[IF]")); + choices.insert(p_t(256 * 5 + 7, "smc PENTAX-FA 135mm f/2.8 [IF]")); + choices.insert(p_t(256 * 5 + 8, "smc PENTAX-FA Macro 50mm f/2.8")); + choices.insert(p_t(256 * 5 + 9, "smc PENTAX-FA Macro 100mm f/2.8")); + choices.insert(p_t(256 * 5 + 10, "smc PENTAX-FA* 85mm f/1.4 [IF]")); + choices.insert(p_t(256 * 5 + 11, "smc PENTAX-FA* 200mm f/2.8 ED[IF]")); + choices.insert(p_t(256 * 5 + 12, "smc PENTAX-FA 28-80mm f/3.5-4.7")); + choices.insert(p_t(256 * 5 + 13, "smc PENTAX-FA 70-200mm f/4-5.6")); + choices.insert(p_t(256 * 5 + 14, "smc PENTAX-FA* 250-600mm f/5.6 ED[IF]")); + choices.insert(p_t(256 * 5 + 15, "smc PENTAX-FA 28-105mm f/4-5.6")); + choices.insert(p_t(256 * 5 + 16, "smc PENTAX-FA 100-300mm f/4.5-5.6")); + choices.insert(p_t(256 * 5 + 98, "smc PENTAX-FA 100-300mm f/4.5-5.6")); + choices.insert(p_t(256 * 6 + 1, "smc PENTAX-FA* 85mm f/1.4 [IF]")); + choices.insert(p_t(256 * 6 + 2, "smc PENTAX-FA* 200mm f/2.8 ED[IF]")); + choices.insert(p_t(256 * 6 + 3, "smc PENTAX-FA* 300mm f/2.8 ED[IF]")); + choices.insert(p_t(256 * 6 + 4, "smc PENTAX-FA* 28-70mm f/2.8 AL")); + choices.insert(p_t(256 * 6 + 5, "smc PENTAX-FA* 80-200mm f/2.8 ED[IF]")); + choices.insert(p_t(256 * 6 + 6, "smc PENTAX-FA* 28-70mm f/2.8 AL")); + choices.insert(p_t(256 * 6 + 7, "smc PENTAX-FA* 80-200mm f/2.8 ED[IF]")); + choices.insert(p_t(256 * 6 + 8, "smc PENTAX-FA 28-70mm f/4AL")); + choices.insert(p_t(256 * 6 + 9, "smc PENTAX-FA 20mm f/2.8")); + choices.insert(p_t(256 * 6 + 10, "smc PENTAX-FA* 400mm f/5.6 ED[IF]")); + choices.insert(p_t(256 * 6 + 13, "smc PENTAX-FA* 400mm f/5.6 ED[IF]")); + choices.insert(p_t(256 * 6 + 14, "smc PENTAX-FA* Macro 200mm f/4 ED[IF]")); + choices.insert(p_t(256 * 7 + 0, "smc PENTAX-DA 21mm f/3.2 AL Limited")); + choices.insert(p_t(256 * 7 + 58, "smc PENTAX-D FA Macro 100mm f/2.8 WR")); + choices.insert(p_t(256 * 7 + 75, "Tamron SP AF 70-200mm f/2.8 Di LD [IF] Macro (A001)")); + choices.insert(p_t(256 * 7 + 201, "smc Pentax-DA L 50-200mm f/4-5.6 ED WR")); + choices.insert(p_t(256 * 7 + 202, "smc PENTAX-DA L 18-55mm f/3.5-5.6 AL WR")); + choices.insert(p_t(256 * 7 + 203, "HD PENTAX-DA 55-300mm f/4-5.8 ED WR")); + choices.insert(p_t(256 * 7 + 204, "HD PENTAX-DA 15mm f/4 ED AL Limited")); + choices.insert(p_t(256 * 7 + 205, "HD PENTAX-DA 35mm f/2.8 Macro Limited")); + choices.insert(p_t(256 * 7 + 206, "HD PENTAX-DA 70mm f/2.4 Limited")); + choices.insert(p_t(256 * 7 + 207, "HD PENTAX-DA 21mm f/3.2 ED AL Limited")); + choices.insert(p_t(256 * 7 + 208, "HD PENTAX-DA 40mm f/2.8 Limited")); + choices.insert(p_t(256 * 7 + 212, "smc PENTAX-DA 50mm f/1.8")); + choices.insert(p_t(256 * 7 + 213, "smc PENTAX-DA 40mm f/2.8 XS")); + choices.insert(p_t(256 * 7 + 214, "smc PENTAX-DA 35mm f/2.4 AL")); + choices.insert(p_t(256 * 7 + 216, "smc PENTAX-DA L 55-300mm f/4-5.8 ED")); + choices.insert(p_t(256 * 7 + 217, "smc PENTAX-DA 50-200mm f/4-5.6 ED WR")); + choices.insert(p_t(256 * 7 + 218, "smc PENTAX-DA 18-55mm f/3.5-5.6 AL WR")); + choices.insert(p_t(256 * 7 + 220, "Tamron SP AF 10-24mm f/3.5-4.5 Di II LD Aspherical [IF]")); + choices.insert(p_t(256 * 7 + 221, "smc PENTAX-DA L 50-200mm f/4-5.6 ED")); + choices.insert(p_t(256 * 7 + 222, "smc PENTAX-DA L 18-55mm f/3.5-5.6")); + choices.insert(p_t(256 * 7 + 223, "Samsung/Schneider D-XENON 18-55mm f/3.5-5.6 II")); + choices.insert(p_t(256 * 7 + 224, "smc PENTAX-DA 15mm f/4 ED AL Limited")); + choices.insert(p_t(256 * 7 + 225, "Samsung/Schneider D-XENON 18-250mm f/3.5-6.3")); + choices.insert(p_t(256 * 7 + 226, "smc PENTAX-DA* 55mm f/1.4 SDM (SDM unused)")); + choices.insert(p_t(256 * 7 + 227, "smc PENTAX-DA* 60-250mm f/4 [IF] SDM (SDM unused)")); + choices.insert(p_t(256 * 7 + 228, "Samsung 16-45mm f/4 ED")); + choices.insert(p_t(256 * 7 + 229, "smc PENTAX-DA 18-55mm f/3.5-5.6 AL II")); + choices.insert(p_t(256 * 7 + 230, "Tamron AF 17-50mm f/2.8 XR Di-II LD (Model A16)")); + choices.insert(p_t(256 * 7 + 231, "smc PENTAX-DA 18-250mm f/3.5-6.3 ED AL [IF]")); + choices.insert(p_t(256 * 7 + 233, "smc PENTAX-DA 35mm f/2.8 Macro Limited")); + choices.insert(p_t(256 * 7 + 234, "smc PENTAX-DA* 300mm f/4 ED [IF] SDM (SDM unused)")); + choices.insert(p_t(256 * 7 + 235, "smc PENTAX-DA* 200mm f/2.8 ED [IF] SDM (SDM unused)")); + choices.insert(p_t(256 * 7 + 236, "smc PENTAX-DA 55-300mm f/4-5.8 ED")); + choices.insert(p_t(256 * 7 + 238, "Tamron AF 18-250mm f/3.5-6.3 Di II LD Aspherical [IF] Macro")); + choices.insert(p_t(256 * 7 + 241, "smc PENTAX-DA* 50-135mm f/2.8 ED [IF] SDM (SDM unused)")); + choices.insert(p_t(256 * 7 + 242, "smc PENTAX-DA* 16-50mm f/2.8 ED AL [IF] SDM (SDM unused)")); + choices.insert(p_t(256 * 7 + 243, "smc PENTAX-DA 70mm f/2.4 Limited")); + choices.insert(p_t(256 * 7 + 244, "smc PENTAX-DA 21mm f/3.2 AL Limited")); + choices.insert(p_t(256 * 8 + 0, "Sigma 50-150mm f/2.8 II APO EX DC HSM")); + choices.insert(p_t(256 * 8 + 3, "Sigma AF 18-125mm f/3.5-5.6 DC")); + choices.insert(p_t(256 * 8 + 4, "Sigma 50mm f/1.4 EX DG HSM")); + choices.insert(p_t(256 * 8 + 7, "Sigma 24-70mm f/2.8 IF EX DG HSM")); + choices.insert(p_t(256 * 8 + 8, "Sigma 18-250mm f/3.5-6.3 DC OS HSM")); + choices.insert(p_t(256 * 8 + 11, "Sigma 10-20mm f/3.5 EX DC HSM")); + choices.insert(p_t(256 * 8 + 12, "Sigma 70-300mm f/4-5.6 DG OS")); + choices.insert(p_t(256 * 8 + 13, "Sigma 120-400mm f/4.5-5.6 APO DG OS HSM")); + choices.insert(p_t(256 * 8 + 14, "Sigma 17-70mm f/2.8-4.0 DC Macro OS HSM")); + choices.insert(p_t(256 * 8 + 15, "Sigma 150-500mm f/5-6.3 APO DG OS HSM")); + choices.insert(p_t(256 * 8 + 16, "Sigma 70-200mm f/2.8 EX DG Macro HSM II")); + choices.insert(p_t(256 * 8 + 17, "Sigma 50-500mm f/4.5-6.3 DG OS HSM")); + choices.insert(p_t(256 * 8 + 18, "Sigma 8-16mm f/4.5-5.6 DC HSM")); + choices.insert(p_t(256 * 8 + 21, "Sigma 17-50mm f/2.8 EX DC OS HSM")); + choices.insert(p_t(256 * 8 + 22, "Sigma 85mm f/1.4 EX DG HSM")); + choices.insert(p_t(256 * 8 + 23, "Sigma 70-200mm f/2.8 APO EX DG OS HSM")); + choices.insert(p_t(256 * 8 + 25, "Sigma 17-50mm f/2.8 EX DC HSM")); + choices.insert(p_t(256 * 8 + 27, "Sigma 18-200mm f/3.5-6.3 II DC HSM")); + choices.insert(p_t(256 * 8 + 28, "Sigma 18-250mm f/3.5-6.3 DC Macro HSM")); + choices.insert(p_t(256 * 8 + 29, "Sigma 35mm f/1.4 DG HSM")); + choices.insert(p_t(256 * 8 + 30, "Sigma 17-70mm f/2.8-4 DC Macro HSM Contemporary")); + choices.insert(p_t(256 * 8 + 31, "Sigma 18-35mm f/1.8 DC HSM")); + choices.insert(p_t(256 * 8 + 32, "Sigma 30mm f/1.4 DC HSM | A")); + choices.insert(p_t(256 * 8 + 59, "HD PENTAX-D FA 150-450mm f/4.5-5.6 ED DC AW")); + choices.insert(p_t(256 * 8 + 60, "HD PENTAX-D FA* 70-200mm f/2.8 ED DC AW")); + choices.insert(p_t(256 * 8 + 198, "smc PENTAX-DA L 18-50mm f/4-5.6 DC WR RE")); + choices.insert(p_t(256 * 8 + 199, "HD PENTAX-DA 18-50mm f/4-5.6 DC WR RE")); + choices.insert(p_t(256 * 8 + 200, "HD PENTAX-DA 16-85mm f/3.5-5.6 ED DC WR")); + choices.insert(p_t(256 * 8 + 209, "HD PENTAX-DA 20-40mm f/2.8-4 ED Limited DC WR")); + choices.insert(p_t(256 * 8 + 210, "smc PENTAX-DA 18-270mm f/3.5-6.3 ED SDM")); + choices.insert(p_t(256 * 8 + 211, "HD PENTAX-DA 560mm f/5.6 ED AW")); + choices.insert(p_t(256 * 8 + 215, "smc PENTAX-DA 18-135mm f/3.5-5.6 ED AL [IF] DC WR")); + choices.insert(p_t(256 * 8 + 226, "smc PENTAX-DA* 55mm f/1.4 SDM")); + choices.insert(p_t(256 * 8 + 227, "smc PENTAX-DA* 60-250mm f/4 [IF] SDM")); + choices.insert(p_t(256 * 8 + 232, "smc PENTAX-DA 17-70mm f/4 AL [IF] SDM")); + choices.insert(p_t(256 * 8 + 234, "smc PENTAX-DA* 300mm f/4 ED [IF] SDM")); + choices.insert(p_t(256 * 8 + 235, "smc PENTAX-DA* 200mm f/2.8 ED [IF] SDM")); + choices.insert(p_t(256 * 8 + 241, "smc PENTAX-DA* 50-135mm f/2.8 ED [IF] SDM")); + choices.insert(p_t(256 * 8 + 242, "smc PENTAX-DA* 16-50mm f/2.8 ED AL [IF] SDM")); choices.insert(p_t(256 * 8 + 255, "Sigma Lens (8 255)")); - choices.insert(p_t(256 * 8 + 255, "Sigma 70-200mm F2.8 EX DG Macro HSM II")); - choices.insert(p_t(256 * 8 + 255, "Sigma 150-500mm F5-6.3 DG APO [OS] HSM")); - choices.insert(p_t(256 * 8 + 255, "Sigma 50-150mm F2.8 II APO EX DC HSM")); - choices.insert(p_t(256 * 8 + 255, "Sigma 4.5mm F2.8 EX DC HSM Circular Fisheye")); - choices.insert(p_t(256 * 8 + 255, "Sigma 50-200mm F4-5.6 DC OS")); - choices.insert(p_t(256 * 8 + 255, "Sigma 24-70mm F2.8 EX DG HSM")); + choices.insert(p_t(256 * 8 + 255, "Sigma 70-200mm f/2.8 EX DG Macro HSM II")); + choices.insert(p_t(256 * 8 + 255, "Sigma 150-500mm f/5-6.3 DG APO [OS] HSM")); + choices.insert(p_t(256 * 8 + 255, "Sigma 50-150mm f/2.8 II APO EX DC HSM")); + choices.insert(p_t(256 * 8 + 255, "Sigma 4.5mm f/2.8 EX DC HSM Circular Fisheye")); + choices.insert(p_t(256 * 8 + 255, "Sigma 50-200mm f/4-5.6 DC OS")); + choices.insert(p_t(256 * 8 + 255, "Sigma 24-70mm f/2.8 EX DG HSM")); choices.insert(p_t(256 * 9 + 0, "645 Manual Lens")); choices.insert(p_t(256 * 10 + 0, "645 A Series Lens")); - choices.insert(p_t(256 * 11 + 1, "smc PENTAX-FA 645 75mm F2.8")); - choices.insert(p_t(256 * 11 + 2, "smc PENTAX-FA 645 45mm F2.8")); - choices.insert(p_t(256 * 11 + 3, "smc PENTAX-FA* 645 300mm F4 ED [IF]")); - choices.insert(p_t(256 * 11 + 4, "smc PENTAX-FA 645 45-85mm F4.5")); - choices.insert(p_t(256 * 11 + 5, "smc PENTAX-FA 645 400mm F5.6 ED [IF]")); - choices.insert(p_t(256 * 11 + 7, "smc PENTAX-FA 645 Macro 120mm F4")); - choices.insert(p_t(256 * 11 + 8, "smc PENTAX-FA 645 80-160mm F4.5")); - choices.insert(p_t(256 * 11 + 9, "smc PENTAX-FA 645 200mm F4 [IF]")); - choices.insert(p_t(256 * 11 + 10, "smc PENTAX-FA 645 150mm F2.8 [IF]")); - choices.insert(p_t(256 * 11 + 11, "smc PENTAX-FA 645 35mm F3.5 AL [IF]")); - choices.insert(p_t(256 * 11 + 12, "smc PENTAX-FA 645 300mm F5.6 ED [IF]")); - choices.insert(p_t(256 * 11 + 14, "smc PENTAX-FA 645 55-110mm F5.6")); - choices.insert(p_t(256 * 11 + 16, "smc PENTAX-FA 645 33-55mm F4.5 AL")); - choices.insert(p_t(256 * 11 + 17, "smc PENTAX-FA 645 150-300mm F5.6 ED [IF]")); - choices.insert(p_t(256 * 13 + 18, "smc PENTAX-D FA 645 55mm F2.8 AL [IF] SDM AW")); - choices.insert(p_t(256 * 13 + 19, "smc PENTAX-D FA 645 25mm F4 AL [IF] SDM AW")); - choices.insert(p_t(256 * 13 + 20, "HD PENTAX-D FA 645 90mm F2.8 ED AW SR")); - choices.insert(p_t(256 * 13 + 253, "HD PENTAX-DA 645 28-45mm F4.5 ED AW SR")); + choices.insert(p_t(256 * 11 + 1, "smc PENTAX-FA 645 75mm f/2.8")); + choices.insert(p_t(256 * 11 + 2, "smc PENTAX-FA 645 45mm f/2.8")); + choices.insert(p_t(256 * 11 + 3, "smc PENTAX-FA* 645 300mm f/4 ED [IF]")); + choices.insert(p_t(256 * 11 + 4, "smc PENTAX-FA 645 45-85mm f/4.5")); + choices.insert(p_t(256 * 11 + 5, "smc PENTAX-FA 645 400mm f/5.6 ED [IF]")); + choices.insert(p_t(256 * 11 + 7, "smc PENTAX-FA 645 Macro 120mm f/4")); + choices.insert(p_t(256 * 11 + 8, "smc PENTAX-FA 645 80-160mm f/4.5")); + choices.insert(p_t(256 * 11 + 9, "smc PENTAX-FA 645 200mm f/4 [IF]")); + choices.insert(p_t(256 * 11 + 10, "smc PENTAX-FA 645 150mm f/2.8 [IF]")); + choices.insert(p_t(256 * 11 + 11, "smc PENTAX-FA 645 35mm f/3.5 AL [IF]")); + choices.insert(p_t(256 * 11 + 12, "smc PENTAX-FA 645 300mm f/5.6 ED [IF]")); + choices.insert(p_t(256 * 11 + 14, "smc PENTAX-FA 645 55-110mm f/5.6")); + choices.insert(p_t(256 * 11 + 16, "smc PENTAX-FA 645 33-55mm f/4.5 AL")); + choices.insert(p_t(256 * 11 + 17, "smc PENTAX-FA 645 150-300mm f/5.6 ED [IF]")); + choices.insert(p_t(256 * 13 + 18, "smc PENTAX-D FA 645 55mm f/2.8 AL [IF] SDM AW")); + choices.insert(p_t(256 * 13 + 19, "smc PENTAX-D FA 645 25mm f/4 AL [IF] SDM AW")); + choices.insert(p_t(256 * 13 + 20, "HD PENTAX-D FA 645 90mm f/2.8 ED AW SR")); + choices.insert(p_t(256 * 13 + 253, "HD PENTAX-DA 645 28-45mm f/4.5 ED AW SR")); choices.insert(p_t(256 * 21 + 0, "Pentax Q Manual Lens")); - choices.insert(p_t(256 * 21 + 1, "01 Standard Prime 8.5mm F1.9")); - choices.insert(p_t(256 * 21 + 2, "02 Standard Zoom 5-15mm F2.8-4.5")); - choices.insert(p_t(256 * 21 + 6, "06 Telephoto Zoom 15-45mm F2.8")); - choices.insert(p_t(256 * 21 + 7, "07 Mount Shield 11.5mm F9")); - choices.insert(p_t(256 * 21 + 8, "08 Wide Zoom 3.8-5.9mm F3.7-4")); - choices.insert(p_t(256 * 22 + 3, "03 Fish-eye 3.2mm F5.6")); - choices.insert(p_t(256 * 22 + 4, "04 Toy Lens Wide 6.3mm F7.1")); - choices.insert(p_t(256 * 22 + 5, "05 Toy Lens Telephoto 18mm F8")); + choices.insert(p_t(256 * 21 + 1, "01 Standard Prime 8.5mm f/1.9")); + choices.insert(p_t(256 * 21 + 2, "02 Standard Zoom 5-15mm f/2.8-4.5")); + choices.insert(p_t(256 * 21 + 6, "06 Telephoto Zoom 15-45mm f/2.8")); + choices.insert(p_t(256 * 21 + 7, "07 Mount Shield 11.5mm f/9")); + choices.insert(p_t(256 * 21 + 8, "08 Wide Zoom 3.8-5.9mm f/3.7-4")); + choices.insert(p_t(256 * 22 + 3, "03 Fish-eye 3.2mm f/5.6")); + choices.insert(p_t(256 * 22 + 4, "04 Toy Lens Wide 6.3mm f/7.1")); + choices.insert(p_t(256 * 22 + 5, "05 Toy Lens Telephoto 18mm f/8")); } virtual std::string toString (Tag* t) { diff --git a/rtexif/sonyminoltaattribs.cc b/rtexif/sonyminoltaattribs.cc index b44f74fbd..ea8fc0b49 100644 --- a/rtexif/sonyminoltaattribs.cc +++ b/rtexif/sonyminoltaattribs.cc @@ -532,487 +532,487 @@ class SALensIDInterpreter : public IntLensInterpreter< int > public: SALensIDInterpreter () { - choices.insert(p_t(0, "Minolta AF 28-85mm F3.5-4.5 New")); - choices.insert(p_t(1, "Minolta AF 80-200mm F2.8 HS-APO G")); - choices.insert(p_t(2, "Minolta AF 28-70mm F2.8 G")); - choices.insert(p_t(3, "Minolta AF 28-80mm F4-5.6")); - choices.insert(p_t(4, "Minolta AF 85mm F1.4G")); - choices.insert(p_t(5, "Minolta AF 35-70mm F3.5-4.5 [II]")); - choices.insert(p_t(6, "Minolta AF 24-85mm F3.5-4.5 [New]")); - choices.insert(p_t(7, "Minolta AF 100-300mm F4.5-5.6 APO [New] or 100-400mm or Sigma Lens")); - choices.insert(p_t(7, "Minolta AF 100-400mm F4.5-6.7 APO")); - choices.insert(p_t(7, "Sigma AF 100-300mm F4 EX DG IF")); - choices.insert(p_t(8, "Minolta AF 70-210mm F4.5-5.6 [II]")); - choices.insert(p_t(9, "Minolta AF 50mm F3.5 Macro")); - choices.insert(p_t(10, "Minolta AF 28-105mm F3.5-4.5 [New]")); - choices.insert(p_t(11, "Minolta AF 300mm F4 HS-APO G")); - choices.insert(p_t(12, "Minolta AF 100mm F2.8 Soft Focus")); - choices.insert(p_t(13, "Minolta AF 75-300mm F4.5-5.6 (New or II)")); - choices.insert(p_t(14, "Minolta AF 100-400mm F4.5-6.7 APO")); - choices.insert(p_t(15, "Minolta AF 400mm F4.5 HS-APO G")); - choices.insert(p_t(16, "Minolta AF 17-35mm F3.5 G")); - choices.insert(p_t(17, "Minolta AF 20-35mm F3.5-4.5")); - choices.insert(p_t(18, "Minolta AF 28-80mm F3.5-5.6 II")); - choices.insert(p_t(19, "Minolta AF 35mm F1.4 G")); - choices.insert(p_t(20, "Minolta/Sony 135mm F2.8 [T4.5] STF")); - choices.insert(p_t(22, "Minolta AF 35-80mm F4-5.6 II")); - choices.insert(p_t(23, "Minolta AF 200mm F4 Macro APO G")); - choices.insert(p_t(24, "Minolta/Sony AF 24-105mm F3.5-4.5 (D) or Sigma or Tamron Lens")); - choices.insert(p_t(24, "Sigma 18-50mm F2.8")); - choices.insert(p_t(24, "Sigma 17-70mm F2.8-4.5 (D)")); - choices.insert(p_t(24, "Sigma 20-40mm F2.8 EX DG Aspherical IF")); - choices.insert(p_t(24, "Sigma 18-200mm F3.5-6.3 DC")); - choices.insert(p_t(24, "Sigma DC 18-125mm F4-5,6 D")); - choices.insert(p_t(24, "Tamron SP AF 28-75mm F2.8 XR Di LD Aspherical [IF] Macro")); - choices.insert(p_t(25, "Minolta AF 100-300mm F4.5-5.6 APO (D) or Sigma Lens")); - choices.insert(p_t(25, "Sigma 100-300mm F4 EX (APO (D) or D IF)")); - choices.insert(p_t(25, "Sigma 70mm F2.8 EX DG Macro")); - choices.insert(p_t(25, "Sigma 20mm F1.8 EX DG Aspherical RF")); - choices.insert(p_t(25, "Sigma 30mm F1.4 EX DC")); - choices.insert(p_t(25, "Sigma 24mm F1.8 EX DG ASP Macro")); - choices.insert(p_t(27, "Minolta AF 85mm F1.4 G (D)")); - choices.insert(p_t(28, "Minolta/Sony AF 100mm F2.8 Macro (D) or Tamron Lens")); - choices.insert(p_t(28, "Tamron SP AF 90mm F2.8 Di Macro")); - choices.insert(p_t(28, "Tamron SP AF 180mm F3.5 Di LD [IF] Macro")); - choices.insert(p_t(29, "Minolta/Sony AF 75-300mm F4.5-5.6 (D)")); - choices.insert(p_t(30, "Minolta AF 28-80mm F3.5-5.6 (D) or Sigma Lens")); - choices.insert(p_t(30, "Sigma AF 10-20mm F4-5.6 EX DC")); - choices.insert(p_t(30, "Sigma AF 12-24mm F4.5-5.6 EX DG")); - choices.insert(p_t(30, "Sigma 28-70mm EX DG F2.8")); - choices.insert(p_t(30, "Sigma 55-200mm F4-5.6 DC")); - choices.insert(p_t(31, "Minolta/Sony AF 50mm F2.8 Macro (D) or F3.5")); - choices.insert(p_t(31, "Minolta/Sony AF 50mm F3.5 Macro")); - choices.insert(p_t(32, "Minolta/Sony AF 300mm F2.8 G or 1.5x Teleconverter")); - choices.insert(p_t(33, "Minolta/Sony AF 70-200mm F2.8 G")); - choices.insert(p_t(35, "Minolta AF 85mm F1.4 G (D) Limited")); - choices.insert(p_t(36, "Minolta AF 28-100mm F3.5-5.6 (D)")); - choices.insert(p_t(38, "Minolta AF 17-35mm F2.8-4 (D)")); - choices.insert(p_t(39, "Minolta AF 28-75mm F2.8 (D)")); - choices.insert(p_t(40, "Minolta/Sony AF DT 18-70mm F3.5-5.6 (D)")); - choices.insert(p_t(41, "Minolta/Sony AF DT 11-18mm F4.5-5.6 (D) or Tamron Lens")); - choices.insert(p_t(41, "Tamron SP AF 11-18mm F4.5-5.6 Di II LD Aspherical IF")); - choices.insert(p_t(42, "Minolta/Sony AF DT 18-200mm F3.5-6.3 (D)")); - choices.insert(p_t(43, "Sony 35mm F1.4 G (SAL35F14G)")); - choices.insert(p_t(44, "Sony 50mm F1.4 (SAL50F14)")); - choices.insert(p_t(45, "Carl Zeiss Planar T* 85mm F1.4 ZA (SAL85F14Z)")); - choices.insert(p_t(46, "Carl Zeiss Vario-Sonnar T* DT 16-80mm F3.5-4.5 ZA (SAL1680Z)")); - choices.insert(p_t(47, "Carl Zeiss Sonnar T* 135mm F1.8 ZA (SAL135F18Z)")); - choices.insert(p_t(48, "Carl Zeiss Vario-Sonnar T* 24-70mm F2.8 ZA SSM (SAL2470Z) or ZA SSM II")); - choices.insert(p_t(48, "Carl Zeiss Vario-Sonnar T* 24-70mm F2.8 ZA SSM II (SAL2470Z2)")); - choices.insert(p_t(49, "Sony DT 55-200mm F4-5.6 (SAL55200)")); - choices.insert(p_t(50, "Sony DT 18-250mm F3.5-6.3 (SAL18250)")); - choices.insert(p_t(51, "Sony DT 16-105mm F3.5-5.6 (SAL16105)")); - choices.insert(p_t(52, "Sony 70-300mm F4.5-5.6 G SSM (SAL70300G) or G SSM II or Tamron Lens")); - choices.insert(p_t(52, "Sony 70-300mm F4.5-5.6 G SSM II (SAL70300G2)")); - choices.insert(p_t(52, "Tamron SP 70-300mm F4-5.6 Di USD")); - choices.insert(p_t(53, "Sony 70-400mm F4-5.6 G SSM (SAL70400G)")); - choices.insert(p_t(54, "Carl Zeiss Vario-Sonnar T* 16-35mm F2.8 ZA SSM (SAL1635Z) or ZA SSM II")); - choices.insert(p_t(54, "Carl Zeiss Vario-Sonnar T* 16-35mm F2.8 ZA SSM II (SAL1635Z2)")); - choices.insert(p_t(55, "Sony DT 18-55mm F3.5-5.6 SAM (SAL1855) or SAM II")); - choices.insert(p_t(55, "Sony DT 18-55mm F3.5-5.6 SAM II (SAL18552)")); - choices.insert(p_t(56, "Sony DT 55-200mm F4-5.6 SAM (SAL55200-2)")); - choices.insert(p_t(57, "Sony DT 50mm F1.8 SAM (SAL50F18) or Tamron Lens")); - choices.insert(p_t(57, "Tamron SP AF 60mm F2 Di II LD [IF] Macro 1:1")); - choices.insert(p_t(57, "Tamron 18-270mm F3.5-6.3 Di II PZD")); - choices.insert(p_t(58, "Sony DT 30mm F2.8 Macro SAM (SAL30M28)")); - choices.insert(p_t(59, "Sony 28-75mm F2.8 SAM (SAL2875)")); - choices.insert(p_t(60, "Carl Zeiss Distagon T* 24mm F2 ZA SSM (SAL24F20Z)")); - choices.insert(p_t(61, "Sony 85mm F2.8 SAM (SAL85F28)")); - choices.insert(p_t(62, "Sony DT 35mm F1.8 SAM (SAL35F18)")); - choices.insert(p_t(63, "Sony DT 16-50mm F2.8 SSM (SAL1650)")); - choices.insert(p_t(64, "Sony 500mm F4 G SSM (SAL500F40G)")); - choices.insert(p_t(65, "Sony DT 18-135mm F3.5-5.6 SAM (SAL18135)")); - choices.insert(p_t(66, "Sony 300mm F2.8 G SSM II (SAL300F28G2)")); - choices.insert(p_t(67, "Sony 70-200mm F2.8 G SSM II (SAL70200G2)")); - choices.insert(p_t(68, "Sony DT 55-300mm F4.5-5.6 SAM (SAL55300)")); - choices.insert(p_t(69, "Sony 70-400mm F4-5.6 G SSM II (SAL70400G2)")); - choices.insert(p_t(70, "Carl Zeiss Planar T* 50mm F1.4 ZA SSM (SAL50F14Z)")); + choices.insert(p_t(0, "Minolta AF 28-85mm f/3.5-4.5 New")); + choices.insert(p_t(1, "Minolta AF 80-200mm f/2.8 HS-APO G")); + choices.insert(p_t(2, "Minolta AF 28-70mm f/2.8 G")); + choices.insert(p_t(3, "Minolta AF 28-80mm f/4-5.6")); + choices.insert(p_t(4, "Minolta AF 85mm f/1.4G")); + choices.insert(p_t(5, "Minolta AF 35-70mm f/3.5-4.5 [II]")); + choices.insert(p_t(6, "Minolta AF 24-85mm f/3.5-4.5 [New]")); + choices.insert(p_t(7, "Minolta AF 100-300mm f/4.5-5.6 APO [New] or 100-400mm or Sigma Lens")); + choices.insert(p_t(7, "Minolta AF 100-400mm f/4.5-6.7 APO")); + choices.insert(p_t(7, "Sigma AF 100-300mm f/4 EX DG IF")); + choices.insert(p_t(8, "Minolta AF 70-210mm f/4.5-5.6 [II]")); + choices.insert(p_t(9, "Minolta AF 50mm f/3.5 Macro")); + choices.insert(p_t(10, "Minolta AF 28-105mm f/3.5-4.5 [New]")); + choices.insert(p_t(11, "Minolta AF 300mm f/4 HS-APO G")); + choices.insert(p_t(12, "Minolta AF 100mm f/2.8 Soft Focus")); + choices.insert(p_t(13, "Minolta AF 75-300mm f/4.5-5.6 (New or II)")); + choices.insert(p_t(14, "Minolta AF 100-400mm f/4.5-6.7 APO")); + choices.insert(p_t(15, "Minolta AF 400mm f/4.5 HS-APO G")); + choices.insert(p_t(16, "Minolta AF 17-35mm f/3.5 G")); + choices.insert(p_t(17, "Minolta AF 20-35mm f/3.5-4.5")); + choices.insert(p_t(18, "Minolta AF 28-80mm f/3.5-5.6 II")); + choices.insert(p_t(19, "Minolta AF 35mm f/1.4 G")); + choices.insert(p_t(20, "Minolta/Sony 135mm f/2.8 [T4.5] STF")); + choices.insert(p_t(22, "Minolta AF 35-80mm f/4-5.6 II")); + choices.insert(p_t(23, "Minolta AF 200mm f/4 Macro APO G")); + choices.insert(p_t(24, "Minolta/Sony AF 24-105mm f/3.5-4.5 (D) or Sigma or Tamron Lens")); + choices.insert(p_t(24, "Sigma 18-50mm f/2.8")); + choices.insert(p_t(24, "Sigma 17-70mm f/2.8-4.5 (D)")); + choices.insert(p_t(24, "Sigma 20-40mm f/2.8 EX DG Aspherical IF")); + choices.insert(p_t(24, "Sigma 18-200mm f/3.5-6.3 DC")); + choices.insert(p_t(24, "Sigma DC 18-125mm f/4-5,6 D")); + choices.insert(p_t(24, "Tamron SP AF 28-75mm f/2.8 XR Di LD Aspherical [IF] Macro")); + choices.insert(p_t(25, "Minolta AF 100-300mm f/4.5-5.6 APO (D) or Sigma Lens")); + choices.insert(p_t(25, "Sigma 100-300mm f/4 EX (APO (D) or D IF)")); + choices.insert(p_t(25, "Sigma 70mm f/2.8 EX DG Macro")); + choices.insert(p_t(25, "Sigma 20mm f/1.8 EX DG Aspherical RF")); + choices.insert(p_t(25, "Sigma 30mm f/1.4 EX DC")); + choices.insert(p_t(25, "Sigma 24mm f/1.8 EX DG ASP Macro")); + choices.insert(p_t(27, "Minolta AF 85mm f/1.4 G (D)")); + choices.insert(p_t(28, "Minolta/Sony AF 100mm f/2.8 Macro (D) or Tamron Lens")); + choices.insert(p_t(28, "Tamron SP AF 90mm f/2.8 Di Macro")); + choices.insert(p_t(28, "Tamron SP AF 180mm f/3.5 Di LD [IF] Macro")); + choices.insert(p_t(29, "Minolta/Sony AF 75-300mm f/4.5-5.6 (D)")); + choices.insert(p_t(30, "Minolta AF 28-80mm f/3.5-5.6 (D) or Sigma Lens")); + choices.insert(p_t(30, "Sigma AF 10-20mm f/4-5.6 EX DC")); + choices.insert(p_t(30, "Sigma AF 12-24mm f/4.5-5.6 EX DG")); + choices.insert(p_t(30, "Sigma 28-70mm EX DG f/2.8")); + choices.insert(p_t(30, "Sigma 55-200mm f/4-5.6 DC")); + choices.insert(p_t(31, "Minolta/Sony AF 50mm f/2.8 Macro (D) or f/3.5")); + choices.insert(p_t(31, "Minolta/Sony AF 50mm f/3.5 Macro")); + choices.insert(p_t(32, "Minolta/Sony AF 300mm f/2.8 G or 1.5x Teleconverter")); + choices.insert(p_t(33, "Minolta/Sony AF 70-200mm f/2.8 G")); + choices.insert(p_t(35, "Minolta AF 85mm f/1.4 G (D) Limited")); + choices.insert(p_t(36, "Minolta AF 28-100mm f/3.5-5.6 (D)")); + choices.insert(p_t(38, "Minolta AF 17-35mm f/2.8-4 (D)")); + choices.insert(p_t(39, "Minolta AF 28-75mm f/2.8 (D)")); + choices.insert(p_t(40, "Minolta/Sony AF DT 18-70mm f/3.5-5.6 (D)")); + choices.insert(p_t(41, "Minolta/Sony AF DT 11-18mm f/4.5-5.6 (D) or Tamron Lens")); + choices.insert(p_t(41, "Tamron SP AF 11-18mm f/4.5-5.6 Di II LD Aspherical IF")); + choices.insert(p_t(42, "Minolta/Sony AF DT 18-200mm f/3.5-6.3 (D)")); + choices.insert(p_t(43, "Sony 35mm f/1.4 G (SAL35F14G)")); + choices.insert(p_t(44, "Sony 50mm f/1.4 (SAL50F14)")); + choices.insert(p_t(45, "Carl Zeiss Planar T* 85mm f/1.4 ZA (SAL85F14Z)")); + choices.insert(p_t(46, "Carl Zeiss Vario-Sonnar T* DT 16-80mm f/3.5-4.5 ZA (SAL1680Z)")); + choices.insert(p_t(47, "Carl Zeiss Sonnar T* 135mm f/1.8 ZA (SAL135F18Z)")); + choices.insert(p_t(48, "Carl Zeiss Vario-Sonnar T* 24-70mm f/2.8 ZA SSM (SAL2470Z) or ZA SSM II")); + choices.insert(p_t(48, "Carl Zeiss Vario-Sonnar T* 24-70mm f/2.8 ZA SSM II (SAL2470Z2)")); + choices.insert(p_t(49, "Sony DT 55-200mm f/4-5.6 (SAL55200)")); + choices.insert(p_t(50, "Sony DT 18-250mm f/3.5-6.3 (SAL18250)")); + choices.insert(p_t(51, "Sony DT 16-105mm f/3.5-5.6 (SAL16105)")); + choices.insert(p_t(52, "Sony 70-300mm f/4.5-5.6 G SSM (SAL70300G) or G SSM II or Tamron Lens")); + choices.insert(p_t(52, "Sony 70-300mm f/4.5-5.6 G SSM II (SAL70300G2)")); + choices.insert(p_t(52, "Tamron SP 70-300mm f/4-5.6 Di USD")); + choices.insert(p_t(53, "Sony 70-400mm f/4-5.6 G SSM (SAL70400G)")); + choices.insert(p_t(54, "Carl Zeiss Vario-Sonnar T* 16-35mm f/2.8 ZA SSM (SAL1635Z) or ZA SSM II")); + choices.insert(p_t(54, "Carl Zeiss Vario-Sonnar T* 16-35mm f/2.8 ZA SSM II (SAL1635Z2)")); + choices.insert(p_t(55, "Sony DT 18-55mm f/3.5-5.6 SAM (SAL1855) or SAM II")); + choices.insert(p_t(55, "Sony DT 18-55mm f/3.5-5.6 SAM II (SAL18552)")); + choices.insert(p_t(56, "Sony DT 55-200mm f/4-5.6 SAM (SAL55200-2)")); + choices.insert(p_t(57, "Sony DT 50mm f/1.8 SAM (SAL50F18) or Tamron Lens")); + choices.insert(p_t(57, "Tamron SP AF 60mm f/2 Di II LD [IF] Macro 1:1")); + choices.insert(p_t(57, "Tamron 18-270mm f/3.5-6.3 Di II PZD")); + choices.insert(p_t(58, "Sony DT 30mm f/2.8 Macro SAM (SAL30M28)")); + choices.insert(p_t(59, "Sony 28-75mm f/2.8 SAM (SAL2875)")); + choices.insert(p_t(60, "Carl Zeiss Distagon T* 24mm f/2 ZA SSM (SAL24F20Z)")); + choices.insert(p_t(61, "Sony 85mm f/2.8 SAM (SAL85F28)")); + choices.insert(p_t(62, "Sony DT 35mm f/1.8 SAM (SAL35F18)")); + choices.insert(p_t(63, "Sony DT 16-50mm f/2.8 SSM (SAL1650)")); + choices.insert(p_t(64, "Sony 500mm f/4 G SSM (SAL500F40G)")); + choices.insert(p_t(65, "Sony DT 18-135mm f/3.5-5.6 SAM (SAL18135)")); + choices.insert(p_t(66, "Sony 300mm f/2.8 G SSM II (SAL300F28G2)")); + choices.insert(p_t(67, "Sony 70-200mm f/2.8 G SSM II (SAL70200G2)")); + choices.insert(p_t(68, "Sony DT 55-300mm f/4.5-5.6 SAM (SAL55300)")); + choices.insert(p_t(69, "Sony 70-400mm f/4-5.6 G SSM II (SAL70400G2)")); + choices.insert(p_t(70, "Carl Zeiss Planar T* 50mm f/1.4 ZA SSM (SAL50F14Z)")); choices.insert(p_t(128, "Tamron or Sigma Lens (128)")); - choices.insert(p_t(128, "Tamron AF 18-200mm F3.5-6.3 XR Di II LD Aspherical [IF] Macro")); - choices.insert(p_t(128, "Tamron AF 28-300mm F3.5-6.3 XR Di LD Aspherical [IF] Macro")); - choices.insert(p_t(128, "Tamron 80-300mm F3.5-6.3")); - choices.insert(p_t(128, "Tamron AF 28-200mm F3.8-5.6 XR Di Aspherical [IF] Macro")); - choices.insert(p_t(128, "Tamron SP AF 17-35mm F2.8-4 Di LD Aspherical IF")); - choices.insert(p_t(128, "Sigma AF 50-150mm F2.8 EX DC APO HSM II")); - choices.insert(p_t(128, "Sigma 10-20mm F3.5 EX DC HSM")); - choices.insert(p_t(128, "Sigma 70-200mm F2.8 II EX DG APO MACRO HSM")); - choices.insert(p_t(128, "Sigma 10mm F2.8 EX DC HSM Fisheye")); - choices.insert(p_t(128, "Sigma 50mm F1.4 EX DG HSM")); - choices.insert(p_t(128, "Sigma 85mm F1.4 EX DG HSM")); - choices.insert(p_t(128, "Sigma 24-70mm F2.8 IF EX DG HSM")); - choices.insert(p_t(128, "Sigma 18-250mm F3.5-6.3 DC OS HSM")); - choices.insert(p_t(128, "Sigma 17-50mm F2.8 EX DC HSM")); - choices.insert(p_t(128, "Sigma 17-70mm F2.8-4 DC Macro HSM")); - choices.insert(p_t(128, "Sigma 150mm F2.8 EX DG OS HSM APO Macro")); - choices.insert(p_t(128, "Sigma 150-500mm F5-6.3 APO DG OS HSM")); - choices.insert(p_t(128, "Tamron AF 28-105mm F4-5.6 [IF]")); - choices.insert(p_t(128, "Sigma 35mm F1.4 DG HSM")); - choices.insert(p_t(128, "Sigma 18-35mm F1.8 DC HSM")); + choices.insert(p_t(128, "Tamron AF 18-200mm f/3.5-6.3 XR Di II LD Aspherical [IF] Macro")); + choices.insert(p_t(128, "Tamron AF 28-300mm f/3.5-6.3 XR Di LD Aspherical [IF] Macro")); + choices.insert(p_t(128, "Tamron 80-300mm f/3.5-6.3")); + choices.insert(p_t(128, "Tamron AF 28-200mm f/3.8-5.6 XR Di Aspherical [IF] Macro")); + choices.insert(p_t(128, "Tamron SP AF 17-35mm f/2.8-4 Di LD Aspherical IF")); + choices.insert(p_t(128, "Sigma AF 50-150mm f/2.8 EX DC APO HSM II")); + choices.insert(p_t(128, "Sigma 10-20mm f/3.5 EX DC HSM")); + choices.insert(p_t(128, "Sigma 70-200mm f/2.8 II EX DG APO MACRO HSM")); + choices.insert(p_t(128, "Sigma 10mm f/2.8 EX DC HSM Fisheye")); + choices.insert(p_t(128, "Sigma 50mm f/1.4 EX DG HSM")); + choices.insert(p_t(128, "Sigma 85mm f/1.4 EX DG HSM")); + choices.insert(p_t(128, "Sigma 24-70mm f/2.8 IF EX DG HSM")); + choices.insert(p_t(128, "Sigma 18-250mm f/3.5-6.3 DC OS HSM")); + choices.insert(p_t(128, "Sigma 17-50mm f/2.8 EX DC HSM")); + choices.insert(p_t(128, "Sigma 17-70mm f/2.8-4 DC Macro HSM")); + choices.insert(p_t(128, "Sigma 150mm f/2.8 EX DG OS HSM APO Macro")); + choices.insert(p_t(128, "Sigma 150-500mm f/5-6.3 APO DG OS HSM")); + choices.insert(p_t(128, "Tamron AF 28-105mm f/4-5.6 [IF]")); + choices.insert(p_t(128, "Sigma 35mm f/1.4 DG HSM")); + choices.insert(p_t(128, "Sigma 18-35mm f/1.8 DC HSM")); choices.insert(p_t(129, "Tamron Lens (129)")); - choices.insert(p_t(129, "Tamron 200-400mm F5.6 LD")); - choices.insert(p_t(129, "Tamron 70-300mm F4-5.6 LD")); - choices.insert(p_t(131, "Tamron 20-40mm F2.7-3.5 SP Aspherical IF")); - choices.insert(p_t(135, "Vivitar 28-210mm F3.5-5.6")); - choices.insert(p_t(136, "Tokina EMZ M100 AF 100mm F3.5")); - choices.insert(p_t(137, "Cosina 70-210mm F2.8-4 AF")); - choices.insert(p_t(138, "Soligor 19-35mm F3.5-4.5")); - choices.insert(p_t(139, "Tokina AF 28-300mm F4-6.3")); - choices.insert(p_t(142, "Voigtlander 70-300mm F4.5-5.6")); - choices.insert(p_t(146, "Voigtlander Macro APO-Lanthar 125mm F2.5 SL")); - choices.insert(p_t(194, "Tamron SP AF 17-50mm F2.8 XR Di II LD Aspherical [IF]")); - choices.insert(p_t(203, "Tamron SP 70-200mm F2.8 Di USD")); - choices.insert(p_t(204, "Tamron SP 24-70mm F2.8 Di USD")); - choices.insert(p_t(213, "Tamron 16-300mm F3.5-6.3 Di II PZD")); - choices.insert(p_t(214, "Tamron SP 150-600mm F5-6.3 Di USD")); - choices.insert(p_t(224, "Tamron SP 90mm F2.8 Di Macro 1:1 USD")); + choices.insert(p_t(129, "Tamron 200-400mm f/5.6 LD")); + choices.insert(p_t(129, "Tamron 70-300mm f/4-5.6 LD")); + choices.insert(p_t(131, "Tamron 20-40mm f/2.7-3.5 SP Aspherical IF")); + choices.insert(p_t(135, "Vivitar 28-210mm f/3.5-5.6")); + choices.insert(p_t(136, "Tokina EMZ M100 AF 100mm f/3.5")); + choices.insert(p_t(137, "Cosina 70-210mm f/2.8-4 AF")); + choices.insert(p_t(138, "Soligor 19-35mm f/3.5-4.5")); + choices.insert(p_t(139, "Tokina AF 28-300mm f/4-6.3")); + choices.insert(p_t(142, "Voigtlander 70-300mm f/4.5-5.6")); + choices.insert(p_t(146, "Voigtlander Macro APO-Lanthar 125mm f/2.5 SL")); + choices.insert(p_t(194, "Tamron SP AF 17-50mm f/2.8 XR Di II LD Aspherical [IF]")); + choices.insert(p_t(203, "Tamron SP 70-200mm f/2.8 Di USD")); + choices.insert(p_t(204, "Tamron SP 24-70mm f/2.8 Di USD")); + choices.insert(p_t(213, "Tamron 16-300mm f/3.5-6.3 Di II PZD")); + choices.insert(p_t(214, "Tamron SP 150-600mm f/5-6.3 Di USD")); + choices.insert(p_t(224, "Tamron SP 90mm f/2.8 Di Macro 1:1 USD")); choices.insert(p_t(255, "Tamron Lens (255)")); - choices.insert(p_t(255, "Tamron SP AF 17-50mm F2.8 XR Di II LD Aspherical")); - choices.insert(p_t(255, "Tamron AF 18-250mm F3.5-6.3 XR Di II LD")); - choices.insert(p_t(255, "Tamron AF 55-200mm F4-5.6 Di II LD Macro")); - choices.insert(p_t(255, "Tamron AF 70-300mm F4-5.6 Di LD Macro 1:2")); - choices.insert(p_t(255, "Tamron SP AF 200-500mm F5.0-6.3 Di LD IF")); - choices.insert(p_t(255, "Tamron SP AF 10-24mm F3.5-4.5 Di II LD Aspherical IF")); - choices.insert(p_t(255, "Tamron SP AF 70-200mm F2.8 Di LD IF Macro")); - choices.insert(p_t(255, "Tamron SP AF 28-75mm F2.8 XR Di LD Aspherical IF")); - choices.insert(p_t(255, "Tamron AF 90-300mm F4.5-5.6 Telemacro")); - choices.insert(p_t(2550, "Minolta AF 50mm F1.7")); - choices.insert(p_t(2551, "Minolta AF 35-70mm F4 or Other Lens")); - choices.insert(p_t(2551, "Sigma UC AF 28-70mm F3.5-4.5")); - choices.insert(p_t(2551, "Sigma AF 28-70mm F2.8")); - choices.insert(p_t(2551, "Sigma M-AF 70-200mm F2.8 EX Aspherical")); - choices.insert(p_t(2551, "Quantaray M-AF 35-80mm F4-5.6")); - choices.insert(p_t(2551, "Tokina 28-70mm F2.8-4.5 AF")); - choices.insert(p_t(2552, "Minolta AF 28-85mm F3.5-4.5 or Other Lens")); - choices.insert(p_t(2552, "Tokina 19-35mm F3.5-4.5")); - choices.insert(p_t(2552, "Tokina 28-70mm F2.8 AT-X")); - choices.insert(p_t(2552, "Tokina 80-400mm F4.5-5.6 AT-X AF II 840")); - choices.insert(p_t(2552, "Tokina AF PRO 28-80mm F2.8 AT-X 280")); - choices.insert(p_t(2552, "Tokina AT-X PRO [II] AF 28-70mm F2.6-2.8 270")); - choices.insert(p_t(2552, "Tamron AF 19-35mm F3.5-4.5")); - choices.insert(p_t(2552, "Angenieux AF 28-70mm F2.6")); - choices.insert(p_t(2552, "Tokina AT-X 17 AF 17mm F3.5")); - choices.insert(p_t(2552, "Tokina 20-35mm F3.5-4.5 II AF")); - choices.insert(p_t(2553, "Minolta AF 28-135mm F4-4.5 or Sigma Lens")); - choices.insert(p_t(2553, "Sigma ZOOM-alpha 35-135mm F3.5-4.5")); - choices.insert(p_t(2553, "Sigma 28-105mm F2.8-4 Aspherical")); - choices.insert(p_t(2553, "Sigma 28-105mm F4-5.6 UC")); - choices.insert(p_t(2554, "Minolta AF 35-105mm F3.5-4.5")); - choices.insert(p_t(2555, "Minolta AF 70-210mm F4 Macro or Sigma Lens")); - choices.insert(p_t(2555, "Sigma 70-210mm F4-5.6 APO")); - choices.insert(p_t(2555, "Sigma M-AF 70-200mm F2.8 EX APO")); - choices.insert(p_t(2555, "Sigma 75-200mm F2.8-3.5")); - choices.insert(p_t(2556, "Minolta AF 135mm F2.8")); - choices.insert(p_t(2557, "Minolta/Sony AF 28mm F2.8")); - choices.insert(p_t(2558, "Minolta AF 24-50mm F4")); - choices.insert(p_t(2560, "Minolta AF 100-200mm F4.5")); - choices.insert(p_t(2561, "Minolta AF 75-300mm F4.5-5.6 or Sigma Lens")); - choices.insert(p_t(2561, "Sigma 70-300mm F4-5.6 DL Macro")); - choices.insert(p_t(2561, "Sigma 300mm F4 APO Macro")); - choices.insert(p_t(2561, "Sigma AF 500mm F4.5 APO")); - choices.insert(p_t(2561, "Sigma AF 170-500mm F5-6.3 APO Aspherical")); - choices.insert(p_t(2561, "Tokina AT-X AF 300mm F4")); - choices.insert(p_t(2561, "Tokina AT-X AF 400mm F5.6 SD")); - choices.insert(p_t(2561, "Tokina AF 730 II 75-300mm F4.5-5.6")); - choices.insert(p_t(2561, "Sigma 800mm F5.6 APO")); - choices.insert(p_t(2561, "Sigma AF 400mm F5.6 APO Macro")); - choices.insert(p_t(2562, "Minolta AF 50mm F1.4 [New]")); - choices.insert(p_t(2563, "Minolta AF 300mm F2.8 APO or Sigma Lens")); - choices.insert(p_t(2563, "Sigma AF 50-500mm F4-6.3 EX DG APO")); - choices.insert(p_t(2563, "Sigma AF 170-500mm F5-6.3 APO Aspherical")); - choices.insert(p_t(2563, "Sigma AF 500mm F4.5 EX DG APO")); - choices.insert(p_t(2563, "Sigma 400mm F5.6 APO")); - choices.insert(p_t(2564, "Minolta AF 50mm F2.8 Macro or Sigma Lens")); - choices.insert(p_t(2564, "Sigma 50mm F2.8 EX Macro")); - choices.insert(p_t(2565, "Minolta AF 600mm F4")); - choices.insert(p_t(2566, "Minolta AF 24mm F2.8 or Sigma Lens")); - choices.insert(p_t(2566, "Sigma 17-35mm F2.8-4 EX Aspherical")); - choices.insert(p_t(2572, "Minolta/Sony AF 500mm F8 Reflex")); - choices.insert(p_t(2578, "Minolta/Sony AF 16mm F2.8 Fisheye or Sigma Lens")); - choices.insert(p_t(2578, "Sigma 8mm F4 EX [DG] Fisheye")); - choices.insert(p_t(2578, "Sigma 14mm F3.5")); - choices.insert(p_t(2578, "Sigma 15mm F2.8 Fisheye")); - choices.insert(p_t(2579, "Minolta/Sony AF 20mm F2.8 or Tokina Lens")); - choices.insert(p_t(2579, "Tokina AT-X Pro DX 11-16mm F2.8")); - choices.insert(p_t(2581, "Minolta AF 100mm F2.8 Macro [New] or Sigma or Tamron Lens")); - choices.insert(p_t(2581, "Sigma AF 90mm F2.8 Macro")); - choices.insert(p_t(2581, "Sigma AF 105mm F2.8 EX [DG] Macro")); - choices.insert(p_t(2581, "Sigma 180mm F5.6 Macro")); - choices.insert(p_t(2581, "Sigma 180mm F3.5 EX DG Macro")); - choices.insert(p_t(2581, "Tamron 90mm F2.8 Macro")); - choices.insert(p_t(2585, "Minolta AF 35-105mm F3.5-4.5 New or Tamron Lens")); - choices.insert(p_t(2585, "Beroflex 35-135mm F3.5-4.5")); - choices.insert(p_t(2585, "Tamron 24-135mm F3.5-5.6")); - choices.insert(p_t(2588, "Minolta AF 70-210mm F3.5-4.5")); - choices.insert(p_t(2589, "Minolta AF 80-200mm F2.8 APO or Tokina Lens")); - choices.insert(p_t(2589, "Tokina 80-200mm F2.8")); - choices.insert(p_t(2590, "Minolta AF 200mm F2.8 G APO + Minolta AF 1.4x APO or Other Lens + 1.4x")); - choices.insert(p_t(2590, "Minolta AF 600mm F4 HS-APO G + Minolta AF 1.4x APO")); - choices.insert(p_t(2591, "Minolta AF 35mm F1.4")); - choices.insert(p_t(2592, "Minolta AF 85mm F1.4 G (D)")); - choices.insert(p_t(2593, "Minolta AF 200mm F2.8 G APO")); - choices.insert(p_t(2594, "Minolta AF 3x-1x F1.7-2.8 Macro")); - choices.insert(p_t(2596, "Minolta AF 28mm F2")); - choices.insert(p_t(2597, "Minolta AF 35mm F2 [New]")); - choices.insert(p_t(2598, "Minolta AF 100mm F2")); - choices.insert(p_t(2601, "Minolta AF 200mm F2.8 G APO + Minolta AF 2x APO or Other Lens + 2x")); - choices.insert(p_t(2601, "Minolta AF 600mm F4 HS-APO G + Minolta AF 2x APO")); - choices.insert(p_t(2604, "Minolta AF 80-200mm F4.5-5.6")); - choices.insert(p_t(2605, "Minolta AF 35-80mm F4-5.6")); - choices.insert(p_t(2606, "Minolta AF 100-300mm F4.5-5.6")); - choices.insert(p_t(2607, "Minolta AF 35-80mm F4-5.6")); - choices.insert(p_t(2608, "Minolta AF 300mm F2.8 HS-APO G")); - choices.insert(p_t(2609, "Minolta AF 600mm F4 HS-APO G")); - choices.insert(p_t(2612, "Minolta AF 200mm F2.8 HS-APO G")); - choices.insert(p_t(2613, "Minolta AF 50mm F1.7 New")); - choices.insert(p_t(2615, "Minolta AF 28-105mm F3.5-4.5 xi")); - choices.insert(p_t(2616, "Minolta AF 35-200mm F4.5-5.6 xi")); - choices.insert(p_t(2618, "Minolta AF 28-80mm F4-5.6 xi")); - choices.insert(p_t(2619, "Minolta AF 80-200mm F4.5-5.6 xi")); - choices.insert(p_t(2620, "Minolta AF 28-70mm F2.8 G")); - choices.insert(p_t(2621, "Minolta AF 100-300mm F4.5-5.6 xi")); - choices.insert(p_t(2624, "Minolta AF 35-80mm F4-5.6 Power Zoom")); - choices.insert(p_t(2628, "Minolta AF 80-200mm F2.8 G")); - choices.insert(p_t(2629, "Minolta AF 85mm F1.4 New")); - choices.insert(p_t(2631, "Minolta/Sony AF 100-300mm F4.5-5.6 APO")); - choices.insert(p_t(2632, "Minolta AF 24-50mm F4 New")); - choices.insert(p_t(2638, "Minolta AF 50mm F2.8 Macro New")); - choices.insert(p_t(2639, "Minolta AF 100mm F2.8 Macro")); - choices.insert(p_t(2641, "Minolta/Sony AF 20mm F2.8 New")); - choices.insert(p_t(2642, "Minolta AF 24mm F2.8 New")); - choices.insert(p_t(2644, "Minolta AF 100-400mm F4.5-6.7 APO")); - choices.insert(p_t(2662, "Minolta AF 50mm F1.4 New")); - choices.insert(p_t(2667, "Minolta AF 35mm F2 New")); - choices.insert(p_t(2668, "Minolta AF 28mm F2 New")); - choices.insert(p_t(2672, "Minolta AF 24-105mm F3.5-4.5 (D)")); + choices.insert(p_t(255, "Tamron SP AF 17-50mm f/2.8 XR Di II LD Aspherical")); + choices.insert(p_t(255, "Tamron AF 18-250mm f/3.5-6.3 XR Di II LD")); + choices.insert(p_t(255, "Tamron AF 55-200mm f/4-5.6 Di II LD Macro")); + choices.insert(p_t(255, "Tamron AF 70-300mm f/4-5.6 Di LD Macro 1:2")); + choices.insert(p_t(255, "Tamron SP AF 200-500mm f/5.0-6.3 Di LD IF")); + choices.insert(p_t(255, "Tamron SP AF 10-24mm f/3.5-4.5 Di II LD Aspherical IF")); + choices.insert(p_t(255, "Tamron SP AF 70-200mm f/2.8 Di LD IF Macro")); + choices.insert(p_t(255, "Tamron SP AF 28-75mm f/2.8 XR Di LD Aspherical IF")); + choices.insert(p_t(255, "Tamron AF 90-300mm f/4.5-5.6 Telemacro")); + choices.insert(p_t(2550, "Minolta AF 50mm f/1.7")); + choices.insert(p_t(2551, "Minolta AF 35-70mm f/4 or Other Lens")); + choices.insert(p_t(2551, "Sigma UC AF 28-70mm f/3.5-4.5")); + choices.insert(p_t(2551, "Sigma AF 28-70mm f/2.8")); + choices.insert(p_t(2551, "Sigma M-AF 70-200mm f/2.8 EX Aspherical")); + choices.insert(p_t(2551, "Quantaray M-AF 35-80mm f/4-5.6")); + choices.insert(p_t(2551, "Tokina 28-70mm f/2.8-4.5 AF")); + choices.insert(p_t(2552, "Minolta AF 28-85mm f/3.5-4.5 or Other Lens")); + choices.insert(p_t(2552, "Tokina 19-35mm f/3.5-4.5")); + choices.insert(p_t(2552, "Tokina 28-70mm f/2.8 AT-X")); + choices.insert(p_t(2552, "Tokina 80-400mm f/4.5-5.6 AT-X AF II 840")); + choices.insert(p_t(2552, "Tokina AF PRO 28-80mm f/2.8 AT-X 280")); + choices.insert(p_t(2552, "Tokina AT-X PRO [II] AF 28-70mm f/2.6-2.8 270")); + choices.insert(p_t(2552, "Tamron AF 19-35mm f/3.5-4.5")); + choices.insert(p_t(2552, "Angenieux AF 28-70mm f/2.6")); + choices.insert(p_t(2552, "Tokina AT-X 17 AF 17mm f/3.5")); + choices.insert(p_t(2552, "Tokina 20-35mm f/3.5-4.5 II AF")); + choices.insert(p_t(2553, "Minolta AF 28-135mm f/4-4.5 or Sigma Lens")); + choices.insert(p_t(2553, "Sigma ZOOM-alpha 35-135mm f/3.5-4.5")); + choices.insert(p_t(2553, "Sigma 28-105mm f/2.8-4 Aspherical")); + choices.insert(p_t(2553, "Sigma 28-105mm f/4-5.6 UC")); + choices.insert(p_t(2554, "Minolta AF 35-105mm f/3.5-4.5")); + choices.insert(p_t(2555, "Minolta AF 70-210mm f/4 Macro or Sigma Lens")); + choices.insert(p_t(2555, "Sigma 70-210mm f/4-5.6 APO")); + choices.insert(p_t(2555, "Sigma M-AF 70-200mm f/2.8 EX APO")); + choices.insert(p_t(2555, "Sigma 75-200mm f/2.8-3.5")); + choices.insert(p_t(2556, "Minolta AF 135mm f/2.8")); + choices.insert(p_t(2557, "Minolta/Sony AF 28mm f/2.8")); + choices.insert(p_t(2558, "Minolta AF 24-50mm f/4")); + choices.insert(p_t(2560, "Minolta AF 100-200mm f/4.5")); + choices.insert(p_t(2561, "Minolta AF 75-300mm f/4.5-5.6 or Sigma Lens")); + choices.insert(p_t(2561, "Sigma 70-300mm f/4-5.6 DL Macro")); + choices.insert(p_t(2561, "Sigma 300mm f/4 APO Macro")); + choices.insert(p_t(2561, "Sigma AF 500mm f/4.5 APO")); + choices.insert(p_t(2561, "Sigma AF 170-500mm f/5-6.3 APO Aspherical")); + choices.insert(p_t(2561, "Tokina AT-X AF 300mm f/4")); + choices.insert(p_t(2561, "Tokina AT-X AF 400mm f/5.6 SD")); + choices.insert(p_t(2561, "Tokina AF 730 II 75-300mm f/4.5-5.6")); + choices.insert(p_t(2561, "Sigma 800mm f/5.6 APO")); + choices.insert(p_t(2561, "Sigma AF 400mm f/5.6 APO Macro")); + choices.insert(p_t(2562, "Minolta AF 50mm f/1.4 [New]")); + choices.insert(p_t(2563, "Minolta AF 300mm f/2.8 APO or Sigma Lens")); + choices.insert(p_t(2563, "Sigma AF 50-500mm f/4-6.3 EX DG APO")); + choices.insert(p_t(2563, "Sigma AF 170-500mm f/5-6.3 APO Aspherical")); + choices.insert(p_t(2563, "Sigma AF 500mm f/4.5 EX DG APO")); + choices.insert(p_t(2563, "Sigma 400mm f/5.6 APO")); + choices.insert(p_t(2564, "Minolta AF 50mm f/2.8 Macro or Sigma Lens")); + choices.insert(p_t(2564, "Sigma 50mm f/2.8 EX Macro")); + choices.insert(p_t(2565, "Minolta AF 600mm f/4")); + choices.insert(p_t(2566, "Minolta AF 24mm f/2.8 or Sigma Lens")); + choices.insert(p_t(2566, "Sigma 17-35mm f/2.8-4 EX Aspherical")); + choices.insert(p_t(2572, "Minolta/Sony AF 500mm f/8 Reflex")); + choices.insert(p_t(2578, "Minolta/Sony AF 16mm f/2.8 Fisheye or Sigma Lens")); + choices.insert(p_t(2578, "Sigma 8mm f/4 EX [DG] Fisheye")); + choices.insert(p_t(2578, "Sigma 14mm f/3.5")); + choices.insert(p_t(2578, "Sigma 15mm f/2.8 Fisheye")); + choices.insert(p_t(2579, "Minolta/Sony AF 20mm f/2.8 or Tokina Lens")); + choices.insert(p_t(2579, "Tokina AT-X Pro DX 11-16mm f/2.8")); + choices.insert(p_t(2581, "Minolta AF 100mm f/2.8 Macro [New] or Sigma or Tamron Lens")); + choices.insert(p_t(2581, "Sigma AF 90mm f/2.8 Macro")); + choices.insert(p_t(2581, "Sigma AF 105mm f/2.8 EX [DG] Macro")); + choices.insert(p_t(2581, "Sigma 180mm f/5.6 Macro")); + choices.insert(p_t(2581, "Sigma 180mm f/3.5 EX DG Macro")); + choices.insert(p_t(2581, "Tamron 90mm f/2.8 Macro")); + choices.insert(p_t(2585, "Minolta AF 35-105mm f/3.5-4.5 New or Tamron Lens")); + choices.insert(p_t(2585, "Beroflex 35-135mm f/3.5-4.5")); + choices.insert(p_t(2585, "Tamron 24-135mm f/3.5-5.6")); + choices.insert(p_t(2588, "Minolta AF 70-210mm f/3.5-4.5")); + choices.insert(p_t(2589, "Minolta AF 80-200mm f/2.8 APO or Tokina Lens")); + choices.insert(p_t(2589, "Tokina 80-200mm f/2.8")); + choices.insert(p_t(2590, "Minolta AF 200mm f/2.8 G APO + Minolta AF 1.4x APO or Other Lens + 1.4x")); + choices.insert(p_t(2590, "Minolta AF 600mm f/4 HS-APO G + Minolta AF 1.4x APO")); + choices.insert(p_t(2591, "Minolta AF 35mm f/1.4")); + choices.insert(p_t(2592, "Minolta AF 85mm f/1.4 G (D)")); + choices.insert(p_t(2593, "Minolta AF 200mm f/2.8 G APO")); + choices.insert(p_t(2594, "Minolta AF 3x-1x f/1.7-2.8 Macro")); + choices.insert(p_t(2596, "Minolta AF 28mm f/2")); + choices.insert(p_t(2597, "Minolta AF 35mm f/2 [New]")); + choices.insert(p_t(2598, "Minolta AF 100mm f/2")); + choices.insert(p_t(2601, "Minolta AF 200mm f/2.8 G APO + Minolta AF 2x APO or Other Lens + 2x")); + choices.insert(p_t(2601, "Minolta AF 600mm f/4 HS-APO G + Minolta AF 2x APO")); + choices.insert(p_t(2604, "Minolta AF 80-200mm f/4.5-5.6")); + choices.insert(p_t(2605, "Minolta AF 35-80mm f/4-5.6")); + choices.insert(p_t(2606, "Minolta AF 100-300mm f/4.5-5.6")); + choices.insert(p_t(2607, "Minolta AF 35-80mm f/4-5.6")); + choices.insert(p_t(2608, "Minolta AF 300mm f/2.8 HS-APO G")); + choices.insert(p_t(2609, "Minolta AF 600mm f/4 HS-APO G")); + choices.insert(p_t(2612, "Minolta AF 200mm f/2.8 HS-APO G")); + choices.insert(p_t(2613, "Minolta AF 50mm f/1.7 New")); + choices.insert(p_t(2615, "Minolta AF 28-105mm f/3.5-4.5 xi")); + choices.insert(p_t(2616, "Minolta AF 35-200mm f/4.5-5.6 xi")); + choices.insert(p_t(2618, "Minolta AF 28-80mm f/4-5.6 xi")); + choices.insert(p_t(2619, "Minolta AF 80-200mm f/4.5-5.6 xi")); + choices.insert(p_t(2620, "Minolta AF 28-70mm f/2.8 G")); + choices.insert(p_t(2621, "Minolta AF 100-300mm f/4.5-5.6 xi")); + choices.insert(p_t(2624, "Minolta AF 35-80mm f/4-5.6 Power Zoom")); + choices.insert(p_t(2628, "Minolta AF 80-200mm f/2.8 G")); + choices.insert(p_t(2629, "Minolta AF 85mm f/1.4 New")); + choices.insert(p_t(2631, "Minolta/Sony AF 100-300mm f/4.5-5.6 APO")); + choices.insert(p_t(2632, "Minolta AF 24-50mm f/4 New")); + choices.insert(p_t(2638, "Minolta AF 50mm f/2.8 Macro New")); + choices.insert(p_t(2639, "Minolta AF 100mm f/2.8 Macro")); + choices.insert(p_t(2641, "Minolta/Sony AF 20mm f/2.8 New")); + choices.insert(p_t(2642, "Minolta AF 24mm f/2.8 New")); + choices.insert(p_t(2644, "Minolta AF 100-400mm f/4.5-6.7 APO")); + choices.insert(p_t(2662, "Minolta AF 50mm f/1.4 New")); + choices.insert(p_t(2667, "Minolta AF 35mm f/2 New")); + choices.insert(p_t(2668, "Minolta AF 28mm f/2 New")); + choices.insert(p_t(2672, "Minolta AF 24-105mm f/3.5-4.5 (D)")); choices.insert(p_t(3046, "Metabones Canon EF Speed Booster")); - choices.insert(p_t(4567, "Tokina 70-210mm F4-5.6")); - choices.insert(p_t(4571, "Vivitar 70-210mm F4.5-5.6")); + choices.insert(p_t(4567, "Tokina 70-210mm f/4-5.6")); + choices.insert(p_t(4571, "Vivitar 70-210mm f/4.5-5.6")); choices.insert(p_t(4574, "2x Teleconverter or Tamron or Tokina Lens")); - choices.insert(p_t(4574, "Tamron SP AF 90mm F2.5")); - choices.insert(p_t(4574, "Tokina RF 500mm F8.0 x2")); - choices.insert(p_t(4574, "Tokina 300mm F2.8 x2")); + choices.insert(p_t(4574, "Tamron SP AF 90mm f/2.5")); + choices.insert(p_t(4574, "Tokina RF 500mm f/8.0 x2")); + choices.insert(p_t(4574, "Tokina 300mm f/2.8 x2")); choices.insert(p_t(4575, "1.4x Teleconverter")); - choices.insert(p_t(4585, "Tamron SP AF 300mm F2.8 LD IF")); - choices.insert(p_t(4586, "Tamron SP AF 35-105mm F2.8 LD Aspherical IF")); - choices.insert(p_t(4587, "Tamron AF 70-210mm F2.8 SP LD")); + choices.insert(p_t(4585, "Tamron SP AF 300mm f/2.8 LD IF")); + choices.insert(p_t(4586, "Tamron SP AF 35-105mm f/2.8 LD Aspherical IF")); + choices.insert(p_t(4587, "Tamron AF 70-210mm f/2.8 SP LD")); choices.insert(p_t(6118, "Metabones Canon EF Adapter")); choices.insert(p_t(6553, "E-Mount, T-Mount, Other Lens or no lens")); - choices.insert(p_t(6553, "Sony E 16mm F2.8")); - choices.insert(p_t(6553, "Sony E 18-55mm F3.5-5.6 OSS")); - choices.insert(p_t(6553, "Sony E 55-210mm F4.5-6.3 OSS")); - choices.insert(p_t(6553, "Sony E 18-200mm F3.5-6.3 OSS")); - choices.insert(p_t(6553, "Sony E 30mm F3.5 Macro")); - choices.insert(p_t(6553, "Sony E 24mm F1.8 ZA")); - choices.insert(p_t(6553, "Sony E 50mm F1.8 OSS")); - choices.insert(p_t(6553, "Sony E 16-70mm F4 ZA OSS")); - choices.insert(p_t(6553, "Sony E 10-18mm F4 OSS")); - choices.insert(p_t(6553, "Sony E PZ 16-50mm F3.5-5.6 OSS")); - choices.insert(p_t(6553, "Sony FE 35mm F2.8 ZA")); - choices.insert(p_t(6553, "Sony FE 24-70mm F4 ZA OSS")); - choices.insert(p_t(6553, "Sony E 18-200mm F3.5-6.3 OSS LE")); - choices.insert(p_t(6553, "Sony E 20mm F2.8")); - choices.insert(p_t(6553, "Sony E 35mm F1.8 OSS")); - choices.insert(p_t(6553, "Sony E PZ 18-105mm F4 G OSS")); - choices.insert(p_t(6553, "Sony FE 90mm F2.8 Macro G OSS")); - choices.insert(p_t(6553, "Sony E 18-50mm F4-5.6")); - choices.insert(p_t(6553, "Sony E PZ 18-200mm F3.5-6.3 OSS")); - choices.insert(p_t(6553, "Sony FE 55mm F1.8 ZA")); - choices.insert(p_t(6553, "Sony FE 70-200mm F4 G OSS")); - choices.insert(p_t(6553, "Sony FE 16-35mm F4 ZA OSS")); - choices.insert(p_t(6553, "Sony FE 28-70mm F3.5-5.6 OSS")); - choices.insert(p_t(6553, "Sony FE 35mm F1.4 ZA")); - choices.insert(p_t(6553, "Sony FE 24-240mm F3.5-6.3 OSS")); - choices.insert(p_t(6553, "Sony FE 28mm F2")); - choices.insert(p_t(6553, "Sony FE PZ 28-135mm F4 G OSS")); - choices.insert(p_t(6553, "Sony FE 21mm F2.8 (SEL28F20 + SEL075UWC)")); - choices.insert(p_t(6553, "Sony FE 16mm F3.5 Fisheye (SEL28F20 + SEL057FEC)")); - choices.insert(p_t(6553, "Sigma 19mm F2.8 [EX] DN")); - choices.insert(p_t(6553, "Sigma 30mm F2.8 [EX] DN")); - choices.insert(p_t(6553, "Sigma 60mm F2.8 DN")); - choices.insert(p_t(6553, "Tamron 18-200mm F3.5-6.3 Di III VC")); - choices.insert(p_t(6553, "Zeiss Batis 25mm F2")); - choices.insert(p_t(6553, "Zeiss Batis 85mm F1.8")); - choices.insert(p_t(6553, "Zeiss Loxia 35mm F2")); - choices.insert(p_t(6553, "Zeiss Loxia 50mm F2")); - choices.insert(p_t(6553, "Zeiss Touit 12mm F2.8")); - choices.insert(p_t(6553, "Zeiss Touit 32mm F1.8")); - choices.insert(p_t(6553, "Zeiss Touit 50mm F2.8 Macro")); - choices.insert(p_t(6553, "Arax MC 35mm F2.8 Tilt+Shift")); - choices.insert(p_t(6553, "Arax MC 80mm F2.8 Tilt+Shift")); - choices.insert(p_t(6553, "Zenitar MF 16mm F2.8 Fisheye M42")); - choices.insert(p_t(6553, "Samyang 500mm Mirror F8.0")); - choices.insert(p_t(6553, "Pentacon Auto 135mm F2.8")); - choices.insert(p_t(6553, "Pentacon Auto 29mm F2.8")); - choices.insert(p_t(6553, "Helios 44-2 58mm F2.0")); - choices.insert(p_t(25501, "Minolta AF 50mm F1.7")); - choices.insert(p_t(25511, "Minolta AF 35-70mm F4 or Other Lens")); - choices.insert(p_t(25511, "Sigma UC AF 28-70mm F3.5-4.5")); - choices.insert(p_t(25511, "Sigma AF 28-70mm F2.8")); - choices.insert(p_t(25511, "Sigma M-AF 70-200mm F2.8 EX Aspherical")); - choices.insert(p_t(25511, "Quantaray M-AF 35-80mm F4-5.6")); - choices.insert(p_t(25511, "Tokina 28-70mm F2.8-4.5 AF")); - choices.insert(p_t(25521, "Minolta AF 28-85mm F3.5-4.5 or Other Lens")); - choices.insert(p_t(25521, "Tokina 19-35mm F3.5-4.5")); - choices.insert(p_t(25521, "Tokina 28-70mm F2.8 AT-X")); - choices.insert(p_t(25521, "Tokina 80-400mm F4.5-5.6 AT-X AF II 840")); - choices.insert(p_t(25521, "Tokina AF PRO 28-80mm F2.8 AT-X 280")); - choices.insert(p_t(25521, "Tokina AT-X PRO [II] AF 28-70mm F2.6-2.8 270")); - choices.insert(p_t(25521, "Tamron AF 19-35mm F3.5-4.5")); - choices.insert(p_t(25521, "Angenieux AF 28-70mm F2.6")); - choices.insert(p_t(25521, "Tokina AT-X 17 AF 17mm F3.5")); - choices.insert(p_t(25521, "Tokina 20-35mm F3.5-4.5 II AF")); - choices.insert(p_t(25531, "Minolta AF 28-135mm F4-4.5 or Sigma Lens")); - choices.insert(p_t(25531, "Sigma ZOOM-alpha 35-135mm F3.5-4.5")); - choices.insert(p_t(25531, "Sigma 28-105mm F2.8-4 Aspherical")); - choices.insert(p_t(25531, "Sigma 28-105mm F4-5.6 UC")); - choices.insert(p_t(25541, "Minolta AF 35-105mm F3.5-4.5")); - choices.insert(p_t(25551, "Minolta AF 70-210mm F4 Macro or Sigma Lens")); - choices.insert(p_t(25551, "Sigma 70-210mm F4-5.6 APO")); - choices.insert(p_t(25551, "Sigma M-AF 70-200mm F2.8 EX APO")); - choices.insert(p_t(25551, "Sigma 75-200mm F2.8-3.5")); - choices.insert(p_t(25561, "Minolta AF 135mm F2.8")); - choices.insert(p_t(25571, "Minolta/Sony AF 28mm F2.8")); - choices.insert(p_t(25581, "Minolta AF 24-50mm F4")); - choices.insert(p_t(25601, "Minolta AF 100-200mm F4.5")); - choices.insert(p_t(25611, "Minolta AF 75-300mm F4.5-5.6 or Sigma Lens")); - choices.insert(p_t(25611, "Sigma 70-300mm F4-5.6 DL Macro")); - choices.insert(p_t(25611, "Sigma 300mm F4 APO Macro")); - choices.insert(p_t(25611, "Sigma AF 500mm F4.5 APO")); - choices.insert(p_t(25611, "Sigma AF 170-500mm F5-6.3 APO Aspherical")); - choices.insert(p_t(25611, "Tokina AT-X AF 300mm F4")); - choices.insert(p_t(25611, "Tokina AT-X AF 400mm F5.6 SD")); - choices.insert(p_t(25611, "Tokina AF 730 II 75-300mm F4.5-5.6")); - choices.insert(p_t(25611, "Sigma 800mm F5.6 APO")); - choices.insert(p_t(25611, "Sigma AF 400mm F5.6 APO Macro")); - choices.insert(p_t(25621, "Minolta AF 50mm F1.4 [New]")); - choices.insert(p_t(25631, "Minolta AF 300mm F2.8 APO or Sigma Lens")); - choices.insert(p_t(25631, "Sigma AF 50-500mm F4-6.3 EX DG APO")); - choices.insert(p_t(25631, "Sigma AF 170-500mm F5-6.3 APO Aspherical")); - choices.insert(p_t(25631, "Sigma AF 500mm F4.5 EX DG APO")); - choices.insert(p_t(25631, "Sigma 400mm F5.6 APO")); - choices.insert(p_t(25641, "Minolta AF 50mm F2.8 Macro or Sigma Lens")); - choices.insert(p_t(25641, "Sigma 50mm F2.8 EX Macro")); - choices.insert(p_t(25651, "Minolta AF 600mm F4")); - choices.insert(p_t(25661, "Minolta AF 24mm F2.8 or Sigma Lens")); - choices.insert(p_t(25661, "Sigma 17-35mm F2.8-4 EX Aspherical")); - choices.insert(p_t(25721, "Minolta/Sony AF 500mm F8 Reflex")); - choices.insert(p_t(25781, "Minolta/Sony AF 16mm F2.8 Fisheye or Sigma Lens")); - choices.insert(p_t(25781, "Sigma 8mm F4 EX [DG] Fisheye")); - choices.insert(p_t(25781, "Sigma 14mm F3.5")); - choices.insert(p_t(25781, "Sigma 15mm F2.8 Fisheye")); - choices.insert(p_t(25791, "Minolta/Sony AF 20mm F2.8 or Tokina Lens")); - choices.insert(p_t(25791, "Tokina AT-X Pro DX 11-16mm F2.8")); - choices.insert(p_t(25811, "Minolta AF 100mm F2.8 Macro [New] or Sigma or Tamron Lens")); - choices.insert(p_t(25811, "Sigma AF 90mm F2.8 Macro")); - choices.insert(p_t(25811, "Sigma AF 105mm F2.8 EX [DG] Macro")); - choices.insert(p_t(25811, "Sigma 180mm F5.6 Macro")); - choices.insert(p_t(25811, "Sigma 180mm F3.5 EX DG Macro")); - choices.insert(p_t(25811, "Tamron 90mm F2.8 Macro")); - choices.insert(p_t(25851, "Beroflex 35-135mm F3.5-4.5")); - choices.insert(p_t(25858, "Minolta AF 35-105mm F3.5-4.5 New or Tamron Lens")); - choices.insert(p_t(25858, "Tamron 24-135mm F3.5-5.6")); - choices.insert(p_t(25881, "Minolta AF 70-210mm F3.5-4.5")); - choices.insert(p_t(25891, "Minolta AF 80-200mm F2.8 APO or Tokina Lens")); - choices.insert(p_t(25891, "Tokina 80-200mm F2.8")); - choices.insert(p_t(25901, "Minolta AF 200mm F2.8 G APO + Minolta AF 1.4x APO or Other Lens + 1.4x")); - choices.insert(p_t(25901, "Minolta AF 600mm F4 HS-APO G + Minolta AF 1.4x APO")); - choices.insert(p_t(25911, "Minolta AF 35mm F1.4")); - choices.insert(p_t(25921, "Minolta AF 85mm F1.4 G (D)")); - choices.insert(p_t(25931, "Minolta AF 200mm F2.8 G APO")); - choices.insert(p_t(25941, "Minolta AF 3x-1x F1.7-2.8 Macro")); - choices.insert(p_t(25961, "Minolta AF 28mm F2")); - choices.insert(p_t(25971, "Minolta AF 35mm F2 [New]")); - choices.insert(p_t(25981, "Minolta AF 100mm F2")); - choices.insert(p_t(26011, "Minolta AF 200mm F2.8 G APO + Minolta AF 2x APO or Other Lens + 2x")); - choices.insert(p_t(26011, "Minolta AF 600mm F4 HS-APO G + Minolta AF 2x APO")); - choices.insert(p_t(26041, "Minolta AF 80-200mm F4.5-5.6")); - choices.insert(p_t(26051, "Minolta AF 35-80mm F4-5.6")); - choices.insert(p_t(26061, "Minolta AF 100-300mm F4.5-5.6")); - choices.insert(p_t(26071, "Minolta AF 35-80mm F4-5.6")); - choices.insert(p_t(26081, "Minolta AF 300mm F2.8 HS-APO G")); - choices.insert(p_t(26091, "Minolta AF 600mm F4 HS-APO G")); - choices.insert(p_t(26121, "Minolta AF 200mm F2.8 HS-APO G")); - choices.insert(p_t(26131, "Minolta AF 50mm F1.7 New")); - choices.insert(p_t(26151, "Minolta AF 28-105mm F3.5-4.5 xi")); - choices.insert(p_t(26161, "Minolta AF 35-200mm F4.5-5.6 xi")); - choices.insert(p_t(26181, "Minolta AF 28-80mm F4-5.6 xi")); - choices.insert(p_t(26191, "Minolta AF 80-200mm F4.5-5.6 xi")); - choices.insert(p_t(26201, "Minolta AF 28-70mm F2.8 G")); - choices.insert(p_t(26211, "Minolta AF 100-300mm F4.5-5.6 xi")); - choices.insert(p_t(26241, "Minolta AF 35-80mm F4-5.6 Power Zoom")); - choices.insert(p_t(26281, "Minolta AF 80-200mm F2.8 G")); - choices.insert(p_t(26291, "Minolta AF 85mm F1.4 New")); - choices.insert(p_t(26311, "Minolta/Sony AF 100-300mm F4.5-5.6 APO")); - choices.insert(p_t(26321, "Minolta AF 24-50mm F4 New")); - choices.insert(p_t(26381, "Minolta AF 50mm F2.8 Macro New")); - choices.insert(p_t(26391, "Minolta AF 100mm F2.8 Macro")); - choices.insert(p_t(26411, "Minolta/Sony AF 20mm F2.8 New")); - choices.insert(p_t(26421, "Minolta AF 24mm F2.8 New")); - choices.insert(p_t(26441, "Minolta AF 100-400mm F4.5-6.7 APO")); - choices.insert(p_t(26621, "Minolta AF 50mm F1.4 New")); - choices.insert(p_t(26671, "Minolta AF 35mm F2 New")); - choices.insert(p_t(26681, "Minolta AF 28mm F2 New")); - choices.insert(p_t(26721, "Minolta AF 24-105mm F3.5-4.5 (D)")); + choices.insert(p_t(6553, "Sony E 16mm f/2.8")); + choices.insert(p_t(6553, "Sony E 18-55mm f/3.5-5.6 OSS")); + choices.insert(p_t(6553, "Sony E 55-210mm f/4.5-6.3 OSS")); + choices.insert(p_t(6553, "Sony E 18-200mm f/3.5-6.3 OSS")); + choices.insert(p_t(6553, "Sony E 30mm f/3.5 Macro")); + choices.insert(p_t(6553, "Sony E 24mm f/1.8 ZA")); + choices.insert(p_t(6553, "Sony E 50mm f/1.8 OSS")); + choices.insert(p_t(6553, "Sony E 16-70mm f/4 ZA OSS")); + choices.insert(p_t(6553, "Sony E 10-18mm f/4 OSS")); + choices.insert(p_t(6553, "Sony E PZ 16-50mm f/3.5-5.6 OSS")); + choices.insert(p_t(6553, "Sony FE 35mm f/2.8 ZA")); + choices.insert(p_t(6553, "Sony FE 24-70mm f/4 ZA OSS")); + choices.insert(p_t(6553, "Sony E 18-200mm f/3.5-6.3 OSS LE")); + choices.insert(p_t(6553, "Sony E 20mm f/2.8")); + choices.insert(p_t(6553, "Sony E 35mm f/1.8 OSS")); + choices.insert(p_t(6553, "Sony E PZ 18-105mm f/4 G OSS")); + choices.insert(p_t(6553, "Sony FE 90mm f/2.8 Macro G OSS")); + choices.insert(p_t(6553, "Sony E 18-50mm f/4-5.6")); + choices.insert(p_t(6553, "Sony E PZ 18-200mm f/3.5-6.3 OSS")); + choices.insert(p_t(6553, "Sony FE 55mm f/1.8 ZA")); + choices.insert(p_t(6553, "Sony FE 70-200mm f/4 G OSS")); + choices.insert(p_t(6553, "Sony FE 16-35mm f/4 ZA OSS")); + choices.insert(p_t(6553, "Sony FE 28-70mm f/3.5-5.6 OSS")); + choices.insert(p_t(6553, "Sony FE 35mm f/1.4 ZA")); + choices.insert(p_t(6553, "Sony FE 24-240mm f/3.5-6.3 OSS")); + choices.insert(p_t(6553, "Sony FE 28mm f/2")); + choices.insert(p_t(6553, "Sony FE PZ 28-135mm f/4 G OSS")); + choices.insert(p_t(6553, "Sony FE 21mm f/2.8 (SEL28F20 + SEL075UWC)")); + choices.insert(p_t(6553, "Sony FE 16mm f/3.5 Fisheye (SEL28F20 + SEL057FEC)")); + choices.insert(p_t(6553, "Sigma 19mm f/2.8 [EX] DN")); + choices.insert(p_t(6553, "Sigma 30mm f/2.8 [EX] DN")); + choices.insert(p_t(6553, "Sigma 60mm f/2.8 DN")); + choices.insert(p_t(6553, "Tamron 18-200mm f/3.5-6.3 Di III VC")); + choices.insert(p_t(6553, "Zeiss Batis 25mm f/2")); + choices.insert(p_t(6553, "Zeiss Batis 85mm f/1.8")); + choices.insert(p_t(6553, "Zeiss Loxia 35mm f/2")); + choices.insert(p_t(6553, "Zeiss Loxia 50mm f/2")); + choices.insert(p_t(6553, "Zeiss Touit 12mm f/2.8")); + choices.insert(p_t(6553, "Zeiss Touit 32mm f/1.8")); + choices.insert(p_t(6553, "Zeiss Touit 50mm f/2.8 Macro")); + choices.insert(p_t(6553, "Arax MC 35mm f/2.8 Tilt+Shift")); + choices.insert(p_t(6553, "Arax MC 80mm f/2.8 Tilt+Shift")); + choices.insert(p_t(6553, "Zenitar MF 16mm f/2.8 Fisheye M42")); + choices.insert(p_t(6553, "Samyang 500mm Mirror f/8.0")); + choices.insert(p_t(6553, "Pentacon Auto 135mm f/2.8")); + choices.insert(p_t(6553, "Pentacon Auto 29mm f/2.8")); + choices.insert(p_t(6553, "Helios 44-2 58mm f/2.0")); + choices.insert(p_t(25501, "Minolta AF 50mm f/1.7")); + choices.insert(p_t(25511, "Minolta AF 35-70mm f/4 or Other Lens")); + choices.insert(p_t(25511, "Sigma UC AF 28-70mm f/3.5-4.5")); + choices.insert(p_t(25511, "Sigma AF 28-70mm f/2.8")); + choices.insert(p_t(25511, "Sigma M-AF 70-200mm f/2.8 EX Aspherical")); + choices.insert(p_t(25511, "Quantaray M-AF 35-80mm f/4-5.6")); + choices.insert(p_t(25511, "Tokina 28-70mm f/2.8-4.5 AF")); + choices.insert(p_t(25521, "Minolta AF 28-85mm f/3.5-4.5 or Other Lens")); + choices.insert(p_t(25521, "Tokina 19-35mm f/3.5-4.5")); + choices.insert(p_t(25521, "Tokina 28-70mm f/2.8 AT-X")); + choices.insert(p_t(25521, "Tokina 80-400mm f/4.5-5.6 AT-X AF II 840")); + choices.insert(p_t(25521, "Tokina AF PRO 28-80mm f/2.8 AT-X 280")); + choices.insert(p_t(25521, "Tokina AT-X PRO [II] AF 28-70mm f/2.6-2.8 270")); + choices.insert(p_t(25521, "Tamron AF 19-35mm f/3.5-4.5")); + choices.insert(p_t(25521, "Angenieux AF 28-70mm f/2.6")); + choices.insert(p_t(25521, "Tokina AT-X 17 AF 17mm f/3.5")); + choices.insert(p_t(25521, "Tokina 20-35mm f/3.5-4.5 II AF")); + choices.insert(p_t(25531, "Minolta AF 28-135mm f/4-4.5 or Sigma Lens")); + choices.insert(p_t(25531, "Sigma ZOOM-alpha 35-135mm f/3.5-4.5")); + choices.insert(p_t(25531, "Sigma 28-105mm f/2.8-4 Aspherical")); + choices.insert(p_t(25531, "Sigma 28-105mm f/4-5.6 UC")); + choices.insert(p_t(25541, "Minolta AF 35-105mm f/3.5-4.5")); + choices.insert(p_t(25551, "Minolta AF 70-210mm f/4 Macro or Sigma Lens")); + choices.insert(p_t(25551, "Sigma 70-210mm f/4-5.6 APO")); + choices.insert(p_t(25551, "Sigma M-AF 70-200mm f/2.8 EX APO")); + choices.insert(p_t(25551, "Sigma 75-200mm f/2.8-3.5")); + choices.insert(p_t(25561, "Minolta AF 135mm f/2.8")); + choices.insert(p_t(25571, "Minolta/Sony AF 28mm f/2.8")); + choices.insert(p_t(25581, "Minolta AF 24-50mm f/4")); + choices.insert(p_t(25601, "Minolta AF 100-200mm f/4.5")); + choices.insert(p_t(25611, "Minolta AF 75-300mm f/4.5-5.6 or Sigma Lens")); + choices.insert(p_t(25611, "Sigma 70-300mm f/4-5.6 DL Macro")); + choices.insert(p_t(25611, "Sigma 300mm f/4 APO Macro")); + choices.insert(p_t(25611, "Sigma AF 500mm f/4.5 APO")); + choices.insert(p_t(25611, "Sigma AF 170-500mm f/5-6.3 APO Aspherical")); + choices.insert(p_t(25611, "Tokina AT-X AF 300mm f/4")); + choices.insert(p_t(25611, "Tokina AT-X AF 400mm f/5.6 SD")); + choices.insert(p_t(25611, "Tokina AF 730 II 75-300mm f/4.5-5.6")); + choices.insert(p_t(25611, "Sigma 800mm f/5.6 APO")); + choices.insert(p_t(25611, "Sigma AF 400mm f/5.6 APO Macro")); + choices.insert(p_t(25621, "Minolta AF 50mm f/1.4 [New]")); + choices.insert(p_t(25631, "Minolta AF 300mm f/2.8 APO or Sigma Lens")); + choices.insert(p_t(25631, "Sigma AF 50-500mm f/4-6.3 EX DG APO")); + choices.insert(p_t(25631, "Sigma AF 170-500mm f/5-6.3 APO Aspherical")); + choices.insert(p_t(25631, "Sigma AF 500mm f/4.5 EX DG APO")); + choices.insert(p_t(25631, "Sigma 400mm f/5.6 APO")); + choices.insert(p_t(25641, "Minolta AF 50mm f/2.8 Macro or Sigma Lens")); + choices.insert(p_t(25641, "Sigma 50mm f/2.8 EX Macro")); + choices.insert(p_t(25651, "Minolta AF 600mm f/4")); + choices.insert(p_t(25661, "Minolta AF 24mm f/2.8 or Sigma Lens")); + choices.insert(p_t(25661, "Sigma 17-35mm f/2.8-4 EX Aspherical")); + choices.insert(p_t(25721, "Minolta/Sony AF 500mm f/8 Reflex")); + choices.insert(p_t(25781, "Minolta/Sony AF 16mm f/2.8 Fisheye or Sigma Lens")); + choices.insert(p_t(25781, "Sigma 8mm f/4 EX [DG] Fisheye")); + choices.insert(p_t(25781, "Sigma 14mm f/3.5")); + choices.insert(p_t(25781, "Sigma 15mm f/2.8 Fisheye")); + choices.insert(p_t(25791, "Minolta/Sony AF 20mm f/2.8 or Tokina Lens")); + choices.insert(p_t(25791, "Tokina AT-X Pro DX 11-16mm f/2.8")); + choices.insert(p_t(25811, "Minolta AF 100mm f/2.8 Macro [New] or Sigma or Tamron Lens")); + choices.insert(p_t(25811, "Sigma AF 90mm f/2.8 Macro")); + choices.insert(p_t(25811, "Sigma AF 105mm f/2.8 EX [DG] Macro")); + choices.insert(p_t(25811, "Sigma 180mm f/5.6 Macro")); + choices.insert(p_t(25811, "Sigma 180mm f/3.5 EX DG Macro")); + choices.insert(p_t(25811, "Tamron 90mm f/2.8 Macro")); + choices.insert(p_t(25851, "Beroflex 35-135mm f/3.5-4.5")); + choices.insert(p_t(25858, "Minolta AF 35-105mm f/3.5-4.5 New or Tamron Lens")); + choices.insert(p_t(25858, "Tamron 24-135mm f/3.5-5.6")); + choices.insert(p_t(25881, "Minolta AF 70-210mm f/3.5-4.5")); + choices.insert(p_t(25891, "Minolta AF 80-200mm f/2.8 APO or Tokina Lens")); + choices.insert(p_t(25891, "Tokina 80-200mm f/2.8")); + choices.insert(p_t(25901, "Minolta AF 200mm f/2.8 G APO + Minolta AF 1.4x APO or Other Lens + 1.4x")); + choices.insert(p_t(25901, "Minolta AF 600mm f/4 HS-APO G + Minolta AF 1.4x APO")); + choices.insert(p_t(25911, "Minolta AF 35mm f/1.4")); + choices.insert(p_t(25921, "Minolta AF 85mm f/1.4 G (D)")); + choices.insert(p_t(25931, "Minolta AF 200mm f/2.8 G APO")); + choices.insert(p_t(25941, "Minolta AF 3x-1x f/1.7-2.8 Macro")); + choices.insert(p_t(25961, "Minolta AF 28mm f/2")); + choices.insert(p_t(25971, "Minolta AF 35mm f/2 [New]")); + choices.insert(p_t(25981, "Minolta AF 100mm f/2")); + choices.insert(p_t(26011, "Minolta AF 200mm f/2.8 G APO + Minolta AF 2x APO or Other Lens + 2x")); + choices.insert(p_t(26011, "Minolta AF 600mm f/4 HS-APO G + Minolta AF 2x APO")); + choices.insert(p_t(26041, "Minolta AF 80-200mm f/4.5-5.6")); + choices.insert(p_t(26051, "Minolta AF 35-80mm f/4-5.6")); + choices.insert(p_t(26061, "Minolta AF 100-300mm f/4.5-5.6")); + choices.insert(p_t(26071, "Minolta AF 35-80mm f/4-5.6")); + choices.insert(p_t(26081, "Minolta AF 300mm f/2.8 HS-APO G")); + choices.insert(p_t(26091, "Minolta AF 600mm f/4 HS-APO G")); + choices.insert(p_t(26121, "Minolta AF 200mm f/2.8 HS-APO G")); + choices.insert(p_t(26131, "Minolta AF 50mm f/1.7 New")); + choices.insert(p_t(26151, "Minolta AF 28-105mm f/3.5-4.5 xi")); + choices.insert(p_t(26161, "Minolta AF 35-200mm f/4.5-5.6 xi")); + choices.insert(p_t(26181, "Minolta AF 28-80mm f/4-5.6 xi")); + choices.insert(p_t(26191, "Minolta AF 80-200mm f/4.5-5.6 xi")); + choices.insert(p_t(26201, "Minolta AF 28-70mm f/2.8 G")); + choices.insert(p_t(26211, "Minolta AF 100-300mm f/4.5-5.6 xi")); + choices.insert(p_t(26241, "Minolta AF 35-80mm f/4-5.6 Power Zoom")); + choices.insert(p_t(26281, "Minolta AF 80-200mm f/2.8 G")); + choices.insert(p_t(26291, "Minolta AF 85mm f/1.4 New")); + choices.insert(p_t(26311, "Minolta/Sony AF 100-300mm f/4.5-5.6 APO")); + choices.insert(p_t(26321, "Minolta AF 24-50mm f/4 New")); + choices.insert(p_t(26381, "Minolta AF 50mm f/2.8 Macro New")); + choices.insert(p_t(26391, "Minolta AF 100mm f/2.8 Macro")); + choices.insert(p_t(26411, "Minolta/Sony AF 20mm f/2.8 New")); + choices.insert(p_t(26421, "Minolta AF 24mm f/2.8 New")); + choices.insert(p_t(26441, "Minolta AF 100-400mm f/4.5-6.7 APO")); + choices.insert(p_t(26621, "Minolta AF 50mm f/1.4 New")); + choices.insert(p_t(26671, "Minolta AF 35mm f/2 New")); + choices.insert(p_t(26681, "Minolta AF 28mm f/2 New")); + choices.insert(p_t(26721, "Minolta AF 24-105mm f/3.5-4.5 (D)")); choices.insert(p_t(30464, "Metabones Canon EF Speed Booster")); - choices.insert(p_t(45671, "Tokina 70-210mm F4-5.6")); - choices.insert(p_t(45711, "Vivitar 70-210mm F4.5-5.6")); + choices.insert(p_t(45671, "Tokina 70-210mm f/4-5.6")); + choices.insert(p_t(45711, "Vivitar 70-210mm f/4.5-5.6")); choices.insert(p_t(45741, "2x Teleconverter or Tamron or Tokina Lens")); - choices.insert(p_t(45741, "Tamron SP AF 90mm F2.5")); - choices.insert(p_t(45741, "Tokina RF 500mm F8.0 x2")); - choices.insert(p_t(45741, "Tokina 300mm F2.8 x2")); + choices.insert(p_t(45741, "Tamron SP AF 90mm f/2.5")); + choices.insert(p_t(45741, "Tokina RF 500mm f/8.0 x2")); + choices.insert(p_t(45741, "Tokina 300mm f/2.8 x2")); choices.insert(p_t(45751, "1.4x Teleconverter")); - choices.insert(p_t(45851, "Tamron SP AF 300mm F2.8 LD IF")); - choices.insert(p_t(45861, "Tamron SP AF 35-105mm F2.8 LD Aspherical IF")); - choices.insert(p_t(45871, "Tamron AF 70-210mm F2.8 SP LD")); + choices.insert(p_t(45851, "Tamron SP AF 300mm f/2.8 LD IF")); + choices.insert(p_t(45861, "Tamron SP AF 35-105mm f/2.8 LD Aspherical IF")); + choices.insert(p_t(45871, "Tamron AF 70-210mm f/2.8 SP LD")); choices.insert(p_t(61184, "Metabones Canon EF Adapter")); choices.insert(p_t(65535, "E-Mount, T-Mount, Other Lens or no lens")); - choices.insert(p_t(65535, "Sony E 16mm F2.8")); - choices.insert(p_t(65535, "Sony E 18-55mm F3.5-5.6 OSS")); - choices.insert(p_t(65535, "Sony E 55-210mm F4.5-6.3 OSS")); - choices.insert(p_t(65535, "Sony E 18-200mm F3.5-6.3 OSS")); - choices.insert(p_t(65535, "Sony E 30mm F3.5 Macro")); - choices.insert(p_t(65535, "Sony E 24mm F1.8 ZA")); - choices.insert(p_t(65535, "Sony E 50mm F1.8 OSS")); - choices.insert(p_t(65535, "Sony E 16-70mm F4 ZA OSS")); - choices.insert(p_t(65535, "Sony E 10-18mm F4 OSS")); - choices.insert(p_t(65535, "Sony E PZ 16-50mm F3.5-5.6 OSS")); - choices.insert(p_t(65535, "Sony FE 35mm F2.8 ZA")); - choices.insert(p_t(65535, "Sony FE 24-70mm F4 ZA OSS")); - choices.insert(p_t(65535, "Sony E 18-200mm F3.5-6.3 OSS LE")); - choices.insert(p_t(65535, "Sony E 20mm F2.8")); - choices.insert(p_t(65535, "Sony E 35mm F1.8 OSS")); - choices.insert(p_t(65535, "Sony E PZ 18-105mm F4 G OSS")); - choices.insert(p_t(65535, "Sony FE 90mm F2.8 Macro G OSS")); - choices.insert(p_t(65535, "Sony E 18-50mm F4-5.6")); - choices.insert(p_t(65535, "Sony E PZ 18-200mm F3.5-6.3 OSS")); - choices.insert(p_t(65535, "Sony FE 55mm F1.8 ZA")); - choices.insert(p_t(65535, "Sony FE 70-200mm F4 G OSS")); - choices.insert(p_t(65535, "Sony FE 16-35mm F4 ZA OSS")); - choices.insert(p_t(65535, "Sony FE 28-70mm F3.5-5.6 OSS")); - choices.insert(p_t(65535, "Sony FE 35mm F1.4 ZA")); - choices.insert(p_t(65535, "Sony FE 24-240mm F3.5-6.3 OSS")); - choices.insert(p_t(65535, "Sony FE 28mm F2")); - choices.insert(p_t(65535, "Sony FE PZ 28-135mm F4 G OSS")); - choices.insert(p_t(65535, "Sony FE 21mm F2.8 (SEL28F20 + SEL075UWC)")); - choices.insert(p_t(65535, "Sony FE 16mm F3.5 Fisheye (SEL28F20 + SEL057FEC)")); - choices.insert(p_t(65535, "Sigma 19mm F2.8 [EX] DN")); - choices.insert(p_t(65535, "Sigma 30mm F2.8 [EX] DN")); - choices.insert(p_t(65535, "Sigma 60mm F2.8 DN")); - choices.insert(p_t(65535, "Tamron 18-200mm F3.5-6.3 Di III VC")); - choices.insert(p_t(65535, "Zeiss Batis 25mm F2")); - choices.insert(p_t(65535, "Zeiss Batis 85mm F1.8")); - choices.insert(p_t(65535, "Zeiss Loxia 35mm F2")); - choices.insert(p_t(65535, "Zeiss Loxia 50mm F2")); - choices.insert(p_t(65535, "Zeiss Touit 12mm F2.8")); - choices.insert(p_t(65535, "Zeiss Touit 32mm F1.8")); - choices.insert(p_t(65535, "Zeiss Touit 50mm F2.8 Macro")); - choices.insert(p_t(65535, "Arax MC 35mm F2.8 Tilt+Shift")); - choices.insert(p_t(65535, "Arax MC 80mm F2.8 Tilt+Shift")); - choices.insert(p_t(65535, "Zenitar MF 16mm F2.8 Fisheye M42")); - choices.insert(p_t(65535, "Samyang 500mm Mirror F8.0")); - choices.insert(p_t(65535, "Pentacon Auto 135mm F2.8")); - choices.insert(p_t(65535, "Pentacon Auto 29mm F2.8")); - choices.insert(p_t(65535, "Helios 44-2 58mm F2.0")); + choices.insert(p_t(65535, "Sony E 16mm f/2.8")); + choices.insert(p_t(65535, "Sony E 18-55mm f/3.5-5.6 OSS")); + choices.insert(p_t(65535, "Sony E 55-210mm f/4.5-6.3 OSS")); + choices.insert(p_t(65535, "Sony E 18-200mm f/3.5-6.3 OSS")); + choices.insert(p_t(65535, "Sony E 30mm f/3.5 Macro")); + choices.insert(p_t(65535, "Sony E 24mm f/1.8 ZA")); + choices.insert(p_t(65535, "Sony E 50mm f/1.8 OSS")); + choices.insert(p_t(65535, "Sony E 16-70mm f/4 ZA OSS")); + choices.insert(p_t(65535, "Sony E 10-18mm f/4 OSS")); + choices.insert(p_t(65535, "Sony E PZ 16-50mm f/3.5-5.6 OSS")); + choices.insert(p_t(65535, "Sony FE 35mm f/2.8 ZA")); + choices.insert(p_t(65535, "Sony FE 24-70mm f/4 ZA OSS")); + choices.insert(p_t(65535, "Sony E 18-200mm f/3.5-6.3 OSS LE")); + choices.insert(p_t(65535, "Sony E 20mm f/2.8")); + choices.insert(p_t(65535, "Sony E 35mm f/1.8 OSS")); + choices.insert(p_t(65535, "Sony E PZ 18-105mm f/4 G OSS")); + choices.insert(p_t(65535, "Sony FE 90mm f/2.8 Macro G OSS")); + choices.insert(p_t(65535, "Sony E 18-50mm f/4-5.6")); + choices.insert(p_t(65535, "Sony E PZ 18-200mm f/3.5-6.3 OSS")); + choices.insert(p_t(65535, "Sony FE 55mm f/1.8 ZA")); + choices.insert(p_t(65535, "Sony FE 70-200mm f/4 G OSS")); + choices.insert(p_t(65535, "Sony FE 16-35mm f/4 ZA OSS")); + choices.insert(p_t(65535, "Sony FE 28-70mm f/3.5-5.6 OSS")); + choices.insert(p_t(65535, "Sony FE 35mm f/1.4 ZA")); + choices.insert(p_t(65535, "Sony FE 24-240mm f/3.5-6.3 OSS")); + choices.insert(p_t(65535, "Sony FE 28mm f/2")); + choices.insert(p_t(65535, "Sony FE PZ 28-135mm f/4 G OSS")); + choices.insert(p_t(65535, "Sony FE 21mm f/2.8 (SEL28F20 + SEL075UWC)")); + choices.insert(p_t(65535, "Sony FE 16mm f/3.5 Fisheye (SEL28F20 + SEL057FEC)")); + choices.insert(p_t(65535, "Sigma 19mm f/2.8 [EX] DN")); + choices.insert(p_t(65535, "Sigma 30mm f/2.8 [EX] DN")); + choices.insert(p_t(65535, "Sigma 60mm f/2.8 DN")); + choices.insert(p_t(65535, "Tamron 18-200mm f/3.5-6.3 Di III VC")); + choices.insert(p_t(65535, "Zeiss Batis 25mm f/2")); + choices.insert(p_t(65535, "Zeiss Batis 85mm f/1.8")); + choices.insert(p_t(65535, "Zeiss Loxia 35mm f/2")); + choices.insert(p_t(65535, "Zeiss Loxia 50mm f/2")); + choices.insert(p_t(65535, "Zeiss Touit 12mm f/2.8")); + choices.insert(p_t(65535, "Zeiss Touit 32mm f/1.8")); + choices.insert(p_t(65535, "Zeiss Touit 50mm f/2.8 Macro")); + choices.insert(p_t(65535, "Arax MC 35mm f/2.8 Tilt+Shift")); + choices.insert(p_t(65535, "Arax MC 80mm f/2.8 Tilt+Shift")); + choices.insert(p_t(65535, "Zenitar MF 16mm f/2.8 Fisheye M42")); + choices.insert(p_t(65535, "Samyang 500mm Mirror f/8.0")); + choices.insert(p_t(65535, "Pentacon Auto 135mm f/2.8")); + choices.insert(p_t(65535, "Pentacon Auto 29mm f/2.8")); + choices.insert(p_t(65535, "Helios 44-2 58mm f/2.0")); } virtual std::string toString (Tag* t) @@ -1063,37 +1063,37 @@ public: choices.insert(p_t(78, "Metabones Canon EF Smart Adapter Mark III or IV")); choices.insert(p_t(234, "Adapter only - no lens attached")); choices.insert(p_t(239, "Metabones Canon EF Speed Booster")); - choices.insert(p_t(32784, "Sony E 16mm F2.8")); - choices.insert(p_t(32785, "Sony E 18-55mm F3.5-5.6 OSS")); - choices.insert(p_t(32786, "Sony E 55-210mm F4.5-6.3 OSS")); - choices.insert(p_t(32787, "Sony E 18-200mm F3.5-6.3 OSS")); - choices.insert(p_t(32788, "Sony E 30mm F3.5 Macro")); - choices.insert(p_t(32789, "Sony E 24mm F1.8 ZA")); - choices.insert(p_t(32790, "Sony E 50mm F1.8 OSS")); - choices.insert(p_t(32791, "Sony E 16-70mm F4 ZA OSS")); - choices.insert(p_t(32792, "Sony E 10-18mm F4 OSS")); - choices.insert(p_t(32793, "Sony E PZ 16-50mm F3.5-5.6 OSS")); - choices.insert(p_t(32794, "Sony FE 35mm F2.8 ZA")); - choices.insert(p_t(32795, "Sony FE 24-70mm F4 ZA OSS")); - choices.insert(p_t(32797, "Sony E 18-200mm F3.5-6.3 OSS LE")); - choices.insert(p_t(32798, "Sony E 20mm F2.8")); - choices.insert(p_t(32799, "Sony E 35mm F1.8 OSS")); - choices.insert(p_t(32800, "Sony E PZ 18-105mm F4 G OSS")); - choices.insert(p_t(32802, "Sony FE 90mm F2.8 Macro G OSS")); - choices.insert(p_t(32803, "Sony E 18-50mm F4-5.6")); - choices.insert(p_t(32807, "Sony E PZ 18-200mm F3.5-6.3 OSS")); - choices.insert(p_t(32808, "Sony FE 55mm F1.8 ZA")); - choices.insert(p_t(32810, "Sony FE 70-200mm F4 G OSS")); - choices.insert(p_t(32811, "Sony FE 16-35mm F4 ZA OSS")); - choices.insert(p_t(32813, "Sony FE 28-70mm F3.5-5.6 OSS")); - choices.insert(p_t(32814, "Sony FE 35mm F1.4 ZA")); - choices.insert(p_t(32815, "Sony FE 24-240mm F3.5-6.3 OSS")); - choices.insert(p_t(32816, "Sony FE 28mm F2")); - choices.insert(p_t(32817, "Sony FE PZ 28-135mm F4 G OSS")); - choices.insert(p_t(32826, "Sony FE 21mm F2.8 (SEL28F20 + SEL075UWC)")); - choices.insert(p_t(32827, "Sony FE 16mm F3.5 Fisheye (SEL28F20 + SEL057FEC)")); - choices.insert(p_t(49216, "Zeiss Batis 25mm F2")); - choices.insert(p_t(49217, "Zeiss Batis 85mm F1.8")); + choices.insert(p_t(32784, "Sony E 16mm f/2.8")); + choices.insert(p_t(32785, "Sony E 18-55mm f/3.5-5.6 OSS")); + choices.insert(p_t(32786, "Sony E 55-210mm f/4.5-6.3 OSS")); + choices.insert(p_t(32787, "Sony E 18-200mm f/3.5-6.3 OSS")); + choices.insert(p_t(32788, "Sony E 30mm f/3.5 Macro")); + choices.insert(p_t(32789, "Sony E 24mm f/1.8 ZA")); + choices.insert(p_t(32790, "Sony E 50mm f/1.8 OSS")); + choices.insert(p_t(32791, "Sony E 16-70mm f/4 ZA OSS")); + choices.insert(p_t(32792, "Sony E 10-18mm f/4 OSS")); + choices.insert(p_t(32793, "Sony E PZ 16-50mm f/3.5-5.6 OSS")); + choices.insert(p_t(32794, "Sony FE 35mm f/2.8 ZA")); + choices.insert(p_t(32795, "Sony FE 24-70mm f/4 ZA OSS")); + choices.insert(p_t(32797, "Sony E 18-200mm f/3.5-6.3 OSS LE")); + choices.insert(p_t(32798, "Sony E 20mm f/2.8")); + choices.insert(p_t(32799, "Sony E 35mm f/1.8 OSS")); + choices.insert(p_t(32800, "Sony E PZ 18-105mm f/4 G OSS")); + choices.insert(p_t(32802, "Sony FE 90mm f/2.8 Macro G OSS")); + choices.insert(p_t(32803, "Sony E 18-50mm f/4-5.6")); + choices.insert(p_t(32807, "Sony E PZ 18-200mm f/3.5-6.3 OSS")); + choices.insert(p_t(32808, "Sony FE 55mm f/1.8 ZA")); + choices.insert(p_t(32810, "Sony FE 70-200mm f/4 G OSS")); + choices.insert(p_t(32811, "Sony FE 16-35mm f/4 ZA OSS")); + choices.insert(p_t(32813, "Sony FE 28-70mm f/3.5-5.6 OSS")); + choices.insert(p_t(32814, "Sony FE 35mm f/1.4 ZA")); + choices.insert(p_t(32815, "Sony FE 24-240mm f/3.5-6.3 OSS")); + choices.insert(p_t(32816, "Sony FE 28mm f/2")); + choices.insert(p_t(32817, "Sony FE PZ 28-135mm f/4 G OSS")); + choices.insert(p_t(32826, "Sony FE 21mm f/2.8 (SEL28F20 + SEL075UWC)")); + choices.insert(p_t(32827, "Sony FE 16mm f/3.5 Fisheye (SEL28F20 + SEL057FEC)")); + choices.insert(p_t(49216, "Zeiss Batis 25mm f/2")); + choices.insert(p_t(49217, "Zeiss Batis 85mm f/1.8")); } virtual std::string toString (Tag* t)