|
|
@ -35,78 +35,80 @@ constexpr TagDetails minoltaImageStabilization[] = {{1, N_("Off")}, {5, N_("On")
|
|
|
|
|
|
|
|
|
|
|
|
// Minolta Tag Info
|
|
|
|
// Minolta Tag Info
|
|
|
|
constexpr TagInfo MinoltaMakerNote::tagInfo_[] = {
|
|
|
|
constexpr TagInfo MinoltaMakerNote::tagInfo_[] = {
|
|
|
|
{0x0000, "Version", N_("Makernote Version"), N_("String 'MLT0' (not null terminated)"), minoltaId, makerTags,
|
|
|
|
{0x0000, "Version", N_("Makernote Version"), N_("String 'MLT0' (not null terminated)"), IfdId::minoltaId,
|
|
|
|
undefined, -1, printValue},
|
|
|
|
SectionId::makerTags, undefined, -1, printValue},
|
|
|
|
{0x0001, "CameraSettingsStdOld", N_("Camera Settings (Std Old)"),
|
|
|
|
{0x0001, "CameraSettingsStdOld", N_("Camera Settings (Std Old)"),
|
|
|
|
N_("Standard Camera settings (Old Camera models like D5, D7, S304, and S404)"), minoltaId, makerTags, undefined,
|
|
|
|
N_("Standard Camera settings (Old Camera models like D5, D7, S304, and S404)"), IfdId::minoltaId,
|
|
|
|
-1, printValue},
|
|
|
|
SectionId::makerTags, undefined, -1, printValue},
|
|
|
|
{0x0003, "CameraSettingsStdNew", N_("Camera Settings (Std New)"),
|
|
|
|
{0x0003, "CameraSettingsStdNew", N_("Camera Settings (Std New)"),
|
|
|
|
N_("Standard Camera settings (New Camera Models like D7u, D7i, and D7hi)"), minoltaId, makerTags, undefined, -1,
|
|
|
|
N_("Standard Camera settings (New Camera Models like D7u, D7i, and D7hi)"), IfdId::minoltaId, SectionId::makerTags,
|
|
|
|
printValue},
|
|
|
|
undefined, -1, printValue},
|
|
|
|
{0x0004, "CameraSettings7D", N_("Camera Settings (7D)"), N_("Camera Settings (for Dynax 7D model)"), minoltaId,
|
|
|
|
{0x0004, "CameraSettings7D", N_("Camera Settings (7D)"), N_("Camera Settings (for Dynax 7D model)"),
|
|
|
|
makerTags, undefined, -1, printValue},
|
|
|
|
IfdId::minoltaId, SectionId::makerTags, undefined, -1, printValue},
|
|
|
|
{0x0018, "ImageStabilizationData", N_("Image Stabilization Data"), N_("Image stabilization data"), minoltaId,
|
|
|
|
{0x0018, "ImageStabilizationData", N_("Image Stabilization Data"), N_("Image stabilization data"), IfdId::minoltaId,
|
|
|
|
makerTags, undefined, -1, printValue},
|
|
|
|
SectionId::makerTags, undefined, -1, printValue},
|
|
|
|
|
|
|
|
|
|
|
|
// TODO: Implement WB Info A100 tags decoding.
|
|
|
|
// TODO: Implement WB Info A100 tags decoding.
|
|
|
|
{0x0020, "WBInfoA100", N_("WB Info A100"), N_("White balance information for the Sony DSLR-A100"), minoltaId,
|
|
|
|
{0x0020, "WBInfoA100", N_("WB Info A100"), N_("White balance information for the Sony DSLR-A100"), IfdId::minoltaId,
|
|
|
|
makerTags, undefined, -1, printValue},
|
|
|
|
SectionId::makerTags, undefined, -1, printValue},
|
|
|
|
|
|
|
|
|
|
|
|
{0x0040, "CompressedImageSize", N_("Compressed Image Size"), N_("Compressed image size"), minoltaId, makerTags,
|
|
|
|
{0x0040, "CompressedImageSize", N_("Compressed Image Size"), N_("Compressed image size"), IfdId::minoltaId,
|
|
|
|
unsignedLong, -1, printValue},
|
|
|
|
SectionId::makerTags, unsignedLong, -1, printValue},
|
|
|
|
{0x0081, "Thumbnail", N_("Thumbnail"), N_("Jpeg thumbnail 640x480 pixels"), minoltaId, makerTags, undefined, -1,
|
|
|
|
{0x0081, "Thumbnail", N_("Thumbnail"), N_("Jpeg thumbnail 640x480 pixels"), IfdId::minoltaId, SectionId::makerTags,
|
|
|
|
printValue},
|
|
|
|
undefined, -1, printValue},
|
|
|
|
{0x0088, "ThumbnailOffset", N_("Thumbnail Offset"), N_("Offset of the thumbnail"), minoltaId, makerTags,
|
|
|
|
{0x0088, "ThumbnailOffset", N_("Thumbnail Offset"), N_("Offset of the thumbnail"), IfdId::minoltaId,
|
|
|
|
unsignedLong, -1, printValue},
|
|
|
|
SectionId::makerTags, unsignedLong, -1, printValue},
|
|
|
|
{0x0089, "ThumbnailLength", N_("Thumbnail Length"), N_("Size of the thumbnail"), minoltaId, makerTags, unsignedLong,
|
|
|
|
{0x0089, "ThumbnailLength", N_("Thumbnail Length"), N_("Size of the thumbnail"), IfdId::minoltaId,
|
|
|
|
-1, printValue},
|
|
|
|
SectionId::makerTags, unsignedLong, -1, printValue},
|
|
|
|
{0x0100, "SceneMode", N_("Scene Mode"), N_("Scene Mode"), minoltaId, makerTags, unsignedLong, -1,
|
|
|
|
{0x0100, "SceneMode", N_("Scene Mode"), N_("Scene Mode"), IfdId::minoltaId, SectionId::makerTags, unsignedLong, -1,
|
|
|
|
printMinoltaSonySceneMode},
|
|
|
|
printMinoltaSonySceneMode},
|
|
|
|
|
|
|
|
|
|
|
|
// TODO: for A100, use Sony table from printMinoltaSonyColorMode().
|
|
|
|
// TODO: for A100, use Sony table from printMinoltaSonyColorMode().
|
|
|
|
{0x0101, "ColorMode", N_("Color Mode"), N_("Color mode"), minoltaId, makerTags, unsignedLong, -1,
|
|
|
|
{0x0101, "ColorMode", N_("Color Mode"), N_("Color mode"), IfdId::minoltaId, SectionId::makerTags, unsignedLong, -1,
|
|
|
|
EXV_PRINT_TAG(minoltaColorMode)},
|
|
|
|
EXV_PRINT_TAG(minoltaColorMode)},
|
|
|
|
|
|
|
|
|
|
|
|
{0x0102, "Quality", N_("Image Quality"), N_("Image quality"), minoltaId, makerTags, unsignedLong, -1,
|
|
|
|
{0x0102, "Quality", N_("Image Quality"), N_("Image quality"), IfdId::minoltaId, SectionId::makerTags, unsignedLong,
|
|
|
|
printMinoltaSonyImageQuality},
|
|
|
|
-1, printMinoltaSonyImageQuality},
|
|
|
|
|
|
|
|
|
|
|
|
// TODO: Tag 0x0103 : quality or image size (see ExifTool doc).
|
|
|
|
// TODO: Tag 0x0103 : quality or image size (see ExifTool doc).
|
|
|
|
{0x0103, "0x0103", N_("0x0103"), N_("Unknown"), minoltaId, makerTags, unsignedLong, -1, printValue},
|
|
|
|
{0x0103, "0x0103", N_("0x0103"), N_("Unknown"), IfdId::minoltaId, SectionId::makerTags, unsignedLong, -1,
|
|
|
|
|
|
|
|
printValue},
|
|
|
|
{0x0104, "FlashExposureComp", N_("Flash Exposure Compensation"), N_("Flash exposure compensation in EV"), minoltaId,
|
|
|
|
|
|
|
|
makerTags, signedRational, -1, print0x9204},
|
|
|
|
{0x0104, "FlashExposureComp", N_("Flash Exposure Compensation"), N_("Flash exposure compensation in EV"),
|
|
|
|
{0x0105, "Teleconverter", N_("Teleconverter Model"), N_("Teleconverter Model"), minoltaId, makerTags, unsignedLong,
|
|
|
|
IfdId::minoltaId, SectionId::makerTags, signedRational, -1, print0x9204},
|
|
|
|
-1, printMinoltaSonyTeleconverterModel},
|
|
|
|
{0x0105, "Teleconverter", N_("Teleconverter Model"), N_("Teleconverter Model"), IfdId::minoltaId,
|
|
|
|
{0x0107, "ImageStabilization", N_("Image Stabilization"), N_("Image stabilization"), minoltaId, makerTags,
|
|
|
|
SectionId::makerTags, unsignedLong, -1, printMinoltaSonyTeleconverterModel},
|
|
|
|
unsignedLong, -1, EXV_PRINT_TAG(minoltaImageStabilization)},
|
|
|
|
{0x0107, "ImageStabilization", N_("Image Stabilization"), N_("Image stabilization"), IfdId::minoltaId,
|
|
|
|
{0x0109, "RawAndJpgRecording", N_("RAW+JPG Recording"), N_("RAW and JPG files recording"), minoltaId, makerTags,
|
|
|
|
SectionId::makerTags, unsignedLong, -1, EXV_PRINT_TAG(minoltaImageStabilization)},
|
|
|
|
unsignedLong, -1, printMinoltaSonyBoolValue},
|
|
|
|
{0x0109, "RawAndJpgRecording", N_("RAW+JPG Recording"), N_("RAW and JPG files recording"), IfdId::minoltaId,
|
|
|
|
{0x010a, "ZoneMatching", N_("Zone Matching"), N_("Zone matching"), minoltaId, makerTags, unsignedLong, -1,
|
|
|
|
SectionId::makerTags, unsignedLong, -1, printMinoltaSonyBoolValue},
|
|
|
|
printMinoltaSonyZoneMatching},
|
|
|
|
{0x010a, "ZoneMatching", N_("Zone Matching"), N_("Zone matching"), IfdId::minoltaId, SectionId::makerTags,
|
|
|
|
{0x010b, "ColorTemperature", N_("Color Temperature"), N_("Color temperature"), minoltaId, makerTags, unsignedLong,
|
|
|
|
unsignedLong, -1, printMinoltaSonyZoneMatching},
|
|
|
|
-1, printValue},
|
|
|
|
{0x010b, "ColorTemperature", N_("Color Temperature"), N_("Color temperature"), IfdId::minoltaId,
|
|
|
|
{0x010c, "LensID", N_("Lens ID"), N_("Lens identifier"), minoltaId, makerTags, unsignedLong, -1,
|
|
|
|
SectionId::makerTags, unsignedLong, -1, printValue},
|
|
|
|
|
|
|
|
{0x010c, "LensID", N_("Lens ID"), N_("Lens identifier"), IfdId::minoltaId, SectionId::makerTags, unsignedLong, -1,
|
|
|
|
printMinoltaSonyLensID},
|
|
|
|
printMinoltaSonyLensID},
|
|
|
|
{0x0111, "ColorCompensationFilter", N_("Color Compensation Filter"),
|
|
|
|
{0x0111, "ColorCompensationFilter", N_("Color Compensation Filter"),
|
|
|
|
N_("Color Compensation Filter: negative is green, positive is magenta"), minoltaId, makerTags, unsignedLong, -1,
|
|
|
|
N_("Color Compensation Filter: negative is green, positive is magenta"), IfdId::minoltaId, SectionId::makerTags,
|
|
|
|
printValue},
|
|
|
|
unsignedLong, -1, printValue},
|
|
|
|
{0x0112, "WhiteBalanceFineTune", N_("White Balance Fine Tune"), N_("White Balance Fine Tune Value"), minoltaId,
|
|
|
|
{0x0112, "WhiteBalanceFineTune", N_("White Balance Fine Tune"), N_("White Balance Fine Tune Value"),
|
|
|
|
makerTags, unsignedLong, -1, printValue},
|
|
|
|
IfdId::minoltaId, SectionId::makerTags, unsignedLong, -1, printValue},
|
|
|
|
{0x0113, "ImageStabilizationA100", N_("Image Stabilization A100"), N_("Image Stabilization for the Sony DSLR-A100"),
|
|
|
|
{0x0113, "ImageStabilizationA100", N_("Image Stabilization A100"), N_("Image Stabilization for the Sony DSLR-A100"),
|
|
|
|
minoltaId, makerTags, unsignedLong, -1, printMinoltaSonyBoolValue},
|
|
|
|
IfdId::minoltaId, SectionId::makerTags, unsignedLong, -1, printMinoltaSonyBoolValue},
|
|
|
|
|
|
|
|
|
|
|
|
// TODO: implement CameraSettingsA100 tags decoding.
|
|
|
|
// TODO: implement CameraSettingsA100 tags decoding.
|
|
|
|
{0x0114, "CameraSettings5D", N_("Camera Settings (5D)"), N_("Camera Settings (for Dynax 5D model)"), minoltaId,
|
|
|
|
{0x0114, "CameraSettings5D", N_("Camera Settings (5D)"), N_("Camera Settings (for Dynax 5D model)"),
|
|
|
|
makerTags, undefined, -1, printValue},
|
|
|
|
IfdId::minoltaId, SectionId::makerTags, undefined, -1, printValue},
|
|
|
|
|
|
|
|
|
|
|
|
{0x0115, "WhiteBalance", N_("White Balance"), N_("White balance"), minoltaId, makerTags, unsignedLong, -1,
|
|
|
|
{0x0115, "WhiteBalance", N_("White Balance"), N_("White balance"), IfdId::minoltaId, SectionId::makerTags,
|
|
|
|
printMinoltaSonyWhiteBalanceStd},
|
|
|
|
unsignedLong, -1, printMinoltaSonyWhiteBalanceStd},
|
|
|
|
{0x0e00, "PrintIM", N_("Print IM"), N_("PrintIM information"), minoltaId, makerTags, undefined, -1, printValue},
|
|
|
|
{0x0e00, "PrintIM", N_("Print IM"), N_("PrintIM information"), IfdId::minoltaId, SectionId::makerTags, undefined,
|
|
|
|
|
|
|
|
-1, printValue},
|
|
|
|
{0x0f00, "CameraSettingsZ1", N_("Camera Settings (Z1)"), N_("Camera Settings (for Z1, DImage X, and F100 models)"),
|
|
|
|
{0x0f00, "CameraSettingsZ1", N_("Camera Settings (Z1)"), N_("Camera Settings (for Z1, DImage X, and F100 models)"),
|
|
|
|
minoltaId, makerTags, undefined, -1, printValue},
|
|
|
|
IfdId::minoltaId, SectionId::makerTags, undefined, -1, printValue},
|
|
|
|
// End of list marker
|
|
|
|
// End of list marker
|
|
|
|
{0xffff, "(UnknownMinoltaMakerNoteTag)", "(UnknownMinoltaMakerNoteTag)", N_("Unknown Minolta MakerNote tag"),
|
|
|
|
{0xffff, "(UnknownMinoltaMakerNoteTag)", "(UnknownMinoltaMakerNoteTag)", N_("Unknown Minolta MakerNote tag"),
|
|
|
|
minoltaId, makerTags, asciiString, -1, printValue},
|
|
|
|
IfdId::minoltaId, SectionId::makerTags, asciiString, -1, printValue},
|
|
|
|
};
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
const TagInfo* MinoltaMakerNote::tagList() {
|
|
|
|
const TagInfo* MinoltaMakerNote::tagList() {
|
|
|
@ -296,107 +298,109 @@ std::ostream& MinoltaMakerNote::printMinoltaBrightnessStd(std::ostream& os, cons
|
|
|
|
|
|
|
|
|
|
|
|
// Minolta Standard Camera Settings Tag Info (Old and New)
|
|
|
|
// Minolta Standard Camera Settings Tag Info (Old and New)
|
|
|
|
constexpr TagInfo MinoltaMakerNote::tagInfoCsStd_[] = {
|
|
|
|
constexpr TagInfo MinoltaMakerNote::tagInfoCsStd_[] = {
|
|
|
|
{0x0001, "ExposureMode", N_("Exposure Mode"), N_("Exposure mode"), minoltaCsNewId, makerTags, unsignedLong, 1,
|
|
|
|
{0x0001, "ExposureMode", N_("Exposure Mode"), N_("Exposure mode"), IfdId::minoltaCsNewId, SectionId::makerTags,
|
|
|
|
EXV_PRINT_TAG(minoltaExposureModeStd)},
|
|
|
|
unsignedLong, 1, EXV_PRINT_TAG(minoltaExposureModeStd)},
|
|
|
|
{0x0002, "FlashMode", N_("Flash Mode"), N_("Flash mode"), minoltaCsNewId, makerTags, unsignedLong, 1,
|
|
|
|
{0x0002, "FlashMode", N_("Flash Mode"), N_("Flash mode"), IfdId::minoltaCsNewId, SectionId::makerTags, unsignedLong,
|
|
|
|
EXV_PRINT_TAG(minoltaFlashModeStd)},
|
|
|
|
1, EXV_PRINT_TAG(minoltaFlashModeStd)},
|
|
|
|
{0x0003, "WhiteBalance", N_("White Balance"), N_("White balance"), minoltaCsNewId, makerTags, unsignedLong, 1,
|
|
|
|
{0x0003, "WhiteBalance", N_("White Balance"), N_("White balance"), IfdId::minoltaCsNewId, SectionId::makerTags,
|
|
|
|
EXV_PRINT_TAG(minoltaWhiteBalanceStd)},
|
|
|
|
unsignedLong, 1, EXV_PRINT_TAG(minoltaWhiteBalanceStd)},
|
|
|
|
{0x0004, "ImageSize", N_("Image Size"), N_("Image size"), minoltaCsNewId, makerTags, unsignedLong, 1,
|
|
|
|
{0x0004, "ImageSize", N_("Image Size"), N_("Image size"), IfdId::minoltaCsNewId, SectionId::makerTags, unsignedLong,
|
|
|
|
EXV_PRINT_TAG(minoltaImageSizeStd)},
|
|
|
|
1, EXV_PRINT_TAG(minoltaImageSizeStd)},
|
|
|
|
{0x0005, "Quality", N_("Image Quality"), N_("Image quality"), minoltaCsNewId, makerTags, unsignedLong, 1,
|
|
|
|
{0x0005, "Quality", N_("Image Quality"), N_("Image quality"), IfdId::minoltaCsNewId, SectionId::makerTags,
|
|
|
|
EXV_PRINT_TAG(minoltaImageQualityStd)},
|
|
|
|
unsignedLong, 1, EXV_PRINT_TAG(minoltaImageQualityStd)},
|
|
|
|
{0x0006, "DriveMode", N_("Drive Mode"), N_("Drive mode"), minoltaCsNewId, makerTags, unsignedLong, 1,
|
|
|
|
{0x0006, "DriveMode", N_("Drive Mode"), N_("Drive mode"), IfdId::minoltaCsNewId, SectionId::makerTags, unsignedLong,
|
|
|
|
EXV_PRINT_TAG(minoltaDriveModeStd)},
|
|
|
|
1, EXV_PRINT_TAG(minoltaDriveModeStd)},
|
|
|
|
{0x0007, "MeteringMode", N_("Metering Mode"), N_("Metering mode"), minoltaCsNewId, makerTags, unsignedLong, 1,
|
|
|
|
{0x0007, "MeteringMode", N_("Metering Mode"), N_("Metering mode"), IfdId::minoltaCsNewId, SectionId::makerTags,
|
|
|
|
EXV_PRINT_TAG(minoltaMeteringModeStd)},
|
|
|
|
unsignedLong, 1, EXV_PRINT_TAG(minoltaMeteringModeStd)},
|
|
|
|
{0x0008, "ISO", N_("ISO"), N_("ISO Value"), minoltaCsNewId, makerTags, unsignedLong, 1,
|
|
|
|
{0x0008, "ISO", N_("ISO"), N_("ISO Value"), IfdId::minoltaCsNewId, SectionId::makerTags, unsignedLong, 1,
|
|
|
|
printMinoltaExposureSpeedStd},
|
|
|
|
printMinoltaExposureSpeedStd},
|
|
|
|
{0x0009, "ExposureTime", N_("Exposure Time"), N_("Exposure time"), minoltaCsNewId, makerTags, unsignedLong, 1,
|
|
|
|
{0x0009, "ExposureTime", N_("Exposure Time"), N_("Exposure time"), IfdId::minoltaCsNewId, SectionId::makerTags,
|
|
|
|
printMinoltaExposureTimeStd},
|
|
|
|
unsignedLong, 1, printMinoltaExposureTimeStd},
|
|
|
|
{0x000A, "FNumber", N_("FNumber"), N_("The F-Number"), minoltaCsNewId, makerTags, unsignedLong, 1,
|
|
|
|
{0x000A, "FNumber", N_("FNumber"), N_("The F-Number"), IfdId::minoltaCsNewId, SectionId::makerTags, unsignedLong, 1,
|
|
|
|
printMinoltaFNumberStd},
|
|
|
|
printMinoltaFNumberStd},
|
|
|
|
{0x000B, "MacroMode", N_("Macro Mode"), N_("Macro mode"), minoltaCsNewId, makerTags, unsignedLong, 1,
|
|
|
|
{0x000B, "MacroMode", N_("Macro Mode"), N_("Macro mode"), IfdId::minoltaCsNewId, SectionId::makerTags, unsignedLong,
|
|
|
|
printMinoltaSonyBoolValue},
|
|
|
|
1, printMinoltaSonyBoolValue},
|
|
|
|
{0x000C, "DigitalZoom", N_("Digital Zoom"), N_("Digital zoom"), minoltaCsNewId, makerTags, unsignedLong, 1,
|
|
|
|
{0x000C, "DigitalZoom", N_("Digital Zoom"), N_("Digital zoom"), IfdId::minoltaCsNewId, SectionId::makerTags,
|
|
|
|
EXV_PRINT_TAG(minoltaDigitalZoomStd)},
|
|
|
|
unsignedLong, 1, EXV_PRINT_TAG(minoltaDigitalZoomStd)},
|
|
|
|
{0x000D, "ExposureCompensation", N_("Exposure Compensation"), N_("Exposure compensation"), minoltaCsNewId,
|
|
|
|
{0x000D, "ExposureCompensation", N_("Exposure Compensation"), N_("Exposure compensation"), IfdId::minoltaCsNewId,
|
|
|
|
makerTags, unsignedLong, 1, printMinoltaExposureCompensationStd},
|
|
|
|
SectionId::makerTags, unsignedLong, 1, printMinoltaExposureCompensationStd},
|
|
|
|
{0x000E, "BracketStep", N_("Bracket Step"), N_("Bracket step"), minoltaCsNewId, makerTags, unsignedLong, 1,
|
|
|
|
{0x000E, "BracketStep", N_("Bracket Step"), N_("Bracket step"), IfdId::minoltaCsNewId, SectionId::makerTags,
|
|
|
|
EXV_PRINT_TAG(minoltaBracketStepStd)},
|
|
|
|
unsignedLong, 1, EXV_PRINT_TAG(minoltaBracketStepStd)},
|
|
|
|
{0x0010, "IntervalLength", N_("Interval Length"), N_("Interval length"), minoltaCsNewId, makerTags, unsignedLong, 1,
|
|
|
|
{0x0010, "IntervalLength", N_("Interval Length"), N_("Interval length"), IfdId::minoltaCsNewId,
|
|
|
|
printValue},
|
|
|
|
SectionId::makerTags, unsignedLong, 1, printValue},
|
|
|
|
{0x0011, "IntervalNumber", N_("Interval Number"), N_("Interval number"), minoltaCsNewId, makerTags, unsignedLong, 1,
|
|
|
|
{0x0011, "IntervalNumber", N_("Interval Number"), N_("Interval number"), IfdId::minoltaCsNewId,
|
|
|
|
printValue},
|
|
|
|
SectionId::makerTags, unsignedLong, 1, printValue},
|
|
|
|
{0x0012, "FocalLength", N_("Focal Length"), N_("Focal length"), minoltaCsNewId, makerTags, unsignedLong, 1,
|
|
|
|
{0x0012, "FocalLength", N_("Focal Length"), N_("Focal length"), IfdId::minoltaCsNewId, SectionId::makerTags,
|
|
|
|
printMinoltaFocalLengthStd},
|
|
|
|
unsignedLong, 1, printMinoltaFocalLengthStd},
|
|
|
|
{0x0013, "FocusDistance", N_("Focus Distance"), N_("Focus distance"), minoltaCsNewId, makerTags, unsignedLong, 1,
|
|
|
|
{0x0013, "FocusDistance", N_("Focus Distance"), N_("Focus distance"), IfdId::minoltaCsNewId, SectionId::makerTags,
|
|
|
|
printValue},
|
|
|
|
|
|
|
|
{0x0014, "FlashFired", N_("Flash Fired"), N_("Flash fired"), minoltaCsNewId, makerTags, unsignedLong, 1,
|
|
|
|
|
|
|
|
EXV_PRINT_TAG(minoltaFlashFired)},
|
|
|
|
|
|
|
|
{0x0015, "MinoltaDate", N_("Minolta Date"), N_("Minolta date"), minoltaCsNewId, makerTags, unsignedLong, 1,
|
|
|
|
|
|
|
|
printMinoltaDateStd},
|
|
|
|
|
|
|
|
{0x0016, "MinoltaTime", N_("Minolta Time"), N_("Minolta time"), minoltaCsNewId, makerTags, unsignedLong, 1,
|
|
|
|
|
|
|
|
printMinoltaTimeStd},
|
|
|
|
|
|
|
|
{0x0017, "MaxAperture", N_("Max Aperture"), N_("Max aperture"), minoltaCsNewId, makerTags, unsignedLong, 1,
|
|
|
|
|
|
|
|
printValue},
|
|
|
|
|
|
|
|
{0x001A, "FileNumberMemory", N_("File Number Memory"), N_("File number memory"), minoltaCsNewId, makerTags,
|
|
|
|
|
|
|
|
unsignedLong, 1, printMinoltaSonyBoolValue},
|
|
|
|
|
|
|
|
{0x001B, "LastFileNumber", N_("Last Image Number"), N_("Last image number"), minoltaCsNewId, makerTags,
|
|
|
|
|
|
|
|
unsignedLong, 1, printValue},
|
|
|
|
unsignedLong, 1, printValue},
|
|
|
|
{0x001C, "ColorBalanceRed", N_("Color Balance Red"), N_("Color balance red"), minoltaCsNewId, makerTags,
|
|
|
|
{0x0014, "FlashFired", N_("Flash Fired"), N_("Flash fired"), IfdId::minoltaCsNewId, SectionId::makerTags,
|
|
|
|
unsignedLong, 1, printMinoltaWhiteBalanceStd},
|
|
|
|
unsignedLong, 1, EXV_PRINT_TAG(minoltaFlashFired)},
|
|
|
|
{0x001D, "ColorBalanceGreen", N_("Color Balance Green"), N_("Color balance green"), minoltaCsNewId, makerTags,
|
|
|
|
{0x0015, "MinoltaDate", N_("Minolta Date"), N_("Minolta date"), IfdId::minoltaCsNewId, SectionId::makerTags,
|
|
|
|
unsignedLong, 1, printMinoltaWhiteBalanceStd},
|
|
|
|
unsignedLong, 1, printMinoltaDateStd},
|
|
|
|
{0x001E, "ColorBalanceBlue", N_("Color Balance Blue"), N_("Color balance blue"), minoltaCsNewId, makerTags,
|
|
|
|
{0x0016, "MinoltaTime", N_("Minolta Time"), N_("Minolta time"), IfdId::minoltaCsNewId, SectionId::makerTags,
|
|
|
|
unsignedLong, 1, printMinoltaWhiteBalanceStd},
|
|
|
|
unsignedLong, 1, printMinoltaTimeStd},
|
|
|
|
{0x001F, "Saturation", N_("Saturation"), N_("Saturation"), minoltaCsNewId, makerTags, unsignedLong, 1, printValue},
|
|
|
|
{0x0017, "MaxAperture", N_("Max Aperture"), N_("Max aperture"), IfdId::minoltaCsNewId, SectionId::makerTags,
|
|
|
|
{0x0020, "Contrast", N_("Contrast"), N_("Contrast"), minoltaCsNewId, makerTags, unsignedLong, 1, printValue},
|
|
|
|
|
|
|
|
{0x0021, "Sharpness", N_("Sharpness"), N_("Sharpness"), minoltaCsNewId, makerTags, unsignedLong, 1,
|
|
|
|
|
|
|
|
EXV_PRINT_TAG(minoltaSharpnessStd)},
|
|
|
|
|
|
|
|
{0x0022, "SubjectProgram", N_("Subject Program"), N_("Subject program"), minoltaCsNewId, makerTags, unsignedLong, 1,
|
|
|
|
|
|
|
|
EXV_PRINT_TAG(minoltaSubjectProgramStd)},
|
|
|
|
|
|
|
|
{0x0023, "FlashExposureComp", N_("Flash Exposure Compensation"), N_("Flash exposure compensation in EV"),
|
|
|
|
|
|
|
|
minoltaCsNewId, makerTags, unsignedLong, 1, printMinoltaFlashExposureCompStd},
|
|
|
|
|
|
|
|
{0x0024, "ISOSetting", N_("ISO Settings"), N_("ISO setting"), minoltaCsNewId, makerTags, unsignedLong, 1,
|
|
|
|
|
|
|
|
EXV_PRINT_TAG(minoltaISOSettingStd)},
|
|
|
|
|
|
|
|
{0x0025, "MinoltaModel", N_("Minolta Model"), N_("Minolta model"), minoltaCsNewId, makerTags, unsignedLong, 1,
|
|
|
|
|
|
|
|
EXV_PRINT_TAG(minoltaModelStd)},
|
|
|
|
|
|
|
|
{0x0026, "IntervalMode", N_("Interval Mode"), N_("Interval mode"), minoltaCsNewId, makerTags, unsignedLong, 1,
|
|
|
|
|
|
|
|
EXV_PRINT_TAG(minoltaIntervalModeStd)},
|
|
|
|
|
|
|
|
{0x0027, "FolderName", N_("Folder Name"), N_("Folder name"), minoltaCsNewId, makerTags, unsignedLong, 1,
|
|
|
|
|
|
|
|
EXV_PRINT_TAG(minoltaFolderNameStd)},
|
|
|
|
|
|
|
|
{0x0028, "ColorMode", N_("ColorMode"), N_("ColorMode"), minoltaCsNewId, makerTags, unsignedLong, 1,
|
|
|
|
|
|
|
|
EXV_PRINT_TAG(minoltaColorModeStd)},
|
|
|
|
|
|
|
|
{0x0029, "ColorFilter", N_("Color Filter"), N_("Color filter"), minoltaCsNewId, makerTags, unsignedLong, 1,
|
|
|
|
|
|
|
|
printValue},
|
|
|
|
|
|
|
|
{0x002A, "BWFilter", N_("Black and White Filter"), N_("Black and white filter"), minoltaCsNewId, makerTags,
|
|
|
|
|
|
|
|
unsignedLong, 1, printValue},
|
|
|
|
unsignedLong, 1, printValue},
|
|
|
|
{0x002B, "Internal Flash", N_("Internal Flash"), N_("Internal Flash"), minoltaCsNewId, makerTags, unsignedLong, 1,
|
|
|
|
{0x001A, "FileNumberMemory", N_("File Number Memory"), N_("File number memory"), IfdId::minoltaCsNewId,
|
|
|
|
EXV_PRINT_TAG(minoltaFlashFired)},
|
|
|
|
SectionId::makerTags, unsignedLong, 1, printMinoltaSonyBoolValue},
|
|
|
|
{0x002C, "Brightness", N_("Brightness"), N_("Brightness"), minoltaCsNewId, makerTags, unsignedLong, 1,
|
|
|
|
{0x001B, "LastFileNumber", N_("Last Image Number"), N_("Last image number"), IfdId::minoltaCsNewId,
|
|
|
|
printMinoltaBrightnessStd},
|
|
|
|
SectionId::makerTags, unsignedLong, 1, printValue},
|
|
|
|
{0x002D, "SpotFocusPointX", N_("Spot Focus Point X"), N_("Spot focus point X"), minoltaCsNewId, makerTags,
|
|
|
|
{0x001C, "ColorBalanceRed", N_("Color Balance Red"), N_("Color balance red"), IfdId::minoltaCsNewId,
|
|
|
|
|
|
|
|
SectionId::makerTags, unsignedLong, 1, printMinoltaWhiteBalanceStd},
|
|
|
|
|
|
|
|
{0x001D, "ColorBalanceGreen", N_("Color Balance Green"), N_("Color balance green"), IfdId::minoltaCsNewId,
|
|
|
|
|
|
|
|
SectionId::makerTags, unsignedLong, 1, printMinoltaWhiteBalanceStd},
|
|
|
|
|
|
|
|
{0x001E, "ColorBalanceBlue", N_("Color Balance Blue"), N_("Color balance blue"), IfdId::minoltaCsNewId,
|
|
|
|
|
|
|
|
SectionId::makerTags, unsignedLong, 1, printMinoltaWhiteBalanceStd},
|
|
|
|
|
|
|
|
{0x001F, "Saturation", N_("Saturation"), N_("Saturation"), IfdId::minoltaCsNewId, SectionId::makerTags,
|
|
|
|
unsignedLong, 1, printValue},
|
|
|
|
unsignedLong, 1, printValue},
|
|
|
|
{0x002E, "SpotFocusPointY", N_("Spot Focus Point Y"), N_("Spot focus point Y"), minoltaCsNewId, makerTags,
|
|
|
|
{0x0020, "Contrast", N_("Contrast"), N_("Contrast"), IfdId::minoltaCsNewId, SectionId::makerTags, unsignedLong, 1,
|
|
|
|
|
|
|
|
printValue},
|
|
|
|
|
|
|
|
{0x0021, "Sharpness", N_("Sharpness"), N_("Sharpness"), IfdId::minoltaCsNewId, SectionId::makerTags, unsignedLong,
|
|
|
|
|
|
|
|
1, EXV_PRINT_TAG(minoltaSharpnessStd)},
|
|
|
|
|
|
|
|
{0x0022, "SubjectProgram", N_("Subject Program"), N_("Subject program"), IfdId::minoltaCsNewId,
|
|
|
|
|
|
|
|
SectionId::makerTags, unsignedLong, 1, EXV_PRINT_TAG(minoltaSubjectProgramStd)},
|
|
|
|
|
|
|
|
{0x0023, "FlashExposureComp", N_("Flash Exposure Compensation"), N_("Flash exposure compensation in EV"),
|
|
|
|
|
|
|
|
IfdId::minoltaCsNewId, SectionId::makerTags, unsignedLong, 1, printMinoltaFlashExposureCompStd},
|
|
|
|
|
|
|
|
{0x0024, "ISOSetting", N_("ISO Settings"), N_("ISO setting"), IfdId::minoltaCsNewId, SectionId::makerTags,
|
|
|
|
|
|
|
|
unsignedLong, 1, EXV_PRINT_TAG(minoltaISOSettingStd)},
|
|
|
|
|
|
|
|
{0x0025, "MinoltaModel", N_("Minolta Model"), N_("Minolta model"), IfdId::minoltaCsNewId, SectionId::makerTags,
|
|
|
|
|
|
|
|
unsignedLong, 1, EXV_PRINT_TAG(minoltaModelStd)},
|
|
|
|
|
|
|
|
{0x0026, "IntervalMode", N_("Interval Mode"), N_("Interval mode"), IfdId::minoltaCsNewId, SectionId::makerTags,
|
|
|
|
|
|
|
|
unsignedLong, 1, EXV_PRINT_TAG(minoltaIntervalModeStd)},
|
|
|
|
|
|
|
|
{0x0027, "FolderName", N_("Folder Name"), N_("Folder name"), IfdId::minoltaCsNewId, SectionId::makerTags,
|
|
|
|
|
|
|
|
unsignedLong, 1, EXV_PRINT_TAG(minoltaFolderNameStd)},
|
|
|
|
|
|
|
|
{0x0028, "ColorMode", N_("ColorMode"), N_("ColorMode"), IfdId::minoltaCsNewId, SectionId::makerTags, unsignedLong,
|
|
|
|
|
|
|
|
1, EXV_PRINT_TAG(minoltaColorModeStd)},
|
|
|
|
|
|
|
|
{0x0029, "ColorFilter", N_("Color Filter"), N_("Color filter"), IfdId::minoltaCsNewId, SectionId::makerTags,
|
|
|
|
unsignedLong, 1, printValue},
|
|
|
|
unsignedLong, 1, printValue},
|
|
|
|
{0x002F, "WideFocusZone", N_("Wide Focus Zone"), N_("Wide focus zone"), minoltaCsNewId, makerTags, unsignedLong, 1,
|
|
|
|
{0x002A, "BWFilter", N_("Black and White Filter"), N_("Black and white filter"), IfdId::minoltaCsNewId,
|
|
|
|
EXV_PRINT_TAG(minoltaWideFocusZoneStd)},
|
|
|
|
SectionId::makerTags, unsignedLong, 1, printValue},
|
|
|
|
{0x0030, "FocusMode", N_("Focus Mode"), N_("Focus mode"), minoltaCsNewId, makerTags, unsignedLong, 1,
|
|
|
|
{0x002B, "Internal Flash", N_("Internal Flash"), N_("Internal Flash"), IfdId::minoltaCsNewId, SectionId::makerTags,
|
|
|
|
EXV_PRINT_TAG(minoltaFocusModeStd)},
|
|
|
|
unsignedLong, 1, EXV_PRINT_TAG(minoltaFlashFired)},
|
|
|
|
{0x0031, "FocusArea", N_("Focus area"), N_("Focus area"), minoltaCsNewId, makerTags, unsignedLong, 1,
|
|
|
|
{0x002C, "Brightness", N_("Brightness"), N_("Brightness"), IfdId::minoltaCsNewId, SectionId::makerTags,
|
|
|
|
EXV_PRINT_TAG(minoltaFocusAreaStd)},
|
|
|
|
unsignedLong, 1, printMinoltaBrightnessStd},
|
|
|
|
{0x0032, "DECPosition", N_("DEC Switch Position"), N_("DEC switch position"), minoltaCsNewId, makerTags,
|
|
|
|
{0x002D, "SpotFocusPointX", N_("Spot Focus Point X"), N_("Spot focus point X"), IfdId::minoltaCsNewId,
|
|
|
|
unsignedLong, 1, EXV_PRINT_TAG(minoltaDECPositionStd)},
|
|
|
|
SectionId::makerTags, unsignedLong, 1, printValue},
|
|
|
|
{0x0033, "ColorProfile", N_("Color Profile"), N_("Color profile"), minoltaCsNewId, makerTags, unsignedLong, 1,
|
|
|
|
{0x002E, "SpotFocusPointY", N_("Spot Focus Point Y"), N_("Spot focus point Y"), IfdId::minoltaCsNewId,
|
|
|
|
EXV_PRINT_TAG(minoltaColorProfileStd)},
|
|
|
|
SectionId::makerTags, unsignedLong, 1, printValue},
|
|
|
|
{0x0034, "DataImprint", N_("Data Imprint"), N_("Data Imprint"), minoltaCsNewId, makerTags, unsignedLong, 1,
|
|
|
|
{0x002F, "WideFocusZone", N_("Wide Focus Zone"), N_("Wide focus zone"), IfdId::minoltaCsNewId, SectionId::makerTags,
|
|
|
|
EXV_PRINT_TAG(minoltaDataImprintStd)},
|
|
|
|
unsignedLong, 1, EXV_PRINT_TAG(minoltaWideFocusZoneStd)},
|
|
|
|
{0x003F, "FlashMetering", N_("Flash Metering"), N_("Flash metering"), minoltaCsNewId, makerTags, unsignedLong, 1,
|
|
|
|
{0x0030, "FocusMode", N_("Focus Mode"), N_("Focus mode"), IfdId::minoltaCsNewId, SectionId::makerTags, unsignedLong,
|
|
|
|
EXV_PRINT_TAG(minoltaFlashMeteringStd)},
|
|
|
|
1, EXV_PRINT_TAG(minoltaFocusModeStd)},
|
|
|
|
|
|
|
|
{0x0031, "FocusArea", N_("Focus area"), N_("Focus area"), IfdId::minoltaCsNewId, SectionId::makerTags, unsignedLong,
|
|
|
|
|
|
|
|
1, EXV_PRINT_TAG(minoltaFocusAreaStd)},
|
|
|
|
|
|
|
|
{0x0032, "DECPosition", N_("DEC Switch Position"), N_("DEC switch position"), IfdId::minoltaCsNewId,
|
|
|
|
|
|
|
|
SectionId::makerTags, unsignedLong, 1, EXV_PRINT_TAG(minoltaDECPositionStd)},
|
|
|
|
|
|
|
|
{0x0033, "ColorProfile", N_("Color Profile"), N_("Color profile"), IfdId::minoltaCsNewId, SectionId::makerTags,
|
|
|
|
|
|
|
|
unsignedLong, 1, EXV_PRINT_TAG(minoltaColorProfileStd)},
|
|
|
|
|
|
|
|
{0x0034, "DataImprint", N_("Data Imprint"), N_("Data Imprint"), IfdId::minoltaCsNewId, SectionId::makerTags,
|
|
|
|
|
|
|
|
unsignedLong, 1, EXV_PRINT_TAG(minoltaDataImprintStd)},
|
|
|
|
|
|
|
|
{0x003F, "FlashMetering", N_("Flash Metering"), N_("Flash metering"), IfdId::minoltaCsNewId, SectionId::makerTags,
|
|
|
|
|
|
|
|
unsignedLong, 1, EXV_PRINT_TAG(minoltaFlashMeteringStd)},
|
|
|
|
// End of list marker
|
|
|
|
// End of list marker
|
|
|
|
{0xffff, "(UnknownMinoltaCsStdTag)", "(UnknownMinoltaCsStdTag)", N_("Unknown Minolta Camera Settings tag"),
|
|
|
|
{0xffff, "(UnknownMinoltaCsStdTag)", "(UnknownMinoltaCsStdTag)", N_("Unknown Minolta Camera Settings tag"),
|
|
|
|
minoltaCsNewId, makerTags, unsignedLong, 1, printValue},
|
|
|
|
IfdId::minoltaCsNewId, SectionId::makerTags, unsignedLong, 1, printValue},
|
|
|
|
};
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
const TagInfo* MinoltaMakerNote::tagListCsStd() {
|
|
|
|
const TagInfo* MinoltaMakerNote::tagListCsStd() {
|
|
|
@ -447,57 +451,62 @@ constexpr TagDetails minoltaRotation7D[] = {
|
|
|
|
|
|
|
|
|
|
|
|
// Minolta Dynax 7D Camera Settings Tag Info
|
|
|
|
// Minolta Dynax 7D Camera Settings Tag Info
|
|
|
|
constexpr TagInfo MinoltaMakerNote::tagInfoCs7D_[] = {
|
|
|
|
constexpr TagInfo MinoltaMakerNote::tagInfoCs7D_[] = {
|
|
|
|
{0x0000, "ExposureMode", N_("Exposure Mode"), N_("Exposure mode"), minoltaCs7DId, makerTags, unsignedShort, 1,
|
|
|
|
{0x0000, "ExposureMode", N_("Exposure Mode"), N_("Exposure mode"), IfdId::minoltaCs7DId, SectionId::makerTags,
|
|
|
|
EXV_PRINT_TAG(minoltaExposureMode7D)},
|
|
|
|
unsignedShort, 1, EXV_PRINT_TAG(minoltaExposureMode7D)},
|
|
|
|
{0x0002, "ImageSize", N_("Image Size"), N_("Image size"), minoltaCs7DId, makerTags, unsignedShort, 1,
|
|
|
|
{0x0002, "ImageSize", N_("Image Size"), N_("Image size"), IfdId::minoltaCs7DId, SectionId::makerTags, unsignedShort,
|
|
|
|
EXV_PRINT_TAG(minoltaImageSize7D)},
|
|
|
|
1, EXV_PRINT_TAG(minoltaImageSize7D)},
|
|
|
|
{0x0003, "Quality", N_("Image Quality"), N_("Image quality"), minoltaCs7DId, makerTags, unsignedShort, 1,
|
|
|
|
{0x0003, "Quality", N_("Image Quality"), N_("Image quality"), IfdId::minoltaCs7DId, SectionId::makerTags,
|
|
|
|
EXV_PRINT_TAG(minoltaImageQuality7D)},
|
|
|
|
unsignedShort, 1, EXV_PRINT_TAG(minoltaImageQuality7D)},
|
|
|
|
{0x0004, "WhiteBalance", N_("White Balance"), N_("White balance"), minoltaCs7DId, makerTags, unsignedShort, 1,
|
|
|
|
{0x0004, "WhiteBalance", N_("White Balance"), N_("White balance"), IfdId::minoltaCs7DId, SectionId::makerTags,
|
|
|
|
EXV_PRINT_TAG(minoltaWhiteBalance7D)},
|
|
|
|
unsignedShort, 1, EXV_PRINT_TAG(minoltaWhiteBalance7D)},
|
|
|
|
{0x000E, "FocusMode", N_("Focus Mode"), N_("Focus mode"), minoltaCs7DId, makerTags, unsignedShort, 1,
|
|
|
|
{0x000E, "FocusMode", N_("Focus Mode"), N_("Focus mode"), IfdId::minoltaCs7DId, SectionId::makerTags, unsignedShort,
|
|
|
|
EXV_PRINT_TAG(minoltaFocusMode7D)},
|
|
|
|
1, EXV_PRINT_TAG(minoltaFocusMode7D)},
|
|
|
|
{0x0010, "AFPoints", N_("AF Points"), N_("AF points"), minoltaCs7DId, makerTags, unsignedShort, 1,
|
|
|
|
{0x0010, "AFPoints", N_("AF Points"), N_("AF points"), IfdId::minoltaCs7DId, SectionId::makerTags, unsignedShort, 1,
|
|
|
|
EXV_PRINT_TAG(minoltaAFPoints7D)},
|
|
|
|
EXV_PRINT_TAG(minoltaAFPoints7D)},
|
|
|
|
{0x0015, "FlashFired", N_("Flash Fired"), N_("Flash fired"), minoltaCs7DId, makerTags, unsignedLong, 1,
|
|
|
|
{0x0015, "FlashFired", N_("Flash Fired"), N_("Flash fired"), IfdId::minoltaCs7DId, SectionId::makerTags,
|
|
|
|
EXV_PRINT_TAG(minoltaFlashFired)},
|
|
|
|
unsignedLong, 1, EXV_PRINT_TAG(minoltaFlashFired)},
|
|
|
|
{0x0016, "FlashMode", N_("Flash Mode"), N_("Flash mode"), minoltaCs7DId, makerTags, unsignedShort, 1, printValue},
|
|
|
|
{0x0016, "FlashMode", N_("Flash Mode"), N_("Flash mode"), IfdId::minoltaCs7DId, SectionId::makerTags, unsignedShort,
|
|
|
|
{0x001C, "ISOSpeed", N_("ISO Speed Mode"), N_("ISO speed setting"), minoltaCs7DId, makerTags, unsignedShort, 1,
|
|
|
|
1, printValue},
|
|
|
|
EXV_PRINT_TAG(minoltaISOSetting7D)},
|
|
|
|
{0x001C, "ISOSpeed", N_("ISO Speed Mode"), N_("ISO speed setting"), IfdId::minoltaCs7DId, SectionId::makerTags,
|
|
|
|
{0x001E, "ExposureCompensation", N_("Exposure Compensation"), N_("Exposure compensation"), minoltaCs7DId, makerTags,
|
|
|
|
unsignedShort, 1, EXV_PRINT_TAG(minoltaISOSetting7D)},
|
|
|
|
signedShort, 1, printValue},
|
|
|
|
{0x001E, "ExposureCompensation", N_("Exposure Compensation"), N_("Exposure compensation"), IfdId::minoltaCs7DId,
|
|
|
|
{0x0025, "ColorSpace", N_("Color Space"), N_("Color space"), minoltaCs7DId, makerTags, unsignedShort, 1,
|
|
|
|
SectionId::makerTags, signedShort, 1, printValue},
|
|
|
|
EXV_PRINT_TAG(minoltaColorSpace7D)},
|
|
|
|
{0x0025, "ColorSpace", N_("Color Space"), N_("Color space"), IfdId::minoltaCs7DId, SectionId::makerTags,
|
|
|
|
{0x0026, "Sharpness", N_("Sharpness"), N_("Sharpness"), minoltaCs7DId, makerTags, unsignedShort, 1, printValue},
|
|
|
|
unsignedShort, 1, EXV_PRINT_TAG(minoltaColorSpace7D)},
|
|
|
|
{0x0027, "Contrast", N_("Contrast"), N_("Contrast"), minoltaCs7DId, makerTags, unsignedShort, 1, printValue},
|
|
|
|
{0x0026, "Sharpness", N_("Sharpness"), N_("Sharpness"), IfdId::minoltaCs7DId, SectionId::makerTags, unsignedShort,
|
|
|
|
{0x0028, "Saturation", N_("Saturation"), N_("Saturation"), minoltaCs7DId, makerTags, unsignedShort, 1, printValue},
|
|
|
|
1, printValue},
|
|
|
|
{0x002D, "FreeMemoryCardImages", N_("Free Memory Card Images"), N_("Free memory card images"), minoltaCs7DId,
|
|
|
|
{0x0027, "Contrast", N_("Contrast"), N_("Contrast"), IfdId::minoltaCs7DId, SectionId::makerTags, unsignedShort, 1,
|
|
|
|
makerTags, unsignedShort, 1, printValue},
|
|
|
|
printValue},
|
|
|
|
{0x003F, "ColorTemperature", N_("Color Temperature"), N_("Color temperature"), minoltaCs7DId, makerTags,
|
|
|
|
{0x0028, "Saturation", N_("Saturation"), N_("Saturation"), IfdId::minoltaCs7DId, SectionId::makerTags,
|
|
|
|
signedShort, 1, printValue},
|
|
|
|
unsignedShort, 1, printValue},
|
|
|
|
{0x0040, "Hue", N_("Hue"), N_("Hue"), minoltaCs7DId, makerTags, unsignedShort, 1, printValue},
|
|
|
|
{0x002D, "FreeMemoryCardImages", N_("Free Memory Card Images"), N_("Free memory card images"), IfdId::minoltaCs7DId,
|
|
|
|
{0x0046, "Rotation", N_("Rotation"), N_("Rotation"), minoltaCs7DId, makerTags, unsignedShort, 1,
|
|
|
|
SectionId::makerTags, unsignedShort, 1, printValue},
|
|
|
|
|
|
|
|
{0x003F, "ColorTemperature", N_("Color Temperature"), N_("Color temperature"), IfdId::minoltaCs7DId,
|
|
|
|
|
|
|
|
SectionId::makerTags, signedShort, 1, printValue},
|
|
|
|
|
|
|
|
{0x0040, "Hue", N_("Hue"), N_("Hue"), IfdId::minoltaCs7DId, SectionId::makerTags, unsignedShort, 1, printValue},
|
|
|
|
|
|
|
|
{0x0046, "Rotation", N_("Rotation"), N_("Rotation"), IfdId::minoltaCs7DId, SectionId::makerTags, unsignedShort, 1,
|
|
|
|
EXV_PRINT_TAG(minoltaRotation7D)},
|
|
|
|
EXV_PRINT_TAG(minoltaRotation7D)},
|
|
|
|
{0x0047, "FNumber", N_("FNumber"), N_("The F-Number"), minoltaCs7DId, makerTags, unsignedShort, 1, printValue},
|
|
|
|
{0x0047, "FNumber", N_("FNumber"), N_("The F-Number"), IfdId::minoltaCs7DId, SectionId::makerTags, unsignedShort, 1,
|
|
|
|
{0x0048, "ExposureTime", N_("Exposure Time"), N_("Exposure time"), minoltaCs7DId, makerTags, unsignedShort, 1,
|
|
|
|
|
|
|
|
printValue},
|
|
|
|
printValue},
|
|
|
|
|
|
|
|
{0x0048, "ExposureTime", N_("Exposure Time"), N_("Exposure time"), IfdId::minoltaCs7DId, SectionId::makerTags,
|
|
|
|
|
|
|
|
unsignedShort, 1, printValue},
|
|
|
|
// 0x004A is a duplicate than 0x002D.
|
|
|
|
// 0x004A is a duplicate than 0x002D.
|
|
|
|
{0x004A, "FreeMemoryCardImages", N_("Free Memory Card Images"), N_("Free memory card images"), minoltaCs7DId,
|
|
|
|
{0x004A, "FreeMemoryCardImages", N_("Free Memory Card Images"), N_("Free memory card images"), IfdId::minoltaCs7DId,
|
|
|
|
makerTags, unsignedShort, 1, printValue},
|
|
|
|
SectionId::makerTags, unsignedShort, 1, printValue},
|
|
|
|
{0x005E, "ImageNumber", N_("Image Number"), N_("Image number"), minoltaCs7DId, makerTags, unsignedShort, 1,
|
|
|
|
{0x005E, "ImageNumber", N_("Image Number"), N_("Image number"), IfdId::minoltaCs7DId, SectionId::makerTags,
|
|
|
|
printValue},
|
|
|
|
unsignedShort, 1, printValue},
|
|
|
|
{0x0060, "NoiseReduction", N_("Noise Reduction"), N_("Noise reduction"), minoltaCs7DId, makerTags, unsignedShort, 1,
|
|
|
|
{0x0060, "NoiseReduction", N_("Noise Reduction"), N_("Noise reduction"), IfdId::minoltaCs7DId, SectionId::makerTags,
|
|
|
|
printMinoltaSonyBoolValue},
|
|
|
|
|
|
|
|
// 0x0062 is a duplicate than 0x005E.
|
|
|
|
|
|
|
|
{0x0062, "ImageNumber", N_("Image Number"), N_("Image number"), minoltaCs7DId, makerTags, unsignedShort, 1,
|
|
|
|
|
|
|
|
printValue},
|
|
|
|
|
|
|
|
{0x0071, "ImageStabilization", N_("Image Stabilization"), N_("Image stabilization"), minoltaCs7DId, makerTags,
|
|
|
|
|
|
|
|
unsignedShort, 1, printMinoltaSonyBoolValue},
|
|
|
|
unsignedShort, 1, printMinoltaSonyBoolValue},
|
|
|
|
{0x0075, "ZoneMatchingOn", N_("Zone Matching On"), N_("Zone matching on"), minoltaCs7DId, makerTags, unsignedShort,
|
|
|
|
// 0x0062 is a duplicate than 0x005E.
|
|
|
|
1, printMinoltaSonyBoolValue},
|
|
|
|
{0x0062, "ImageNumber", N_("Image Number"), N_("Image number"), IfdId::minoltaCs7DId, SectionId::makerTags,
|
|
|
|
|
|
|
|
unsignedShort, 1, printValue},
|
|
|
|
|
|
|
|
{0x0071, "ImageStabilization", N_("Image Stabilization"), N_("Image stabilization"), IfdId::minoltaCs7DId,
|
|
|
|
|
|
|
|
SectionId::makerTags, unsignedShort, 1, printMinoltaSonyBoolValue},
|
|
|
|
|
|
|
|
{0x0075, "ZoneMatchingOn", N_("Zone Matching On"), N_("Zone matching on"), IfdId::minoltaCs7DId,
|
|
|
|
|
|
|
|
SectionId::makerTags, unsignedShort, 1, printMinoltaSonyBoolValue},
|
|
|
|
// End of list marker
|
|
|
|
// End of list marker
|
|
|
|
{0xffff, "(UnknownMinoltaCs7DTag)", "(UnknownMinoltaCs7DTag)", N_("Unknown Minolta Camera Settings 7D tag"),
|
|
|
|
{0xffff, "(UnknownMinoltaCs7DTag)", "(UnknownMinoltaCs7DTag)", N_("Unknown Minolta Camera Settings 7D tag"),
|
|
|
|
minoltaCs7DId, makerTags, unsignedShort, 1, printValue},
|
|
|
|
IfdId::minoltaCs7DId, SectionId::makerTags, unsignedShort, 1, printValue},
|
|
|
|
};
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
const TagInfo* MinoltaMakerNote::tagListCs7D() {
|
|
|
|
const TagInfo* MinoltaMakerNote::tagListCs7D() {
|
|
|
@ -603,62 +612,66 @@ std::ostream& MinoltaMakerNote::printMinoltaExposureCompensation5D(std::ostream&
|
|
|
|
|
|
|
|
|
|
|
|
// Minolta Dynax 5D Camera Settings Tag Info
|
|
|
|
// Minolta Dynax 5D Camera Settings Tag Info
|
|
|
|
constexpr TagInfo MinoltaMakerNote::tagInfoCs5D_[] = {
|
|
|
|
constexpr TagInfo MinoltaMakerNote::tagInfoCs5D_[] = {
|
|
|
|
{0x000A, "ExposureMode", N_("Exposure Mode"), N_("Exposure mode"), minoltaCs5DId, makerTags, unsignedShort, -1,
|
|
|
|
{0x000A, "ExposureMode", N_("Exposure Mode"), N_("Exposure mode"), IfdId::minoltaCs5DId, SectionId::makerTags,
|
|
|
|
EXV_PRINT_TAG(minoltaExposureMode5D)},
|
|
|
|
unsignedShort, -1, EXV_PRINT_TAG(minoltaExposureMode5D)},
|
|
|
|
{0x000C, "ImageSize", N_("Image Size"), N_("Image size"), minoltaCs5DId, makerTags, unsignedShort, -1,
|
|
|
|
{0x000C, "ImageSize", N_("Image Size"), N_("Image size"), IfdId::minoltaCs5DId, SectionId::makerTags, unsignedShort,
|
|
|
|
EXV_PRINT_TAG(minoltaImageSize5D)},
|
|
|
|
-1, EXV_PRINT_TAG(minoltaImageSize5D)},
|
|
|
|
{0x000D, "Quality", N_("Image Quality"), N_("Image quality"), minoltaCs5DId, makerTags, unsignedShort, -1,
|
|
|
|
{0x000D, "Quality", N_("Image Quality"), N_("Image quality"), IfdId::minoltaCs5DId, SectionId::makerTags,
|
|
|
|
EXV_PRINT_TAG(minoltaImageQuality5D)},
|
|
|
|
unsignedShort, -1, EXV_PRINT_TAG(minoltaImageQuality5D)},
|
|
|
|
{0x000E, "WhiteBalance", N_("White Balance"), N_("White balance"), minoltaCs5DId, makerTags, unsignedShort, -1,
|
|
|
|
{0x000E, "WhiteBalance", N_("White Balance"), N_("White balance"), IfdId::minoltaCs5DId, SectionId::makerTags,
|
|
|
|
EXV_PRINT_TAG(minoltaWhiteBalance5D)},
|
|
|
|
unsignedShort, -1, EXV_PRINT_TAG(minoltaWhiteBalance5D)},
|
|
|
|
{0x001A, "FocusPosition", N_("Focus Position"), N_("Focus position"), minoltaCs5DId, makerTags, unsignedShort, -1,
|
|
|
|
{0x001A, "FocusPosition", N_("Focus Position"), N_("Focus position"), IfdId::minoltaCs5DId, SectionId::makerTags,
|
|
|
|
EXV_PRINT_TAG(minoltaFocusPosition5D)},
|
|
|
|
unsignedShort, -1, EXV_PRINT_TAG(minoltaFocusPosition5D)},
|
|
|
|
{0x001B, "FocusArea", N_("Focus Area"), N_("Focus area"), minoltaCs5DId, makerTags, unsignedShort, -1,
|
|
|
|
{0x001B, "FocusArea", N_("Focus Area"), N_("Focus area"), IfdId::minoltaCs5DId, SectionId::makerTags, unsignedShort,
|
|
|
|
EXV_PRINT_TAG(minoltaFocusArea5D)},
|
|
|
|
-1, EXV_PRINT_TAG(minoltaFocusArea5D)},
|
|
|
|
{0x001F, "FlashFired", N_("Flash Fired"), N_("Flash fired"), minoltaCs5DId, makerTags, unsignedShort, -1,
|
|
|
|
{0x001F, "FlashFired", N_("Flash Fired"), N_("Flash fired"), IfdId::minoltaCs5DId, SectionId::makerTags,
|
|
|
|
EXV_PRINT_TAG(minoltaFlashFired)},
|
|
|
|
unsignedShort, -1, EXV_PRINT_TAG(minoltaFlashFired)},
|
|
|
|
{0x0025, "MeteringMode", N_("Metering Mode"), N_("Metering mode"), minoltaCs5DId, makerTags, unsignedShort, -1,
|
|
|
|
{0x0025, "MeteringMode", N_("Metering Mode"), N_("Metering mode"), IfdId::minoltaCs5DId, SectionId::makerTags,
|
|
|
|
EXV_PRINT_TAG(minoltaMeteringMode5D)},
|
|
|
|
unsignedShort, -1, EXV_PRINT_TAG(minoltaMeteringMode5D)},
|
|
|
|
{0x0026, "ISOSpeed", N_("ISO Speed Mode"), N_("ISO speed setting"), minoltaCs5DId, makerTags, unsignedShort, -1,
|
|
|
|
{0x0026, "ISOSpeed", N_("ISO Speed Mode"), N_("ISO speed setting"), IfdId::minoltaCs5DId, SectionId::makerTags,
|
|
|
|
EXV_PRINT_TAG(minoltaISOSetting5D)},
|
|
|
|
unsignedShort, -1, EXV_PRINT_TAG(minoltaISOSetting5D)},
|
|
|
|
{0x002F, "ColorSpace", N_("Color Space"), N_("Color space"), minoltaCs5DId, makerTags, unsignedShort, -1,
|
|
|
|
{0x002F, "ColorSpace", N_("Color Space"), N_("Color space"), IfdId::minoltaCs5DId, SectionId::makerTags,
|
|
|
|
EXV_PRINT_TAG(minoltaColorSpace5D)},
|
|
|
|
unsignedShort, -1, EXV_PRINT_TAG(minoltaColorSpace5D)},
|
|
|
|
{0x0030, "Sharpness", N_("Sharpness"), N_("Sharpness"), minoltaCs5DId, makerTags, unsignedShort, -1, printValue},
|
|
|
|
{0x0030, "Sharpness", N_("Sharpness"), N_("Sharpness"), IfdId::minoltaCs5DId, SectionId::makerTags, unsignedShort,
|
|
|
|
{0x0031, "Contrast", N_("Contrast"), N_("Contrast"), minoltaCs5DId, makerTags, unsignedShort, -1, printValue},
|
|
|
|
-1, printValue},
|
|
|
|
{0x0032, "Saturation", N_("Saturation"), N_("Saturation"), minoltaCs5DId, makerTags, unsignedShort, -1, printValue},
|
|
|
|
{0x0031, "Contrast", N_("Contrast"), N_("Contrast"), IfdId::minoltaCs5DId, SectionId::makerTags, unsignedShort, -1,
|
|
|
|
{0x0035, "ExposureTime", N_("Exposure Time"), N_("Exposure time"), minoltaCs5DId, makerTags, unsignedShort, -1,
|
|
|
|
|
|
|
|
printValue},
|
|
|
|
printValue},
|
|
|
|
{0x0036, "FNumber", N_("FNumber"), N_("The F-Number"), minoltaCs5DId, makerTags, unsignedShort, -1, printValue},
|
|
|
|
{0x0032, "Saturation", N_("Saturation"), N_("Saturation"), IfdId::minoltaCs5DId, SectionId::makerTags,
|
|
|
|
{0x0037, "FreeMemoryCardImages", N_("Free Memory Card Images"), N_("Free memory card images"), minoltaCs5DId,
|
|
|
|
unsignedShort, -1, printValue},
|
|
|
|
makerTags, unsignedShort, -1, printValue},
|
|
|
|
{0x0035, "ExposureTime", N_("Exposure Time"), N_("Exposure time"), IfdId::minoltaCs5DId, SectionId::makerTags,
|
|
|
|
{0x0038, "ExposureRevision", N_("Exposure Revision"), N_("Exposure revision"), minoltaCs5DId, makerTags,
|
|
|
|
|
|
|
|
unsignedShort, -1, printValue},
|
|
|
|
unsignedShort, -1, printValue},
|
|
|
|
{0x0048, "FocusMode", N_("Focus Mode"), N_("Focus mode"), minoltaCs5DId, makerTags, unsignedShort, -1,
|
|
|
|
{0x0036, "FNumber", N_("FNumber"), N_("The F-Number"), IfdId::minoltaCs5DId, SectionId::makerTags, unsignedShort,
|
|
|
|
EXV_PRINT_TAG(minoltaFocusModeStd)},
|
|
|
|
-1, printValue},
|
|
|
|
{0x0049, "ColorTemperature", N_("Color Temperature"), N_("Color temperature"), minoltaCs5DId, makerTags,
|
|
|
|
{0x0037, "FreeMemoryCardImages", N_("Free Memory Card Images"), N_("Free memory card images"), IfdId::minoltaCs5DId,
|
|
|
|
signedShort, -1, printValue},
|
|
|
|
SectionId::makerTags, unsignedShort, -1, printValue},
|
|
|
|
{0x0050, "Rotation", N_("Rotation"), N_("Rotation"), minoltaCs5DId, makerTags, unsignedShort, -1,
|
|
|
|
{0x0038, "ExposureRevision", N_("Exposure Revision"), N_("Exposure revision"), IfdId::minoltaCs5DId,
|
|
|
|
|
|
|
|
SectionId::makerTags, unsignedShort, -1, printValue},
|
|
|
|
|
|
|
|
{0x0048, "FocusMode", N_("Focus Mode"), N_("Focus mode"), IfdId::minoltaCs5DId, SectionId::makerTags, unsignedShort,
|
|
|
|
|
|
|
|
-1, EXV_PRINT_TAG(minoltaFocusModeStd)},
|
|
|
|
|
|
|
|
{0x0049, "ColorTemperature", N_("Color Temperature"), N_("Color temperature"), IfdId::minoltaCs5DId,
|
|
|
|
|
|
|
|
SectionId::makerTags, signedShort, -1, printValue},
|
|
|
|
|
|
|
|
{0x0050, "Rotation", N_("Rotation"), N_("Rotation"), IfdId::minoltaCs5DId, SectionId::makerTags, unsignedShort, -1,
|
|
|
|
EXV_PRINT_TAG(minoltaRotation5D)},
|
|
|
|
EXV_PRINT_TAG(minoltaRotation5D)},
|
|
|
|
{0x0053, "ExposureCompensation", N_("Exposure Compensation"), N_("Exposure compensation"), minoltaCs5DId, makerTags,
|
|
|
|
{0x0053, "ExposureCompensation", N_("Exposure Compensation"), N_("Exposure compensation"), IfdId::minoltaCs5DId,
|
|
|
|
unsignedShort, -1, printMinoltaExposureCompensation5D},
|
|
|
|
SectionId::makerTags, unsignedShort, -1, printMinoltaExposureCompensation5D},
|
|
|
|
{0x0054, "FreeMemoryCardImages", N_("Free Memory Card Images"), N_("Free memory card images"), minoltaCs5DId,
|
|
|
|
{0x0054, "FreeMemoryCardImages", N_("Free Memory Card Images"), N_("Free memory card images"), IfdId::minoltaCs5DId,
|
|
|
|
makerTags, unsignedShort, -1, printValue},
|
|
|
|
SectionId::makerTags, unsignedShort, -1, printValue},
|
|
|
|
{0x0065, "Rotation2", N_("Rotation2"), N_("Rotation2"), minoltaCs5DId, makerTags, unsignedShort, -1,
|
|
|
|
{0x0065, "Rotation2", N_("Rotation2"), N_("Rotation2"), IfdId::minoltaCs5DId, SectionId::makerTags, unsignedShort,
|
|
|
|
printMinoltaSonyRotation},
|
|
|
|
-1, printMinoltaSonyRotation},
|
|
|
|
{0x006E, "Color Temperature", N_("Color Temperature"), N_("Color Temperature"), minoltaCs5DId, makerTags,
|
|
|
|
{0x006E, "Color Temperature", N_("Color Temperature"), N_("Color Temperature"), IfdId::minoltaCs5DId,
|
|
|
|
signedShort, -1, printValue},
|
|
|
|
SectionId::makerTags, signedShort, -1, printValue},
|
|
|
|
{0x0071, "PictureFinish", N_("Picture Finish"), N_("Picture Finish"), minoltaCs5DId, makerTags, unsignedShort, -1,
|
|
|
|
{0x0071, "PictureFinish", N_("Picture Finish"), N_("Picture Finish"), IfdId::minoltaCs5DId, SectionId::makerTags,
|
|
|
|
EXV_PRINT_TAG(minoltaPictureFinish5D)},
|
|
|
|
unsignedShort, -1, EXV_PRINT_TAG(minoltaPictureFinish5D)},
|
|
|
|
{0x0091, "ExposureManualBias", N_("Exposure Manual Bias"), N_("Exposure manual bias"), minoltaCs5DId, makerTags,
|
|
|
|
{0x0091, "ExposureManualBias", N_("Exposure Manual Bias"), N_("Exposure manual bias"), IfdId::minoltaCs5DId,
|
|
|
|
unsignedShort, -1, printMinoltaExposureManualBias5D},
|
|
|
|
SectionId::makerTags, unsignedShort, -1, printMinoltaExposureManualBias5D},
|
|
|
|
{0x009E, "AFMode", N_("AF Mode"), N_("AF mode"), minoltaCs5DId, makerTags, unsignedShort, -1,
|
|
|
|
{0x009E, "AFMode", N_("AF Mode"), N_("AF mode"), IfdId::minoltaCs5DId, SectionId::makerTags, unsignedShort, -1,
|
|
|
|
EXV_PRINT_TAG(minoltaAFMode5D)},
|
|
|
|
EXV_PRINT_TAG(minoltaAFMode5D)},
|
|
|
|
{0x00AE, "ImageNumber", N_("Image Number"), N_("Image number"), minoltaCs5DId, makerTags, unsignedShort, -1,
|
|
|
|
{0x00AE, "ImageNumber", N_("Image Number"), N_("Image number"), IfdId::minoltaCs5DId, SectionId::makerTags,
|
|
|
|
printValue},
|
|
|
|
unsignedShort, -1, printValue},
|
|
|
|
{0x00B0, "NoiseReduction", N_("Noise Reduction"), N_("Noise reduction"), minoltaCs5DId, makerTags, unsignedShort,
|
|
|
|
{0x00B0, "NoiseReduction", N_("Noise Reduction"), N_("Noise reduction"), IfdId::minoltaCs5DId, SectionId::makerTags,
|
|
|
|
-1, printMinoltaSonyBoolValue},
|
|
|
|
|
|
|
|
{0x00BD, "ImageStabilization", N_("Image Stabilization"), N_("Image stabilization"), minoltaCs5DId, makerTags,
|
|
|
|
|
|
|
|
unsignedShort, -1, printMinoltaSonyBoolValue},
|
|
|
|
unsignedShort, -1, printMinoltaSonyBoolValue},
|
|
|
|
|
|
|
|
{0x00BD, "ImageStabilization", N_("Image Stabilization"), N_("Image stabilization"), IfdId::minoltaCs5DId,
|
|
|
|
|
|
|
|
SectionId::makerTags, unsignedShort, -1, printMinoltaSonyBoolValue},
|
|
|
|
|
|
|
|
|
|
|
|
// From Xavier Raynaud: some notes on missing tags.
|
|
|
|
// From Xavier Raynaud: some notes on missing tags.
|
|
|
|
// 0x0051 seems to be identical to FNumber (0x0036). An approx. relation between Tag value
|
|
|
|
// 0x0051 seems to be identical to FNumber (0x0036). An approx. relation between Tag value
|
|
|
@ -668,7 +681,7 @@ constexpr TagInfo MinoltaMakerNote::tagInfoCs5D_[] = {
|
|
|
|
|
|
|
|
|
|
|
|
// End of list marker
|
|
|
|
// End of list marker
|
|
|
|
{0xFFFF, "(UnknownMinoltaCs5DTag)", "(UnknownMinoltaCs5DTag)", N_("Unknown Minolta Camera Settings 5D tag"),
|
|
|
|
{0xFFFF, "(UnknownMinoltaCs5DTag)", "(UnknownMinoltaCs5DTag)", N_("Unknown Minolta Camera Settings 5D tag"),
|
|
|
|
minoltaCs5DId, makerTags, invalidTypeId, -1, printValue},
|
|
|
|
IfdId::minoltaCs5DId, SectionId::makerTags, invalidTypeId, -1, printValue},
|
|
|
|
};
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
const TagInfo* MinoltaMakerNote::tagListCs5D() {
|
|
|
|
const TagInfo* MinoltaMakerNote::tagListCs5D() {
|
|
|
@ -827,169 +840,172 @@ constexpr TagDetails sonyBatteryLevelA100[] = {
|
|
|
|
|
|
|
|
|
|
|
|
// Sony A100 Camera Settings Tag Info
|
|
|
|
// Sony A100 Camera Settings Tag Info
|
|
|
|
constexpr TagInfo MinoltaMakerNote::tagInfoCsA100_[] = {
|
|
|
|
constexpr TagInfo MinoltaMakerNote::tagInfoCsA100_[] = {
|
|
|
|
{0x0000, "ExposureMode", N_("Exposure Mode"), N_("Exposure mode"), sony1MltCsA100Id, makerTags, unsignedShort, 1,
|
|
|
|
{0x0000, "ExposureMode", N_("Exposure Mode"), N_("Exposure mode"), IfdId::sony1MltCsA100Id, SectionId::makerTags,
|
|
|
|
EXV_PRINT_TAG(minoltaExposureMode5D)},
|
|
|
|
unsignedShort, 1, EXV_PRINT_TAG(minoltaExposureMode5D)},
|
|
|
|
{0x0001, "ExposureCompensationSetting", N_("Exposure Compensation Setting"), N_("Exposure compensation setting"),
|
|
|
|
{0x0001, "ExposureCompensationSetting", N_("Exposure Compensation Setting"), N_("Exposure compensation setting"),
|
|
|
|
sony1MltCsA100Id, makerTags, unsignedShort, 1, printValue},
|
|
|
|
IfdId::sony1MltCsA100Id, SectionId::makerTags, unsignedShort, 1, printValue},
|
|
|
|
{0x0005, "HighSpeedSync", N_("High Speed Sync"), N_("High speed sync"), sony1MltCsA100Id, makerTags, unsignedShort,
|
|
|
|
{0x0005, "HighSpeedSync", N_("High Speed Sync"), N_("High speed sync"), IfdId::sony1MltCsA100Id,
|
|
|
|
1, printMinoltaSonyBoolValue},
|
|
|
|
SectionId::makerTags, unsignedShort, 1, printMinoltaSonyBoolValue},
|
|
|
|
{0x0006, "ManualExposureTime", N_("Manual Exposure Time"), N_("Manual exposure time"), sony1MltCsA100Id, makerTags,
|
|
|
|
{0x0006, "ManualExposureTime", N_("Manual Exposure Time"), N_("Manual exposure time"), IfdId::sony1MltCsA100Id,
|
|
|
|
|
|
|
|
SectionId::makerTags, unsignedShort, 1, printValue},
|
|
|
|
|
|
|
|
{0x0007, "ManualFNumber", N_("Manual FNumber"), N_("Manual FNumber"), IfdId::sony1MltCsA100Id, SectionId::makerTags,
|
|
|
|
unsignedShort, 1, printValue},
|
|
|
|
unsignedShort, 1, printValue},
|
|
|
|
{0x0007, "ManualFNumber", N_("Manual FNumber"), N_("Manual FNumber"), sony1MltCsA100Id, makerTags, unsignedShort, 1,
|
|
|
|
{0x0008, "ExposureTime", N_("Exposure Time"), N_("Exposure time"), IfdId::sony1MltCsA100Id, SectionId::makerTags,
|
|
|
|
printValue},
|
|
|
|
unsignedShort, 1, printValue},
|
|
|
|
{0x0008, "ExposureTime", N_("Exposure Time"), N_("Exposure time"), sony1MltCsA100Id, makerTags, unsignedShort, 1,
|
|
|
|
{0x0009, "FNumber", N_("FNumber"), N_("FNumber"), IfdId::sony1MltCsA100Id, SectionId::makerTags, unsignedShort, 1,
|
|
|
|
printValue},
|
|
|
|
printValue},
|
|
|
|
{0x0009, "FNumber", N_("FNumber"), N_("FNumber"), sony1MltCsA100Id, makerTags, unsignedShort, 1, printValue},
|
|
|
|
{0x000A, "DriveMode2", N_("Drive Mode 2"), N_("Drive mode 2"), IfdId::sony1MltCsA100Id, SectionId::makerTags,
|
|
|
|
{0x000A, "DriveMode2", N_("Drive Mode 2"), N_("Drive mode 2"), sony1MltCsA100Id, makerTags, unsignedShort, 1,
|
|
|
|
unsignedShort, 1, EXV_PRINT_TAG(sonyDriveMode2A100)},
|
|
|
|
EXV_PRINT_TAG(sonyDriveMode2A100)},
|
|
|
|
{0x000B, "WhiteBalance", N_("White Balance"), N_("White balance"), IfdId::sony1MltCsA100Id, SectionId::makerTags,
|
|
|
|
{0x000B, "WhiteBalance", N_("White Balance"), N_("White balance"), sony1MltCsA100Id, makerTags, unsignedShort, 1,
|
|
|
|
unsignedShort, 1, EXV_PRINT_TAG(minoltaWhiteBalance5D)},
|
|
|
|
EXV_PRINT_TAG(minoltaWhiteBalance5D)},
|
|
|
|
{0x000C, "FocusMode", N_("Focus Mode"), N_("Focus mode"), IfdId::sony1MltCsA100Id, SectionId::makerTags,
|
|
|
|
{0x000C, "FocusMode", N_("Focus Mode"), N_("Focus mode"), sony1MltCsA100Id, makerTags, unsignedShort, 1,
|
|
|
|
unsignedShort, 1, EXV_PRINT_TAG(sonyFocusModeA100)},
|
|
|
|
EXV_PRINT_TAG(sonyFocusModeA100)},
|
|
|
|
{0x000D, "LocalAFAreaPoint", N_("Local AF Area Point"), N_("Local AF Area Point"), IfdId::sony1MltCsA100Id,
|
|
|
|
{0x000D, "LocalAFAreaPoint", N_("Local AF Area Point"), N_("Local AF Area Point"), sony1MltCsA100Id, makerTags,
|
|
|
|
SectionId::makerTags, unsignedShort, 1, printMinoltaSonyLocalAFAreaPoint},
|
|
|
|
unsignedShort, 1, printMinoltaSonyLocalAFAreaPoint},
|
|
|
|
{0x000E, "AFAreaMode", N_("AF Area Mode"), N_("AF Area Mode"), IfdId::sony1MltCsA100Id, SectionId::makerTags,
|
|
|
|
{0x000E, "AFAreaMode", N_("AF Area Mode"), N_("AF Area Mode"), sony1MltCsA100Id, makerTags, unsignedShort, 1,
|
|
|
|
unsignedShort, 1, printMinoltaSonyAFAreaMode},
|
|
|
|
printMinoltaSonyAFAreaMode},
|
|
|
|
{0x000F, "FlashMode", N_("FlashMode"), N_("FlashMode"), IfdId::sony1MltCsA100Id, SectionId::makerTags,
|
|
|
|
{0x000F, "FlashMode", N_("FlashMode"), N_("FlashMode"), sony1MltCsA100Id, makerTags, unsignedShort, 1,
|
|
|
|
unsignedShort, 1, EXV_PRINT_TAG(sonyFlashModeA100)},
|
|
|
|
EXV_PRINT_TAG(sonyFlashModeA100)},
|
|
|
|
|
|
|
|
{0x0010, "FlashExposureCompSetting", N_("Flash Exposure Comp Setting"), N_("Flash exposure compensation setting"),
|
|
|
|
{0x0010, "FlashExposureCompSetting", N_("Flash Exposure Comp Setting"), N_("Flash exposure compensation setting"),
|
|
|
|
sony1MltCsA100Id, makerTags, unsignedShort, 1, printValue},
|
|
|
|
IfdId::sony1MltCsA100Id, SectionId::makerTags, unsignedShort, 1, printValue},
|
|
|
|
{0x0012, "MeteringMode", N_("Metering Mode"), N_("Metering mode"), sony1MltCsA100Id, makerTags, unsignedShort, 1,
|
|
|
|
{0x0012, "MeteringMode", N_("Metering Mode"), N_("Metering mode"), IfdId::sony1MltCsA100Id, SectionId::makerTags,
|
|
|
|
EXV_PRINT_TAG(sonyMeteringModeA100)},
|
|
|
|
unsignedShort, 1, EXV_PRINT_TAG(sonyMeteringModeA100)},
|
|
|
|
{0x0013, "ISOSetting", N_("ISO Setting"), N_("ISO setting"), sony1MltCsA100Id, makerTags, unsignedShort, 1,
|
|
|
|
{0x0013, "ISOSetting", N_("ISO Setting"), N_("ISO setting"), IfdId::sony1MltCsA100Id, SectionId::makerTags,
|
|
|
|
printValue},
|
|
|
|
unsignedShort, 1, printValue},
|
|
|
|
{0x0014, "ZoneMatchingMode", N_("Zone Matching Mode"), N_("Zone Matching Mode"), sony1MltCsA100Id, makerTags,
|
|
|
|
{0x0014, "ZoneMatchingMode", N_("Zone Matching Mode"), N_("Zone Matching Mode"), IfdId::sony1MltCsA100Id,
|
|
|
|
unsignedShort, 1, EXV_PRINT_TAG(sonyZoneMatchingModeA100)},
|
|
|
|
SectionId::makerTags, unsignedShort, 1, EXV_PRINT_TAG(sonyZoneMatchingModeA100)},
|
|
|
|
{0x0015, "DynamicRangeOptimizerMode", N_("Dynamic Range Optimizer Mode"), N_("Dynamic range optimizer mode"),
|
|
|
|
{0x0015, "DynamicRangeOptimizerMode", N_("Dynamic Range Optimizer Mode"), N_("Dynamic range optimizer mode"),
|
|
|
|
sony1MltCsA100Id, makerTags, unsignedShort, 1, printMinoltaSonyDynamicRangeOptimizerMode},
|
|
|
|
IfdId::sony1MltCsA100Id, SectionId::makerTags, unsignedShort, 1, printMinoltaSonyDynamicRangeOptimizerMode},
|
|
|
|
{0x0016, "ColorMode", N_("Color Mode"), N_("Color mode"), sony1MltCsA100Id, makerTags, unsignedShort, 1,
|
|
|
|
{0x0016, "ColorMode", N_("Color Mode"), N_("Color mode"), IfdId::sony1MltCsA100Id, SectionId::makerTags,
|
|
|
|
printMinoltaSonyColorMode},
|
|
|
|
unsignedShort, 1, printMinoltaSonyColorMode},
|
|
|
|
{0x0017, "ColorSpace", N_("Color Space"), N_("Color space"), sony1MltCsA100Id, makerTags, unsignedShort, 1,
|
|
|
|
{0x0017, "ColorSpace", N_("Color Space"), N_("Color space"), IfdId::sony1MltCsA100Id, SectionId::makerTags,
|
|
|
|
EXV_PRINT_TAG(sonyColorSpaceA100)},
|
|
|
|
unsignedShort, 1, EXV_PRINT_TAG(sonyColorSpaceA100)},
|
|
|
|
{0x0018, "Sharpness", N_("Sharpness"), N_("Sharpness"), sony1MltCsA100Id, makerTags, unsignedShort, 1, printValue},
|
|
|
|
{0x0018, "Sharpness", N_("Sharpness"), N_("Sharpness"), IfdId::sony1MltCsA100Id, SectionId::makerTags,
|
|
|
|
{0x0019, "Contrast", N_("Contrast"), N_("Contrast"), sony1MltCsA100Id, makerTags, unsignedShort, 1, printValue},
|
|
|
|
unsignedShort, 1, printValue},
|
|
|
|
{0x001A, "Saturation", N_("Saturation"), N_("Saturation"), sony1MltCsA100Id, makerTags, unsignedShort, 1,
|
|
|
|
{0x0019, "Contrast", N_("Contrast"), N_("Contrast"), IfdId::sony1MltCsA100Id, SectionId::makerTags, unsignedShort,
|
|
|
|
printValue},
|
|
|
|
1, printValue},
|
|
|
|
{0x001C, "FlashMetering", N_("Flash Metering"), N_("Flash metering"), sony1MltCsA100Id, makerTags, unsignedShort, 1,
|
|
|
|
{0x001A, "Saturation", N_("Saturation"), N_("Saturation"), IfdId::sony1MltCsA100Id, SectionId::makerTags,
|
|
|
|
EXV_PRINT_TAG(minoltaFlashMeteringStd)},
|
|
|
|
unsignedShort, 1, printValue},
|
|
|
|
|
|
|
|
{0x001C, "FlashMetering", N_("Flash Metering"), N_("Flash metering"), IfdId::sony1MltCsA100Id, SectionId::makerTags,
|
|
|
|
|
|
|
|
unsignedShort, 1, EXV_PRINT_TAG(minoltaFlashMeteringStd)},
|
|
|
|
{0x001D, "PrioritySetupShutterRelease", N_("Priority Setup Shutter Release"), N_("Priority Setup Shutter Release"),
|
|
|
|
{0x001D, "PrioritySetupShutterRelease", N_("Priority Setup Shutter Release"), N_("Priority Setup Shutter Release"),
|
|
|
|
sony1MltCsA100Id, makerTags, unsignedShort, 1, printMinoltaSonyPrioritySetupShutterRelease},
|
|
|
|
IfdId::sony1MltCsA100Id, SectionId::makerTags, unsignedShort, 1, printMinoltaSonyPrioritySetupShutterRelease},
|
|
|
|
{0x001E, "DriveMode", N_("Drive Mode"), N_("Drive mode"), sony1MltCsA100Id, makerTags, unsignedShort, 1,
|
|
|
|
{0x001E, "DriveMode", N_("Drive Mode"), N_("Drive mode"), IfdId::sony1MltCsA100Id, SectionId::makerTags,
|
|
|
|
EXV_PRINT_TAG(sonyDriveModeA100)},
|
|
|
|
unsignedShort, 1, EXV_PRINT_TAG(sonyDriveModeA100)},
|
|
|
|
{0x001F, "SelfTimerTime", N_("Self Timer Time"), N_("Self timer time"), sony1MltCsA100Id, makerTags, unsignedShort,
|
|
|
|
{0x001F, "SelfTimerTime", N_("Self Timer Time"), N_("Self timer time"), IfdId::sony1MltCsA100Id,
|
|
|
|
1, EXV_PRINT_TAG(sonySelfTimerTimeA100)},
|
|
|
|
SectionId::makerTags, unsignedShort, 1, EXV_PRINT_TAG(sonySelfTimerTimeA100)},
|
|
|
|
{0x0020, "ContinuousBracketing", N_("Continuous Bracketing"), N_("Continuous bracketing"), sony1MltCsA100Id,
|
|
|
|
{0x0020, "ContinuousBracketing", N_("Continuous Bracketing"), N_("Continuous bracketing"), IfdId::sony1MltCsA100Id,
|
|
|
|
makerTags, unsignedShort, 1, EXV_PRINT_TAG(sonyContinuousBracketingA100)},
|
|
|
|
SectionId::makerTags, unsignedShort, 1, EXV_PRINT_TAG(sonyContinuousBracketingA100)},
|
|
|
|
{0x0021, "SingleFrameBracketing", N_("Single Frame Bracketing"), N_("Single frame bracketing"), sony1MltCsA100Id,
|
|
|
|
{0x0021, "SingleFrameBracketing", N_("Single Frame Bracketing"), N_("Single frame bracketing"),
|
|
|
|
makerTags, unsignedShort, 1, EXV_PRINT_TAG(sonySingleFrameBracketingA100)},
|
|
|
|
IfdId::sony1MltCsA100Id, SectionId::makerTags, unsignedShort, 1, EXV_PRINT_TAG(sonySingleFrameBracketingA100)},
|
|
|
|
{0x0022, "WhiteBalanceBracketing", N_("White Balance Bracketing"), N_("White balance bracketing"), sony1MltCsA100Id,
|
|
|
|
{0x0022, "WhiteBalanceBracketing", N_("White Balance Bracketing"), N_("White balance bracketing"),
|
|
|
|
makerTags, unsignedShort, 1, EXV_PRINT_TAG(sonyWhiteBalanceBracketingA100)},
|
|
|
|
IfdId::sony1MltCsA100Id, SectionId::makerTags, unsignedShort, 1, EXV_PRINT_TAG(sonyWhiteBalanceBracketingA100)},
|
|
|
|
{0x0023, "WhiteBalanceSetting", N_("White Balance Setting"), N_("White balance setting"), sony1MltCsA100Id,
|
|
|
|
{0x0023, "WhiteBalanceSetting", N_("White Balance Setting"), N_("White balance setting"), IfdId::sony1MltCsA100Id,
|
|
|
|
makerTags, unsignedShort, 1, EXV_PRINT_TAG(sonyWhiteBalanceSettingA100)},
|
|
|
|
SectionId::makerTags, unsignedShort, 1, EXV_PRINT_TAG(sonyWhiteBalanceSettingA100)},
|
|
|
|
{0x0024, "PresetWhiteBalance", N_("Preset White Balance"), N_("Preset white balance"), sony1MltCsA100Id, makerTags,
|
|
|
|
{0x0024, "PresetWhiteBalance", N_("Preset White Balance"), N_("Preset white balance"), IfdId::sony1MltCsA100Id,
|
|
|
|
unsignedShort, 1, EXV_PRINT_TAG(sonyPresetWhiteBalanceA100)},
|
|
|
|
SectionId::makerTags, unsignedShort, 1, EXV_PRINT_TAG(sonyPresetWhiteBalanceA100)},
|
|
|
|
{0x0025, "ColorTemperatureSetting", N_("Color Temperature Setting"), N_("Color temperature setting"),
|
|
|
|
{0x0025, "ColorTemperatureSetting", N_("Color Temperature Setting"), N_("Color temperature setting"),
|
|
|
|
sony1MltCsA100Id, makerTags, unsignedShort, 1, EXV_PRINT_TAG(sonyColorTemperatureSettingA100)},
|
|
|
|
IfdId::sony1MltCsA100Id, SectionId::makerTags, unsignedShort, 1, EXV_PRINT_TAG(sonyColorTemperatureSettingA100)},
|
|
|
|
{0x0026, "CustomWBSetting", N_("Custom WB Setting"), N_("Custom WB setting"), sony1MltCsA100Id, makerTags,
|
|
|
|
{0x0026, "CustomWBSetting", N_("Custom WB Setting"), N_("Custom WB setting"), IfdId::sony1MltCsA100Id,
|
|
|
|
unsignedShort, 1, EXV_PRINT_TAG(sonyCustomWBSettingA100)},
|
|
|
|
SectionId::makerTags, unsignedShort, 1, EXV_PRINT_TAG(sonyCustomWBSettingA100)},
|
|
|
|
{0x0027, "DynamicRangeOptimizerSettings", N_("Dynamic Range Optimizer Settings"),
|
|
|
|
{0x0027, "DynamicRangeOptimizerSettings", N_("Dynamic Range Optimizer Settings"),
|
|
|
|
N_("Dynamic Range Optimizer Settings"), sony1MltCsA100Id, makerTags, unsignedShort, 1,
|
|
|
|
N_("Dynamic Range Optimizer Settings"), IfdId::sony1MltCsA100Id, SectionId::makerTags, unsignedShort, 1,
|
|
|
|
printMinoltaSonyDynamicRangeOptimizerMode},
|
|
|
|
printMinoltaSonyDynamicRangeOptimizerMode},
|
|
|
|
{0x0032, "FreeMemoryCardImages", N_("Free Memory Card Images"), N_("Free memory card images"), sony1MltCsA100Id,
|
|
|
|
{0x0032, "FreeMemoryCardImages", N_("Free Memory Card Images"), N_("Free memory card images"),
|
|
|
|
makerTags, unsignedShort, 1, printValue},
|
|
|
|
IfdId::sony1MltCsA100Id, SectionId::makerTags, unsignedShort, 1, printValue},
|
|
|
|
{0x0034, "CustomWBRedLevel", N_("Custom WB Red Level"), N_("Custom WB red level"), sony1MltCsA100Id, makerTags,
|
|
|
|
{0x0034, "CustomWBRedLevel", N_("Custom WB Red Level"), N_("Custom WB red level"), IfdId::sony1MltCsA100Id,
|
|
|
|
unsignedShort, 1, printValue},
|
|
|
|
SectionId::makerTags, unsignedShort, 1, printValue},
|
|
|
|
{0x0035, "CustomWBGreenLevel", N_("Custom WB Green Level"), N_("Custom WB green level"), sony1MltCsA100Id,
|
|
|
|
{0x0035, "CustomWBGreenLevel", N_("Custom WB Green Level"), N_("Custom WB green level"), IfdId::sony1MltCsA100Id,
|
|
|
|
makerTags, unsignedShort, 1, printValue},
|
|
|
|
SectionId::makerTags, unsignedShort, 1, printValue},
|
|
|
|
{0x0036, "CustomWBBlueLevel", N_("Custom WB Blue Level"), N_("CustomWB blue level"), sony1MltCsA100Id, makerTags,
|
|
|
|
{0x0036, "CustomWBBlueLevel", N_("Custom WB Blue Level"), N_("CustomWB blue level"), IfdId::sony1MltCsA100Id,
|
|
|
|
unsignedShort, 1, printValue},
|
|
|
|
SectionId::makerTags, unsignedShort, 1, printValue},
|
|
|
|
{0x0037, "CustomWBError", N_("Custom WB Error"), N_("Custom WB Error"), sony1MltCsA100Id, makerTags, unsignedShort,
|
|
|
|
{0x0037, "CustomWBError", N_("Custom WB Error"), N_("Custom WB Error"), IfdId::sony1MltCsA100Id,
|
|
|
|
1, EXV_PRINT_TAG(sonyCustomWBErrorA100)},
|
|
|
|
SectionId::makerTags, unsignedShort, 1, EXV_PRINT_TAG(sonyCustomWBErrorA100)},
|
|
|
|
{0x0038, "WhiteBalanceFineTune", N_("White Balance Fine Tune"), N_("White balance fine tune"), sony1MltCsA100Id,
|
|
|
|
{0x0038, "WhiteBalanceFineTune", N_("White Balance Fine Tune"), N_("White balance fine tune"),
|
|
|
|
makerTags, signedShort, 1, printValue},
|
|
|
|
IfdId::sony1MltCsA100Id, SectionId::makerTags, signedShort, 1, printValue},
|
|
|
|
{0x0039, "ColorTemperature", N_("Color Temperature"), N_("Color temperature"), sony1MltCsA100Id, makerTags,
|
|
|
|
{0x0039, "ColorTemperature", N_("Color Temperature"), N_("Color temperature"), IfdId::sony1MltCsA100Id,
|
|
|
|
unsignedShort, 1, printValue},
|
|
|
|
SectionId::makerTags, unsignedShort, 1, printValue},
|
|
|
|
{0x003A, "ColorCompensationFilter", N_("Color Compensation Filter"), N_("Color compensation filter"),
|
|
|
|
{0x003A, "ColorCompensationFilter", N_("Color Compensation Filter"), N_("Color compensation filter"),
|
|
|
|
sony1MltCsA100Id, makerTags, signedShort, 1, printValue},
|
|
|
|
IfdId::sony1MltCsA100Id, SectionId::makerTags, signedShort, 1, printValue},
|
|
|
|
{0x003B, "SonyImageSize", N_("Sony Image Size"), N_("Sony Image Size"), sony1MltCsA100Id, makerTags, unsignedShort,
|
|
|
|
{0x003B, "SonyImageSize", N_("Sony Image Size"), N_("Sony Image Size"), IfdId::sony1MltCsA100Id,
|
|
|
|
1, EXV_PRINT_TAG(sonyImageSizeA100)},
|
|
|
|
SectionId::makerTags, unsignedShort, 1, EXV_PRINT_TAG(sonyImageSizeA100)},
|
|
|
|
{0x003C, "Quality", N_("Quality"), N_("Quality"), sony1MltCsA100Id, makerTags, unsignedShort, 1,
|
|
|
|
{0x003C, "Quality", N_("Quality"), N_("Quality"), IfdId::sony1MltCsA100Id, SectionId::makerTags, unsignedShort, 1,
|
|
|
|
printMinoltaSonyQualityCs},
|
|
|
|
printMinoltaSonyQualityCs},
|
|
|
|
{0x003D, "InstantPlaybackTime", N_("Instant Playback Time"), N_("Instant playback time"), sony1MltCsA100Id,
|
|
|
|
{0x003D, "InstantPlaybackTime", N_("Instant Playback Time"), N_("Instant playback time"), IfdId::sony1MltCsA100Id,
|
|
|
|
makerTags, unsignedShort, 1, printValue},
|
|
|
|
SectionId::makerTags, unsignedShort, 1, printValue},
|
|
|
|
{0x003E, "InstantPlaybackSetup", N_("Instant Playback Setup"), N_("Instant playback setup"), sony1MltCsA100Id,
|
|
|
|
{0x003E, "InstantPlaybackSetup", N_("Instant Playback Setup"), N_("Instant playback setup"),
|
|
|
|
makerTags, unsignedShort, 1, EXV_PRINT_TAG(sonyInstantPlaybackSetupA100)},
|
|
|
|
IfdId::sony1MltCsA100Id, SectionId::makerTags, unsignedShort, 1, EXV_PRINT_TAG(sonyInstantPlaybackSetupA100)},
|
|
|
|
{0x003F, "NoiseReduction", N_("Noise Reduction"), N_("Noise reduction"), sony1MltCsA100Id, makerTags, unsignedShort,
|
|
|
|
{0x003F, "NoiseReduction", N_("Noise Reduction"), N_("Noise reduction"), IfdId::sony1MltCsA100Id,
|
|
|
|
1, printMinoltaSonyBoolValue},
|
|
|
|
SectionId::makerTags, unsignedShort, 1, printMinoltaSonyBoolValue},
|
|
|
|
{0x0040, "EyeStartAF", N_("Eye Start AF"), N_("Eye start AF"), sony1MltCsA100Id, makerTags, unsignedShort, 1,
|
|
|
|
{0x0040, "EyeStartAF", N_("Eye Start AF"), N_("Eye start AF"), IfdId::sony1MltCsA100Id, SectionId::makerTags,
|
|
|
|
printMinoltaSonyBoolInverseValue},
|
|
|
|
|
|
|
|
{0x0041, "RedEyeReduction", N_("Red Eye Reduction"), N_("Red eye reduction"), sony1MltCsA100Id, makerTags,
|
|
|
|
|
|
|
|
unsignedShort, 1, printMinoltaSonyBoolValue},
|
|
|
|
|
|
|
|
{0x0042, "FlashDefault", N_("Flash Default"), N_("Flash default"), sony1MltCsA100Id, makerTags, unsignedShort, 1,
|
|
|
|
|
|
|
|
EXV_PRINT_TAG(sonyFlashDefaultA100)},
|
|
|
|
|
|
|
|
{0x0043, "AutoBracketOrder", N_("Auto Bracket Order"), N_("Auto bracket order"), sony1MltCsA100Id, makerTags,
|
|
|
|
|
|
|
|
unsignedShort, 1, EXV_PRINT_TAG(sonyAutoBracketOrderA100)},
|
|
|
|
|
|
|
|
{0x0044, "FocusHoldButton", N_("Focus Hold Button"), N_("Focus hold button"), sony1MltCsA100Id, makerTags,
|
|
|
|
|
|
|
|
unsignedShort, 1, EXV_PRINT_TAG(sonyFocusHoldButtonA100)},
|
|
|
|
|
|
|
|
{0x0045, "AELButton", N_("AEL Button"), N_("AEL button"), sony1MltCsA100Id, makerTags, unsignedShort, 1,
|
|
|
|
|
|
|
|
EXV_PRINT_TAG(sonyAELButtonA100)},
|
|
|
|
|
|
|
|
{0x0046, "ControlDialSet", N_("Control Dial Set"), N_("Control dial set"), sony1MltCsA100Id, makerTags,
|
|
|
|
|
|
|
|
unsignedShort, 1, EXV_PRINT_TAG(sonyControlDialSetA100)},
|
|
|
|
|
|
|
|
{0x0047, "ExposureCompensationMode", N_("Exposure Compensation Mode"), N_("Exposure compensation mode"),
|
|
|
|
|
|
|
|
sony1MltCsA100Id, makerTags, unsignedShort, 1, EXV_PRINT_TAG(sonyExposureCompensationModeA100)},
|
|
|
|
|
|
|
|
{0x0048, "AFAssist", N_("AF Assist"), N_("AF assist"), sony1MltCsA100Id, makerTags, unsignedShort, 1,
|
|
|
|
|
|
|
|
printMinoltaSonyBoolInverseValue},
|
|
|
|
|
|
|
|
{0x0049, "CardShutterLock", N_("Card Shutter Lock"), N_("Card shutter lock"), sony1MltCsA100Id, makerTags,
|
|
|
|
|
|
|
|
unsignedShort, 1, printMinoltaSonyBoolInverseValue},
|
|
|
|
unsignedShort, 1, printMinoltaSonyBoolInverseValue},
|
|
|
|
{0x004A, "LensShutterLock", N_("Lens Shutter Lock"), N_("Lens shutter lock"), sony1MltCsA100Id, makerTags,
|
|
|
|
{0x0041, "RedEyeReduction", N_("Red Eye Reduction"), N_("Red eye reduction"), IfdId::sony1MltCsA100Id,
|
|
|
|
unsignedShort, 1, printMinoltaSonyBoolInverseValue},
|
|
|
|
SectionId::makerTags, unsignedShort, 1, printMinoltaSonyBoolValue},
|
|
|
|
{0x004B, "AFAreaIllumination", N_("AF Area Illumination"), N_("AF area illumination"), sony1MltCsA100Id, makerTags,
|
|
|
|
{0x0042, "FlashDefault", N_("Flash Default"), N_("Flash default"), IfdId::sony1MltCsA100Id, SectionId::makerTags,
|
|
|
|
unsignedShort, 1, EXV_PRINT_TAG(sonyAFAreaIlluminationA100)},
|
|
|
|
unsignedShort, 1, EXV_PRINT_TAG(sonyFlashDefaultA100)},
|
|
|
|
{0x004C, "MonitorDisplayOff", N_("Monitor Display Off"), N_("Monitor display off"), sony1MltCsA100Id, makerTags,
|
|
|
|
{0x0043, "AutoBracketOrder", N_("Auto Bracket Order"), N_("Auto bracket order"), IfdId::sony1MltCsA100Id,
|
|
|
|
unsignedShort, 1, EXV_PRINT_TAG(sonyMonitorDisplayOffA100)},
|
|
|
|
SectionId::makerTags, unsignedShort, 1, EXV_PRINT_TAG(sonyAutoBracketOrderA100)},
|
|
|
|
{0x004D, "RecordDisplay", N_("Record Display"), N_("Record display"), sony1MltCsA100Id, makerTags, unsignedShort, 1,
|
|
|
|
{0x0044, "FocusHoldButton", N_("Focus Hold Button"), N_("Focus hold button"), IfdId::sony1MltCsA100Id,
|
|
|
|
EXV_PRINT_TAG(sonyRecordDisplayA100)},
|
|
|
|
SectionId::makerTags, unsignedShort, 1, EXV_PRINT_TAG(sonyFocusHoldButtonA100)},
|
|
|
|
{0x004E, "PlayDisplay", N_("Play Display"), N_("Play display"), sony1MltCsA100Id, makerTags, unsignedShort, 1,
|
|
|
|
{0x0045, "AELButton", N_("AEL Button"), N_("AEL button"), IfdId::sony1MltCsA100Id, SectionId::makerTags,
|
|
|
|
EXV_PRINT_TAG(sonyPlayDisplayA100)},
|
|
|
|
unsignedShort, 1, EXV_PRINT_TAG(sonyAELButtonA100)},
|
|
|
|
{0x0050, "ExposureIndicator", N_("Exposure Indicator"), N_("Exposure indicator"), sony1MltCsA100Id, makerTags,
|
|
|
|
{0x0046, "ControlDialSet", N_("Control Dial Set"), N_("Control dial set"), IfdId::sony1MltCsA100Id,
|
|
|
|
unsignedShort, 1, EXV_PRINT_TAG(sonyExposureIndicatorA100)},
|
|
|
|
SectionId::makerTags, unsignedShort, 1, EXV_PRINT_TAG(sonyControlDialSetA100)},
|
|
|
|
|
|
|
|
{0x0047, "ExposureCompensationMode", N_("Exposure Compensation Mode"), N_("Exposure compensation mode"),
|
|
|
|
|
|
|
|
IfdId::sony1MltCsA100Id, SectionId::makerTags, unsignedShort, 1, EXV_PRINT_TAG(sonyExposureCompensationModeA100)},
|
|
|
|
|
|
|
|
{0x0048, "AFAssist", N_("AF Assist"), N_("AF assist"), IfdId::sony1MltCsA100Id, SectionId::makerTags, unsignedShort,
|
|
|
|
|
|
|
|
1, printMinoltaSonyBoolInverseValue},
|
|
|
|
|
|
|
|
{0x0049, "CardShutterLock", N_("Card Shutter Lock"), N_("Card shutter lock"), IfdId::sony1MltCsA100Id,
|
|
|
|
|
|
|
|
SectionId::makerTags, unsignedShort, 1, printMinoltaSonyBoolInverseValue},
|
|
|
|
|
|
|
|
{0x004A, "LensShutterLock", N_("Lens Shutter Lock"), N_("Lens shutter lock"), IfdId::sony1MltCsA100Id,
|
|
|
|
|
|
|
|
SectionId::makerTags, unsignedShort, 1, printMinoltaSonyBoolInverseValue},
|
|
|
|
|
|
|
|
{0x004B, "AFAreaIllumination", N_("AF Area Illumination"), N_("AF area illumination"), IfdId::sony1MltCsA100Id,
|
|
|
|
|
|
|
|
SectionId::makerTags, unsignedShort, 1, EXV_PRINT_TAG(sonyAFAreaIlluminationA100)},
|
|
|
|
|
|
|
|
{0x004C, "MonitorDisplayOff", N_("Monitor Display Off"), N_("Monitor display off"), IfdId::sony1MltCsA100Id,
|
|
|
|
|
|
|
|
SectionId::makerTags, unsignedShort, 1, EXV_PRINT_TAG(sonyMonitorDisplayOffA100)},
|
|
|
|
|
|
|
|
{0x004D, "RecordDisplay", N_("Record Display"), N_("Record display"), IfdId::sony1MltCsA100Id, SectionId::makerTags,
|
|
|
|
|
|
|
|
unsignedShort, 1, EXV_PRINT_TAG(sonyRecordDisplayA100)},
|
|
|
|
|
|
|
|
{0x004E, "PlayDisplay", N_("Play Display"), N_("Play display"), IfdId::sony1MltCsA100Id, SectionId::makerTags,
|
|
|
|
|
|
|
|
unsignedShort, 1, EXV_PRINT_TAG(sonyPlayDisplayA100)},
|
|
|
|
|
|
|
|
{0x0050, "ExposureIndicator", N_("Exposure Indicator"), N_("Exposure indicator"), IfdId::sony1MltCsA100Id,
|
|
|
|
|
|
|
|
SectionId::makerTags, unsignedShort, 1, EXV_PRINT_TAG(sonyExposureIndicatorA100)},
|
|
|
|
{0x0051, "AELExposureIndicator", N_("AEL Exposure Indicator"),
|
|
|
|
{0x0051, "AELExposureIndicator", N_("AEL Exposure Indicator"),
|
|
|
|
N_("AEL exposure indicator (also indicates exposure for next shot when bracketing)"), sony1MltCsA100Id, makerTags,
|
|
|
|
N_("AEL exposure indicator (also indicates exposure for next shot when bracketing)"), IfdId::sony1MltCsA100Id,
|
|
|
|
unsignedShort, 1, EXV_PRINT_TAG(sonyExposureIndicatorA100)},
|
|
|
|
SectionId::makerTags, unsignedShort, 1, EXV_PRINT_TAG(sonyExposureIndicatorA100)},
|
|
|
|
{0x0052, "ExposureBracketingIndicatorLast", N_("Exposure Bracketing Indicator Last"),
|
|
|
|
{0x0052, "ExposureBracketingIndicatorLast", N_("Exposure Bracketing Indicator Last"),
|
|
|
|
N_("Exposure bracketing indicator last (indicator for last shot when bracketing)"), sony1MltCsA100Id, makerTags,
|
|
|
|
N_("Exposure bracketing indicator last (indicator for last shot when bracketing)"), IfdId::sony1MltCsA100Id,
|
|
|
|
unsignedShort, 1, EXV_PRINT_TAG(sonyExposureIndicatorA100)},
|
|
|
|
SectionId::makerTags, unsignedShort, 1, EXV_PRINT_TAG(sonyExposureIndicatorA100)},
|
|
|
|
{0x0053, "MeteringOffScaleIndicator", N_("Metering Off Scale Indicator"),
|
|
|
|
{0x0053, "MeteringOffScaleIndicator", N_("Metering Off Scale Indicator"),
|
|
|
|
N_("Metering off scale indicator (two flashing triangles when under or over metering scale)"), sony1MltCsA100Id,
|
|
|
|
N_("Metering off scale indicator (two flashing triangles when under or over metering scale)"),
|
|
|
|
makerTags, unsignedShort, 1, EXV_PRINT_TAG(sonyMeteringOffScaleIndicatorA100)},
|
|
|
|
IfdId::sony1MltCsA100Id, SectionId::makerTags, unsignedShort, 1, EXV_PRINT_TAG(sonyMeteringOffScaleIndicatorA100)},
|
|
|
|
{0x0054, "FlashExposureIndicator", N_("Flash Exposure Indicator"), N_("Flash exposure indicator"), sony1MltCsA100Id,
|
|
|
|
{0x0054, "FlashExposureIndicator", N_("Flash Exposure Indicator"), N_("Flash exposure indicator"),
|
|
|
|
makerTags, unsignedShort, 1, EXV_PRINT_TAG(sonyExposureIndicatorA100)},
|
|
|
|
IfdId::sony1MltCsA100Id, SectionId::makerTags, unsignedShort, 1, EXV_PRINT_TAG(sonyExposureIndicatorA100)},
|
|
|
|
{0x0055, "FlashExposureIndicatorNext", N_("Flash Exposure Indicator Next"),
|
|
|
|
{0x0055, "FlashExposureIndicatorNext", N_("Flash Exposure Indicator Next"),
|
|
|
|
N_("Flash exposure indicator next (indicator for next shot when bracketing)"), sony1MltCsA100Id, makerTags,
|
|
|
|
N_("Flash exposure indicator next (indicator for next shot when bracketing)"), IfdId::sony1MltCsA100Id,
|
|
|
|
unsignedShort, 1, EXV_PRINT_TAG(sonyExposureIndicatorA100)},
|
|
|
|
SectionId::makerTags, unsignedShort, 1, EXV_PRINT_TAG(sonyExposureIndicatorA100)},
|
|
|
|
{0x0056, "FlashExposureIndicatorLast", N_("Flash Exposure Indicator Last"),
|
|
|
|
{0x0056, "FlashExposureIndicatorLast", N_("Flash Exposure Indicator Last"),
|
|
|
|
N_("Flash exposure indicator last (indicator for last shot when bracketing)"), sony1MltCsA100Id, makerTags,
|
|
|
|
N_("Flash exposure indicator last (indicator for last shot when bracketing)"), IfdId::sony1MltCsA100Id,
|
|
|
|
unsignedShort, 1, EXV_PRINT_TAG(sonyExposureIndicatorA100)},
|
|
|
|
SectionId::makerTags, unsignedShort, 1, EXV_PRINT_TAG(sonyExposureIndicatorA100)},
|
|
|
|
{0x0057, "ImageStabilization", N_("Image Stabilization"), N_("Image stabilization"), sony1MltCsA100Id, makerTags,
|
|
|
|
{0x0057, "ImageStabilization", N_("Image Stabilization"), N_("Image stabilization"), IfdId::sony1MltCsA100Id,
|
|
|
|
unsignedShort, 1, printMinoltaSonyBoolValue},
|
|
|
|
SectionId::makerTags, unsignedShort, 1, printMinoltaSonyBoolValue},
|
|
|
|
{0x0058, "FocusModeSwitch", N_("Focus Mode Switch"), N_("Focus mode switch"), sony1MltCsA100Id, makerTags,
|
|
|
|
{0x0058, "FocusModeSwitch", N_("Focus Mode Switch"), N_("Focus mode switch"), IfdId::sony1MltCsA100Id,
|
|
|
|
unsignedShort, 1, EXV_PRINT_TAG(sonyFocusModeSwitchA100)},
|
|
|
|
SectionId::makerTags, unsignedShort, 1, EXV_PRINT_TAG(sonyFocusModeSwitchA100)},
|
|
|
|
{0x0059, "FlashType", N_("Flash Type"), N_("Flash type"), sony1MltCsA100Id, makerTags, unsignedShort, 1,
|
|
|
|
{0x0059, "FlashType", N_("Flash Type"), N_("Flash type"), IfdId::sony1MltCsA100Id, SectionId::makerTags,
|
|
|
|
EXV_PRINT_TAG(sonyFlashTypeA100)},
|
|
|
|
unsignedShort, 1, EXV_PRINT_TAG(sonyFlashTypeA100)},
|
|
|
|
{0x005A, "Rotation", N_("Rotation"), N_("Rotation"), sony1MltCsA100Id, makerTags, unsignedShort, 1,
|
|
|
|
{0x005A, "Rotation", N_("Rotation"), N_("Rotation"), IfdId::sony1MltCsA100Id, SectionId::makerTags, unsignedShort,
|
|
|
|
printMinoltaSonyRotation},
|
|
|
|
1, printMinoltaSonyRotation},
|
|
|
|
{0x004B, "AELock", N_("AE Lock"), N_("AE lock"), sony1MltCsA100Id, makerTags, unsignedShort, 1,
|
|
|
|
{0x004B, "AELock", N_("AE Lock"), N_("AE lock"), IfdId::sony1MltCsA100Id, SectionId::makerTags, unsignedShort, 1,
|
|
|
|
printMinoltaSonyBoolValue},
|
|
|
|
printMinoltaSonyBoolValue},
|
|
|
|
{0x005E, "ColorTemperature", N_("Color Temperature"), N_("Color temperature"), sony1MltCsA100Id, makerTags,
|
|
|
|
{0x005E, "ColorTemperature", N_("Color Temperature"), N_("Color temperature"), IfdId::sony1MltCsA100Id,
|
|
|
|
unsignedLong, 1, printValue},
|
|
|
|
SectionId::makerTags, unsignedLong, 1, printValue},
|
|
|
|
{0x005F, "ColorCompensationFilter", N_("Color Compensation Filter"),
|
|
|
|
{0x005F, "ColorCompensationFilter", N_("Color Compensation Filter"),
|
|
|
|
N_("Color compensation filter: negative is green, positive is magenta"), sony1MltCsA100Id, makerTags, unsignedLong,
|
|
|
|
N_("Color compensation filter: negative is green, positive is magenta"), IfdId::sony1MltCsA100Id,
|
|
|
|
1, printValue},
|
|
|
|
SectionId::makerTags, unsignedLong, 1, printValue},
|
|
|
|
{0x0060, "BatteryLevel", N_("Battery Level"), N_("Battery level"), sony1MltCsA100Id, makerTags, unsignedShort, 1,
|
|
|
|
{0x0060, "BatteryLevel", N_("Battery Level"), N_("Battery level"), IfdId::sony1MltCsA100Id, SectionId::makerTags,
|
|
|
|
EXV_PRINT_TAG(sonyBatteryLevelA100)},
|
|
|
|
unsignedShort, 1, EXV_PRINT_TAG(sonyBatteryLevelA100)},
|
|
|
|
// End of list marker
|
|
|
|
// End of list marker
|
|
|
|
{0xffff, "(UnknownSonyCsA100Tag)", "(UnknownSonyCsA100Tag)", N_("Unknown Sony Camera Settings A100 tag"),
|
|
|
|
{0xffff, "(UnknownSonyCsA100Tag)", "(UnknownSonyCsA100Tag)", N_("Unknown Sony Camera Settings A100 tag"),
|
|
|
|
sony1MltCsA100Id, makerTags, unsignedShort, 1, printValue},
|
|
|
|
IfdId::sony1MltCsA100Id, SectionId::makerTags, unsignedShort, 1, printValue},
|
|
|
|
};
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
const TagInfo* MinoltaMakerNote::tagListCsA100() {
|
|
|
|
const TagInfo* MinoltaMakerNote::tagListCsA100() {
|
|
|
|