|
|
|
@ -238,138 +238,137 @@ namespace Exiv2 {
|
|
|
|
|
|
|
|
|
|
// Sony MakerNote Tag Info
|
|
|
|
|
const TagInfo SonyMakerNote::tagInfo_[] = {
|
|
|
|
|
|
|
|
|
|
TagInfo(0x0102, "Quality", N_("Image Quality"),
|
|
|
|
|
N_("Image quality"),
|
|
|
|
|
sonyIfdId, makerTags, unsignedLong, EXV_PRINT_TAG(sonyImageQuality)),
|
|
|
|
|
sony1IfdId, makerTags, unsignedLong, EXV_PRINT_TAG(sonyImageQuality)),
|
|
|
|
|
TagInfo(0x0104, "FlashExposureComp", N_("Flash Exposure Compensation"),
|
|
|
|
|
N_("Flash exposure compensation in EV"),
|
|
|
|
|
sonyIfdId, makerTags, signedRational, printValue),
|
|
|
|
|
sony1IfdId, makerTags, signedRational, printValue),
|
|
|
|
|
TagInfo(0x0105, "Teleconverter", N_("Teleconverter Model"),
|
|
|
|
|
N_("Teleconverter Model"),
|
|
|
|
|
sonyIfdId, makerTags, unsignedLong, EXV_PRINT_TAG(sonyTeleconverterModel)),
|
|
|
|
|
sony1IfdId, makerTags, unsignedLong, EXV_PRINT_TAG(sonyTeleconverterModel)),
|
|
|
|
|
TagInfo(0x0112, "WhiteBalanceFineTune", N_("White Balance Fine Tune"),
|
|
|
|
|
N_("White Balance Fine Tune Value"),
|
|
|
|
|
sonyIfdId, makerTags, unsignedLong, printValue),
|
|
|
|
|
sony1IfdId, makerTags, unsignedLong, printValue),
|
|
|
|
|
TagInfo(0x0114, "CameraSettings", N_("Camera Settings"),
|
|
|
|
|
N_("Camera Settings"),
|
|
|
|
|
sonyIfdId, makerTags, undefined, printValue),
|
|
|
|
|
sony1IfdId, makerTags, undefined, printValue),
|
|
|
|
|
TagInfo(0x0115, "WhiteBalance", N_("White Balance"),
|
|
|
|
|
N_("White balance"),
|
|
|
|
|
sonyIfdId, makerTags, unsignedLong, EXV_PRINT_TAG(sonyWhiteBalanceStd)),
|
|
|
|
|
sony1IfdId, makerTags, unsignedLong, EXV_PRINT_TAG(sonyWhiteBalanceStd)),
|
|
|
|
|
TagInfo(0x0116, "0x0116", "0x0116",
|
|
|
|
|
N_("Unknown"),
|
|
|
|
|
sonyIfdId, makerTags, undefined, printValue),
|
|
|
|
|
sony1IfdId, makerTags, undefined, printValue),
|
|
|
|
|
TagInfo(0x0e00, "PrintIM", N_("Print IM"),
|
|
|
|
|
N_("PrintIM information"),
|
|
|
|
|
sonyIfdId, makerTags, undefined, printValue),
|
|
|
|
|
sony1IfdId, makerTags, undefined, printValue),
|
|
|
|
|
TagInfo(0x2000, "0x2000", "0x2000",
|
|
|
|
|
N_("Unknown"),
|
|
|
|
|
sonyIfdId, makerTags, undefined, printValue),
|
|
|
|
|
sony1IfdId, makerTags, undefined, printValue),
|
|
|
|
|
TagInfo(0x2001, "PreviewImage", N_("Preview Image"),
|
|
|
|
|
N_("Preview Image"),
|
|
|
|
|
sonyIfdId, makerTags, undefined, printValue),
|
|
|
|
|
sony1IfdId, makerTags, undefined, printValue),
|
|
|
|
|
TagInfo(0x2002, "0x2002", "0x2002",
|
|
|
|
|
N_("Unknown"),
|
|
|
|
|
sonyIfdId, makerTags, unsignedLong, printValue),
|
|
|
|
|
sony1IfdId, makerTags, unsignedLong, printValue),
|
|
|
|
|
TagInfo(0x2003, "0x2003", "0x2003",
|
|
|
|
|
N_("Unknown"),
|
|
|
|
|
sonyIfdId, makerTags, asciiString, printValue),
|
|
|
|
|
sony1IfdId, makerTags, asciiString, printValue),
|
|
|
|
|
TagInfo(0x2004, "0x2004", "0x2004",
|
|
|
|
|
N_("Unknown"),
|
|
|
|
|
sonyIfdId, makerTags, signedLong, printValue),
|
|
|
|
|
sony1IfdId, makerTags, signedLong, printValue),
|
|
|
|
|
TagInfo(0x2005, "0x2005", "0x2005",
|
|
|
|
|
N_("Unknown"),
|
|
|
|
|
sonyIfdId, makerTags, signedLong, printValue),
|
|
|
|
|
sony1IfdId, makerTags, signedLong, printValue),
|
|
|
|
|
TagInfo(0x2006, "0x2006", "0x2006",
|
|
|
|
|
N_("Unknown"),
|
|
|
|
|
sonyIfdId, makerTags, signedLong, printValue),
|
|
|
|
|
sony1IfdId, makerTags, signedLong, printValue),
|
|
|
|
|
TagInfo(0x2007, "0x2007", "0x2007",
|
|
|
|
|
N_("Unknown"),
|
|
|
|
|
sonyIfdId, makerTags, signedLong, printValue),
|
|
|
|
|
sony1IfdId, makerTags, signedLong, printValue),
|
|
|
|
|
TagInfo(0x2008, "0x2008", "0x2008",
|
|
|
|
|
N_("Unknown"),
|
|
|
|
|
sonyIfdId, makerTags, signedLong, printValue),
|
|
|
|
|
sony1IfdId, makerTags, signedLong, printValue),
|
|
|
|
|
TagInfo(0x2009, "0x2009", "0x2009",
|
|
|
|
|
N_("Unknown"),
|
|
|
|
|
sonyIfdId, makerTags, unsignedShort, printValue),
|
|
|
|
|
sony1IfdId, makerTags, unsignedShort, printValue),
|
|
|
|
|
TagInfo(0x200A, "AutoHDR", N_("Auto HDR"),
|
|
|
|
|
N_("Auto High Definition Range"),
|
|
|
|
|
sonyIfdId, makerTags, unsignedLong, EXV_PRINT_TAG(sonyAutoHDR)),
|
|
|
|
|
sony1IfdId, makerTags, unsignedLong, EXV_PRINT_TAG(sonyAutoHDR)),
|
|
|
|
|
TagInfo(0x3000, "ShotInfo", N_("Shot Info"),
|
|
|
|
|
N_("Shot Information"),
|
|
|
|
|
sonyIfdId, makerTags, undefined, printValue),
|
|
|
|
|
sony1IfdId, makerTags, undefined, printValue),
|
|
|
|
|
TagInfo(0xb000, "FileFormat", N_("File Format"),
|
|
|
|
|
N_("File Format"),
|
|
|
|
|
sonyIfdId, makerTags, unsignedByte, print0xb000),
|
|
|
|
|
sony1IfdId, makerTags, unsignedByte, print0xb000),
|
|
|
|
|
TagInfo(0xb001, "SonyModelID", N_("Sony Model ID"),
|
|
|
|
|
N_("Sony Model ID"),
|
|
|
|
|
sonyIfdId, makerTags, unsignedShort, EXV_PRINT_TAG(sonyModelId)),
|
|
|
|
|
sony1IfdId, makerTags, unsignedShort, EXV_PRINT_TAG(sonyModelId)),
|
|
|
|
|
TagInfo(0xb020, "ColorReproduction", N_("Color Reproduction"),
|
|
|
|
|
N_("Color Reproduction"),
|
|
|
|
|
sonyIfdId, makerTags, asciiString, printValue),
|
|
|
|
|
sony1IfdId, makerTags, asciiString, printValue),
|
|
|
|
|
TagInfo(0xb021, "ColorTemperature", N_("Color Temperature"),
|
|
|
|
|
N_("Color Temperature"),
|
|
|
|
|
sonyIfdId, makerTags, unsignedLong, printValue),
|
|
|
|
|
sony1IfdId, makerTags, unsignedLong, printValue),
|
|
|
|
|
TagInfo(0xb022, "ColorCompensationFilter", N_("Color Compensation Filter"),
|
|
|
|
|
N_("Color Compensation Filter: negative is green, positive is magenta"),
|
|
|
|
|
sonyIfdId, makerTags, unsignedLong, printValue),
|
|
|
|
|
sony1IfdId, makerTags, unsignedLong, printValue),
|
|
|
|
|
TagInfo(0xb023, "SceneMode", N_("Scene Mode"),
|
|
|
|
|
N_("Scene Mode"),
|
|
|
|
|
sonyIfdId, makerTags, unsignedLong, EXV_PRINT_TAG(sonySceneMode)),
|
|
|
|
|
sony1IfdId, makerTags, unsignedLong, EXV_PRINT_TAG(sonySceneMode)),
|
|
|
|
|
TagInfo(0xb024, "ZoneMatching", N_("Zone Matching"),
|
|
|
|
|
N_("Zone Matching"),
|
|
|
|
|
sonyIfdId, makerTags, unsignedLong, EXV_PRINT_TAG(sonyZoneMatching)),
|
|
|
|
|
sony1IfdId, makerTags, unsignedLong, EXV_PRINT_TAG(sonyZoneMatching)),
|
|
|
|
|
TagInfo(0xb025, "DynamicRangeOptimizer", N_("Dynamic Range Optimizer"),
|
|
|
|
|
N_("Dynamic Range Optimizer"),
|
|
|
|
|
sonyIfdId, makerTags, unsignedLong, EXV_PRINT_TAG(print0xb025)),
|
|
|
|
|
sony1IfdId, makerTags, unsignedLong, EXV_PRINT_TAG(print0xb025)),
|
|
|
|
|
TagInfo(0xb026, "ImageStabilization", N_("Image Stabilization"),
|
|
|
|
|
N_("Image stabilization"),
|
|
|
|
|
sonyIfdId, makerTags, unsignedLong, printMinoltaSonyBoolValue),
|
|
|
|
|
sony1IfdId, makerTags, unsignedLong, printMinoltaSonyBoolValue),
|
|
|
|
|
TagInfo(0xb027, "LensID", N_("Lens ID"),
|
|
|
|
|
N_("Lens identifier"),
|
|
|
|
|
sonyIfdId, makerTags, unsignedLong, printMinoltaSonyLensID),
|
|
|
|
|
sony1IfdId, makerTags, unsignedLong, printMinoltaSonyLensID),
|
|
|
|
|
TagInfo(0xb028, "MinoltaMakerNote", N_("Minolta MakerNote"),
|
|
|
|
|
N_("Minolta MakerNote"),
|
|
|
|
|
sonyIfdId, makerTags, undefined, printValue),
|
|
|
|
|
sony1IfdId, makerTags, undefined, printValue),
|
|
|
|
|
TagInfo(0xb029, "ColorMode", N_("Color Mode"),
|
|
|
|
|
N_("Color Mode"),
|
|
|
|
|
sonyIfdId, makerTags, unsignedLong, printMinoltaSonyBoolValue),
|
|
|
|
|
sony1IfdId, makerTags, unsignedLong, printMinoltaSonyBoolValue),
|
|
|
|
|
TagInfo(0xb02b, "FullImageSize", N_("Full Image Size"),
|
|
|
|
|
N_("Full Image Size"),
|
|
|
|
|
sonyIfdId, makerTags, unsignedLong, printImageSize),
|
|
|
|
|
sony1IfdId, makerTags, unsignedLong, printImageSize),
|
|
|
|
|
TagInfo(0xb02c, "PreviewImageSize", N_("Preview Image Size"),
|
|
|
|
|
N_("Preview Image Size"),
|
|
|
|
|
sonyIfdId, makerTags, unsignedLong, printImageSize),
|
|
|
|
|
sony1IfdId, makerTags, unsignedLong, printImageSize),
|
|
|
|
|
TagInfo(0xb040, "Macro", N_("Macro"),
|
|
|
|
|
N_("Macro"),
|
|
|
|
|
sonyIfdId, makerTags, unsignedShort, printMinoltaSonyBoolValue),
|
|
|
|
|
sony1IfdId, makerTags, unsignedShort, printMinoltaSonyBoolValue),
|
|
|
|
|
TagInfo(0xb041, "ExposureMode", N_("Exposure Mode"),
|
|
|
|
|
N_("Exposure Mode"),
|
|
|
|
|
sonyIfdId, makerTags, unsignedShort, EXV_PRINT_TAG(sonyExposureMode)),
|
|
|
|
|
sony1IfdId, makerTags, unsignedShort, EXV_PRINT_TAG(sonyExposureMode)),
|
|
|
|
|
TagInfo(0xb047, "Quality", N_("Quality"),
|
|
|
|
|
N_("Quality"),
|
|
|
|
|
sonyIfdId, makerTags, unsignedShort, EXV_PRINT_TAG(sonyQuality)),
|
|
|
|
|
sony1IfdId, makerTags, unsignedShort, EXV_PRINT_TAG(sonyQuality)),
|
|
|
|
|
TagInfo(0xb04b, "AntiBlur", N_("Anti-Blur"),
|
|
|
|
|
N_("Anti-Blur"),
|
|
|
|
|
sonyIfdId, makerTags, unsignedShort, EXV_PRINT_TAG(sonyAntiBlur)),
|
|
|
|
|
sony1IfdId, makerTags, unsignedShort, EXV_PRINT_TAG(sonyAntiBlur)),
|
|
|
|
|
TagInfo(0xb04e, "LongExposureNoiseReduction", N_("Long Exposure Noise Reduction"),
|
|
|
|
|
N_("Long Exposure Noise Reduction"),
|
|
|
|
|
sonyIfdId, makerTags, unsignedShort, printMinoltaSonyBoolValue),
|
|
|
|
|
sony1IfdId, makerTags, unsignedShort, printMinoltaSonyBoolValue),
|
|
|
|
|
TagInfo(0xb04f, "DynamicRangeOptimizer", N_("Dynamic Range Optimizer"),
|
|
|
|
|
N_("Dynamic Range Optimizer"),
|
|
|
|
|
sonyIfdId, makerTags, unsignedShort, EXV_PRINT_TAG(print0xb04f)),
|
|
|
|
|
sony1IfdId, makerTags, unsignedShort, EXV_PRINT_TAG(print0xb04f)),
|
|
|
|
|
TagInfo(0xb052, "IntelligentAuto", N_("Intelligent Auto"),
|
|
|
|
|
N_("Intelligent Auto"),
|
|
|
|
|
sonyIfdId, makerTags, unsignedShort, EXV_PRINT_TAG(sonyIntelligentAuto)),
|
|
|
|
|
sony1IfdId, makerTags, unsignedShort, EXV_PRINT_TAG(sonyIntelligentAuto)),
|
|
|
|
|
TagInfo(0xb054, "WhiteBalance", N_("White Balance"),
|
|
|
|
|
N_("White Balance"),
|
|
|
|
|
sonyIfdId, makerTags, unsignedShort, EXV_PRINT_TAG(sonyWhiteBalance)),
|
|
|
|
|
sony1IfdId, makerTags, unsignedShort, EXV_PRINT_TAG(sonyWhiteBalance)),
|
|
|
|
|
|
|
|
|
|
// End of list marker
|
|
|
|
|
TagInfo(0xffff, "(UnknownSonyMakerNoteTag)", "(UnknownSonyMakerNoteTag)",
|
|
|
|
|
N_("Unknown SonyMakerNote tag"),
|
|
|
|
|
sonyIfdId, makerTags, invalidTypeId, printValue)
|
|
|
|
|
TagInfo(0xffff, "(UnknownSony1MakerNoteTag)", "(UnknownSony1MakerNoteTag)",
|
|
|
|
|
N_("Unknown Sony1MakerNote tag"),
|
|
|
|
|
sony1IfdId, makerTags, invalidTypeId, printValue)
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
const TagInfo* SonyMakerNote::tagList()
|
|
|
|
@ -382,133 +381,130 @@ namespace Exiv2 {
|
|
|
|
|
// Sony Camera Settings Tag Info
|
|
|
|
|
// NOTE: all are for A200, A230, A300, A350, A700, A850 and A900 Sony model excepted
|
|
|
|
|
// some entries which are only relevant with A700.
|
|
|
|
|
|
|
|
|
|
const TagInfo SonyMakerNote::tagInfoCs_[] = {
|
|
|
|
|
|
|
|
|
|
// NOTE: A700 only
|
|
|
|
|
TagInfo(0x0004, "DriveMode", N_("Drive Mode"),
|
|
|
|
|
N_("Drive Mode"),
|
|
|
|
|
sonyCsIfdId, makerTags, unsignedShort, printValue),
|
|
|
|
|
|
|
|
|
|
sony1CsIfdId, makerTags, unsignedShort, printValue),
|
|
|
|
|
// NOTE: A700 only
|
|
|
|
|
TagInfo(0x0006, "WhiteBalanceFineTune", N_("White Balance Fine Tune"),
|
|
|
|
|
N_("White Balance Fine Tune"),
|
|
|
|
|
sonyCsIfdId, makerTags, unsignedShort, printValue),
|
|
|
|
|
sony1CsIfdId, makerTags, unsignedShort, printValue),
|
|
|
|
|
|
|
|
|
|
TagInfo(0x0016, "FocusMode", N_("Focus Mode"),
|
|
|
|
|
N_("Focus Mode"),
|
|
|
|
|
sonyCsIfdId, makerTags, unsignedShort, printValue),
|
|
|
|
|
sony1CsIfdId, makerTags, unsignedShort, printValue),
|
|
|
|
|
|
|
|
|
|
TagInfo(0x0017, "AFAreaMode", N_("AF Area Mode"),
|
|
|
|
|
N_("AF Area Mode"),
|
|
|
|
|
sonyCsIfdId, makerTags, unsignedShort, printValue),
|
|
|
|
|
sony1CsIfdId, makerTags, unsignedShort, printValue),
|
|
|
|
|
|
|
|
|
|
TagInfo(0x0018, "LocalAFAreaPoint", N_("Local AF Area Point"),
|
|
|
|
|
N_("Local AF Area Point"),
|
|
|
|
|
sonyCsIfdId, makerTags, unsignedShort, printValue),
|
|
|
|
|
sony1CsIfdId, makerTags, unsignedShort, printValue),
|
|
|
|
|
|
|
|
|
|
TagInfo(0x0021, "MeteringMode", N_("Metering Mode"),
|
|
|
|
|
N_("Metering Mode"),
|
|
|
|
|
sonyCsIfdId, makerTags, unsignedShort, printValue),
|
|
|
|
|
sony1CsIfdId, makerTags, unsignedShort, printValue),
|
|
|
|
|
|
|
|
|
|
TagInfo(0x0022, "ISOSetting", N_("ISO Setting"),
|
|
|
|
|
N_("ISO Setting"),
|
|
|
|
|
sonyCsIfdId, makerTags, unsignedShort, printValue),
|
|
|
|
|
sony1CsIfdId, makerTags, unsignedShort, printValue),
|
|
|
|
|
|
|
|
|
|
TagInfo(0x0024, "DynamicRangeOptimizerMode", N_("Dynamic Range Optimizer Mode"),
|
|
|
|
|
N_("Dynamic Range Optimizer Mode"),
|
|
|
|
|
sonyCsIfdId, makerTags, unsignedShort, printValue),
|
|
|
|
|
sony1CsIfdId, makerTags, unsignedShort, printValue),
|
|
|
|
|
|
|
|
|
|
TagInfo(0x0025, "DynamicRangeOptimizerLevel", N_("Dynamic Range Optimizer Level"),
|
|
|
|
|
N_("Dynamic Range Optimizer Level"),
|
|
|
|
|
sonyCsIfdId, makerTags, unsignedShort, printValue),
|
|
|
|
|
sony1CsIfdId, makerTags, unsignedShort, printValue),
|
|
|
|
|
|
|
|
|
|
TagInfo(0x0026, "CreativeStyle", N_("Creative Style"),
|
|
|
|
|
N_("Creative Style"),
|
|
|
|
|
sonyCsIfdId, makerTags, unsignedShort, printValue),
|
|
|
|
|
sony1CsIfdId, makerTags, unsignedShort, printValue),
|
|
|
|
|
|
|
|
|
|
TagInfo(0x0028, "Sharpness", N_("Sharpness"),
|
|
|
|
|
N_("Sharpness"),
|
|
|
|
|
sonyCsIfdId, makerTags, unsignedShort, printValue),
|
|
|
|
|
sony1CsIfdId, makerTags, unsignedShort, printValue),
|
|
|
|
|
TagInfo(0x0029, "Contrast", N_("Contrast"),
|
|
|
|
|
N_("Contrast"),
|
|
|
|
|
sonyCsIfdId, makerTags, unsignedShort, printValue),
|
|
|
|
|
sony1CsIfdId, makerTags, unsignedShort, printValue),
|
|
|
|
|
TagInfo(0x0030, "Saturation", N_("Saturation"),
|
|
|
|
|
N_("Saturation"),
|
|
|
|
|
sonyCsIfdId, makerTags, unsignedShort, printValue),
|
|
|
|
|
sony1CsIfdId, makerTags, unsignedShort, printValue),
|
|
|
|
|
TagInfo(0x0031, "ZoneMatchingValue", N_("Zone Matching Value"),
|
|
|
|
|
N_("Zone Matching Value"),
|
|
|
|
|
sonyCsIfdId, makerTags, unsignedShort, printValue),
|
|
|
|
|
sony1CsIfdId, makerTags, unsignedShort, printValue),
|
|
|
|
|
TagInfo(0x0034, "Brightness", N_("Brightness"),
|
|
|
|
|
N_("Brightness"),
|
|
|
|
|
sonyCsIfdId, makerTags, unsignedShort, printValue),
|
|
|
|
|
sony1CsIfdId, makerTags, unsignedShort, printValue),
|
|
|
|
|
|
|
|
|
|
TagInfo(0x0035, "FlashMode", N_("FlashMode"),
|
|
|
|
|
N_("FlashMode"),
|
|
|
|
|
sonyCsIfdId, makerTags, unsignedShort, printValue),
|
|
|
|
|
sony1CsIfdId, makerTags, unsignedShort, printValue),
|
|
|
|
|
|
|
|
|
|
// NOTE: A700 only
|
|
|
|
|
TagInfo(0x0040, "PrioritySetupShutterRelease", N_("Priority Setup Shutter Release"),
|
|
|
|
|
N_("Priority Setup Shutter Release"),
|
|
|
|
|
sonyCsIfdId, makerTags, unsignedShort, printValue),
|
|
|
|
|
sony1CsIfdId, makerTags, unsignedShort, printValue),
|
|
|
|
|
|
|
|
|
|
// NOTE: A700 only
|
|
|
|
|
TagInfo(0x0041, "AFIlluminator", N_("AF Illuminator"),
|
|
|
|
|
N_("AF Illuminator"),
|
|
|
|
|
sonyCsIfdId, makerTags, unsignedShort, printValue),
|
|
|
|
|
sony1CsIfdId, makerTags, unsignedShort, printValue),
|
|
|
|
|
|
|
|
|
|
// NOTE: A700 only
|
|
|
|
|
TagInfo(0x0042, "AFWithShutter", N_("AF With Shutter"),
|
|
|
|
|
N_("AF With Shutter"),
|
|
|
|
|
sonyCsIfdId, makerTags, unsignedShort, printValue),
|
|
|
|
|
sony1CsIfdId, makerTags, unsignedShort, printValue),
|
|
|
|
|
|
|
|
|
|
// NOTE: A700 only
|
|
|
|
|
TagInfo(0x0043, "LongExposureNoiseReduction", N_("Long Exposure Noise Reduction"),
|
|
|
|
|
N_("Long Exposure Noise Reduction"),
|
|
|
|
|
sonyCsIfdId, makerTags, unsignedShort, printValue),
|
|
|
|
|
sony1CsIfdId, makerTags, unsignedShort, printValue),
|
|
|
|
|
|
|
|
|
|
// NOTE: A700 only
|
|
|
|
|
TagInfo(0x0044, "HighISONoiseReduction", N_("High ISO NoiseReduction"),
|
|
|
|
|
N_("High ISO NoiseReduction"),
|
|
|
|
|
sonyCsIfdId, makerTags, unsignedShort, printValue),
|
|
|
|
|
sony1CsIfdId, makerTags, unsignedShort, printValue),
|
|
|
|
|
|
|
|
|
|
// NOTE: A700 only
|
|
|
|
|
TagInfo(0x0045, "ImageStyle", N_("Image Style"),
|
|
|
|
|
N_("Image Style"),
|
|
|
|
|
sonyCsIfdId, makerTags, unsignedShort, printValue),
|
|
|
|
|
sony1CsIfdId, makerTags, unsignedShort, printValue),
|
|
|
|
|
|
|
|
|
|
TagInfo(0x0060, "ExposureProgram", N_("Exposure Program"),
|
|
|
|
|
N_("Exposure Program"),
|
|
|
|
|
sonyCsIfdId, makerTags, unsignedShort, printValue),
|
|
|
|
|
sony1CsIfdId, makerTags, unsignedShort, printValue),
|
|
|
|
|
|
|
|
|
|
TagInfo(0x0061, "ImageStabilization", N_("Image Stabilization"),
|
|
|
|
|
N_("Image Stabilization"),
|
|
|
|
|
sonyCsIfdId, makerTags, unsignedShort, printValue),
|
|
|
|
|
sony1CsIfdId, makerTags, unsignedShort, printValue),
|
|
|
|
|
|
|
|
|
|
TagInfo(0x0063, "Rotation", N_("Rotation"),
|
|
|
|
|
N_("Rotation"),
|
|
|
|
|
sonyCsIfdId, makerTags, unsignedShort, printValue),
|
|
|
|
|
sony1CsIfdId, makerTags, unsignedShort, printValue),
|
|
|
|
|
|
|
|
|
|
TagInfo(0x0084, "SonyImageSize", N_("Sony Image Size"),
|
|
|
|
|
N_("Sony Image Size"),
|
|
|
|
|
sonyCsIfdId, makerTags, unsignedShort, printValue),
|
|
|
|
|
sony1CsIfdId, makerTags, unsignedShort, printValue),
|
|
|
|
|
|
|
|
|
|
TagInfo(0x0085, "AspectRatio", N_("Aspect Ratio"),
|
|
|
|
|
N_("Aspect Ratio"),
|
|
|
|
|
sonyCsIfdId, makerTags, unsignedShort, printValue),
|
|
|
|
|
sony1CsIfdId, makerTags, unsignedShort, printValue),
|
|
|
|
|
|
|
|
|
|
TagInfo(0x0086, "Quality", N_("Quality"),
|
|
|
|
|
N_("Quality"),
|
|
|
|
|
sonyCsIfdId, makerTags, unsignedShort, printValue),
|
|
|
|
|
sony1CsIfdId, makerTags, unsignedShort, printValue),
|
|
|
|
|
|
|
|
|
|
TagInfo(0x0088, "ExposureLevelIncrements", N_("Exposure Level Increments"),
|
|
|
|
|
N_("Exposure Level Increments"),
|
|
|
|
|
sonyCsIfdId, makerTags, unsignedShort, printValue),
|
|
|
|
|
sony1CsIfdId, makerTags, unsignedShort, printValue),
|
|
|
|
|
|
|
|
|
|
// End of list marker
|
|
|
|
|
TagInfo(0xffff, "(UnknownSonyCsTag)", "(UnknownSonyCsTag)",
|
|
|
|
|
N_("Unknown Sony Camera Settings tag"),
|
|
|
|
|
sonyCsIfdId, makerTags, invalidTypeId, printValue)
|
|
|
|
|
TagInfo(0xffff, "(UnknownSony1CsTag)", "(UnknownSony1CsTag)",
|
|
|
|
|
N_("Unknown Sony1 Camera Settings tag"),
|
|
|
|
|
sony1CsIfdId, makerTags, invalidTypeId, printValue)
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
const TagInfo* SonyMakerNote::tagListCs()
|
|
|
|
@ -525,66 +521,66 @@ namespace Exiv2 {
|
|
|
|
|
|
|
|
|
|
TagInfo(0x0016, "FocusMode", N_("Focus Mode"),
|
|
|
|
|
N_("Focus Mode"),
|
|
|
|
|
sonyCs2IfdId, makerTags, unsignedShort, printValue),
|
|
|
|
|
sony1Cs2IfdId, makerTags, unsignedShort, printValue),
|
|
|
|
|
|
|
|
|
|
TagInfo(0x0017, "AFAreaMode", N_("AF Area Mode"),
|
|
|
|
|
N_("AF Area Mode"),
|
|
|
|
|
sonyCs2IfdId, makerTags, unsignedShort, printValue),
|
|
|
|
|
sony1Cs2IfdId, makerTags, unsignedShort, printValue),
|
|
|
|
|
|
|
|
|
|
TagInfo(0x0018, "LocalAFAreaPoint", N_("Local AF Area Point"),
|
|
|
|
|
N_("Local AF Area Point"),
|
|
|
|
|
sonyCs2IfdId, makerTags, unsignedShort, printValue),
|
|
|
|
|
sony1Cs2IfdId, makerTags, unsignedShort, printValue),
|
|
|
|
|
|
|
|
|
|
TagInfo(0x0019, "MeteringMode", N_("Metering Mode"),
|
|
|
|
|
N_("Metering Mode"),
|
|
|
|
|
sonyCs2IfdId, makerTags, unsignedShort, printValue),
|
|
|
|
|
sony1Cs2IfdId, makerTags, unsignedShort, printValue),
|
|
|
|
|
|
|
|
|
|
TagInfo(0x0020, "ISOSetting", N_("ISO Setting"),
|
|
|
|
|
N_("ISO Setting"),
|
|
|
|
|
sonyCs2IfdId, makerTags, unsignedShort, printValue),
|
|
|
|
|
sony1Cs2IfdId, makerTags, unsignedShort, printValue),
|
|
|
|
|
|
|
|
|
|
TagInfo(0x0022, "DynamicRangeOptimizerMode", N_("Dynamic Range Optimizer Mode"),
|
|
|
|
|
N_("Dynamic Range Optimizer Mode"),
|
|
|
|
|
sonyCs2IfdId, makerTags, unsignedShort, printValue),
|
|
|
|
|
sony1Cs2IfdId, makerTags, unsignedShort, printValue),
|
|
|
|
|
|
|
|
|
|
TagInfo(0x0023, "DynamicRangeOptimizerLevel", N_("Dynamic Range Optimizer Level"),
|
|
|
|
|
N_("Dynamic Range Optimizer Level"),
|
|
|
|
|
sonyCs2IfdId, makerTags, unsignedShort, printValue),
|
|
|
|
|
sony1Cs2IfdId, makerTags, unsignedShort, printValue),
|
|
|
|
|
|
|
|
|
|
TagInfo(0x0024, "CreativeStyle", N_("Creative Style"),
|
|
|
|
|
N_("Creative Style"),
|
|
|
|
|
sonyCs2IfdId, makerTags, unsignedShort, printValue),
|
|
|
|
|
sony1Cs2IfdId, makerTags, unsignedShort, printValue),
|
|
|
|
|
|
|
|
|
|
TagInfo(0x0025, "Sharpness", N_("Sharpness"),
|
|
|
|
|
N_("Sharpness"),
|
|
|
|
|
sonyCs2IfdId, makerTags, unsignedShort, printValue),
|
|
|
|
|
sony1Cs2IfdId, makerTags, unsignedShort, printValue),
|
|
|
|
|
TagInfo(0x0026, "Contrast", N_("Contrast"),
|
|
|
|
|
N_("Contrast"),
|
|
|
|
|
sonyCs2IfdId, makerTags, unsignedShort, printValue),
|
|
|
|
|
sony1Cs2IfdId, makerTags, unsignedShort, printValue),
|
|
|
|
|
TagInfo(0x0027, "Saturation", N_("Saturation"),
|
|
|
|
|
N_("Saturation"),
|
|
|
|
|
sonyCs2IfdId, makerTags, unsignedShort, printValue),
|
|
|
|
|
sony1Cs2IfdId, makerTags, unsignedShort, printValue),
|
|
|
|
|
|
|
|
|
|
TagInfo(0x0035, "FlashMode", N_("FlashMode"),
|
|
|
|
|
N_("FlashMode"),
|
|
|
|
|
sonyCs2IfdId, makerTags, unsignedShort, printValue),
|
|
|
|
|
sony1Cs2IfdId, makerTags, unsignedShort, printValue),
|
|
|
|
|
|
|
|
|
|
TagInfo(0x0060, "ExposureProgram", N_("Exposure Program"),
|
|
|
|
|
N_("Exposure Program"),
|
|
|
|
|
sonyCs2IfdId, makerTags, unsignedShort, printValue),
|
|
|
|
|
sony1Cs2IfdId, makerTags, unsignedShort, printValue),
|
|
|
|
|
|
|
|
|
|
TagInfo(0x0063, "Rotation", N_("Rotation"),
|
|
|
|
|
N_("Rotation"),
|
|
|
|
|
sonyCs2IfdId, makerTags, unsignedShort, printValue),
|
|
|
|
|
sony1Cs2IfdId, makerTags, unsignedShort, printValue),
|
|
|
|
|
|
|
|
|
|
TagInfo(0x0084, "SonyImageSize", N_("Sony Image Size"),
|
|
|
|
|
N_("Sony Image Size"),
|
|
|
|
|
sonyCs2IfdId, makerTags, unsignedShort, printValue),
|
|
|
|
|
sony1Cs2IfdId, makerTags, unsignedShort, printValue),
|
|
|
|
|
|
|
|
|
|
// End of list marker
|
|
|
|
|
TagInfo(0xffff, "(UnknownSonyCsTag)", "(UnknownSonyCsTag)",
|
|
|
|
|
N_("Unknown Sony Camera Settings tag"),
|
|
|
|
|
sonyCs2IfdId, makerTags, invalidTypeId, printValue)
|
|
|
|
|
TagInfo(0xffff, "(UnknownSony1Cs2Tag)", "(UnknownSony1Cs2Tag)",
|
|
|
|
|
N_("Unknown Sony1 Camera Settings 2 tag"),
|
|
|
|
|
sony1Cs2IfdId, makerTags, invalidTypeId, printValue)
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
const TagInfo* SonyMakerNote::tagListCs2()
|
|
|
|
|