@@ -826,7 +826,7 @@ void QuickTimeVideo::CameraTagsDecoder(size_t size) {
826826 io_->readOrThrow (buf.data (), 10 );
827827 io_->readOrThrow (buf.data (), 4 );
828828 if (auto td = Exiv2::find (whiteBalance, buf.read_uint32 (0 , littleEndian)))
829- xmpData_[" Xmp.video.WhiteBalance" ] = exvGettext (td->label_ );
829+ xmpData_[" Xmp.video.WhiteBalance" ] = _ (td->label_ );
830830 io_->readOrThrow (buf.data (), 4 );
831831 io_->readOrThrow (buf2.data (), 4 );
832832 xmpData_[" Xmp.video.FocalLength" ] =
@@ -884,7 +884,7 @@ void QuickTimeVideo::userDataDecoder(size_t outer_size, size_t recursion_depth)
884884 else if (equalsQTimeTag (buf, " CNCV" ) || equalsQTimeTag (buf, " CNFV" ) || equalsQTimeTag (buf, " CNMN" ) ||
885885 equalsQTimeTag (buf, " NCHD" ) || equalsQTimeTag (buf, " FFMV" )) {
886886 enforce (tv, Exiv2::ErrorCode::kerCorruptedMetadata);
887- xmpData_[exvGettext (tv->label_ )] = readString (*io_, size - 8 );
887+ xmpData_[_ (tv->label_ )] = readString (*io_, size - 8 );
888888 }
889889
890890 else if (equalsQTimeTag (buf, " CMbo" ) || equalsQTimeTag (buf, " Cmbo" )) {
@@ -894,14 +894,14 @@ void QuickTimeVideo::userDataDecoder(size_t outer_size, size_t recursion_depth)
894894 tv_internal = Exiv2::find (cameraByteOrderTags, Exiv2::toString (buf.data ()));
895895
896896 if (tv_internal)
897- xmpData_[exvGettext (tv->label_ )] = exvGettext (tv_internal->label_ );
897+ xmpData_[_ (tv->label_ )] = _ (tv_internal->label_ );
898898 else
899- xmpData_[exvGettext (tv->label_ )] = Exiv2::toString (buf.data ());
899+ xmpData_[_ (tv->label_ )] = Exiv2::toString (buf.data ());
900900 }
901901
902902 else if (tv) {
903903 io_->readOrThrow (buf.data (), 4 );
904- xmpData_[exvGettext (tv->label_ )] = readString (*io_, size - 12 );
904+ xmpData_[_ (tv->label_ )] = readString (*io_, size - 12 );
905905 }
906906
907907 else if (td)
@@ -949,40 +949,40 @@ void QuickTimeVideo::NikonTagsDecoder(size_t size) {
949949 io_->readOrThrow (buf.data (), 1 );
950950 td2 = Exiv2::find (PictureControlAdjust, static_cast <int >(buf.data ()[0 ]) & 7 );
951951 if (td2)
952- xmpData_[" Xmp.video.PictureControlAdjust" ] = exvGettext (td2->label_ );
952+ xmpData_[" Xmp.video.PictureControlAdjust" ] = _ (td2->label_ );
953953 else
954954 xmpData_[" Xmp.video.PictureControlAdjust" ] = static_cast <int >(buf.data ()[0 ]) & 7 ;
955955
956956 io_->readOrThrow (buf.data (), 1 );
957957 td2 = Exiv2::find (NormalSoftHard, static_cast <int >(buf.data ()[0 ]) & 7 );
958958 if (td2)
959- xmpData_[" Xmp.video.PictureControlQuickAdjust" ] = exvGettext (td2->label_ );
959+ xmpData_[" Xmp.video.PictureControlQuickAdjust" ] = _ (td2->label_ );
960960
961961 io_->readOrThrow (buf.data (), 1 );
962962 td2 = Exiv2::find (NormalSoftHard, static_cast <int >(buf.data ()[0 ]) & 7 );
963963 if (td2)
964- xmpData_[" Xmp.video.Sharpness" ] = exvGettext (td2->label_ );
964+ xmpData_[" Xmp.video.Sharpness" ] = _ (td2->label_ );
965965 else
966966 xmpData_[" Xmp.video.Sharpness" ] = static_cast <int >(buf.data ()[0 ]) & 7 ;
967967
968968 io_->readOrThrow (buf.data (), 1 );
969969 td2 = Exiv2::find (NormalSoftHard, static_cast <int >(buf.data ()[0 ]) & 7 );
970970 if (td2)
971- xmpData_[" Xmp.video.Contrast" ] = exvGettext (td2->label_ );
971+ xmpData_[" Xmp.video.Contrast" ] = _ (td2->label_ );
972972 else
973973 xmpData_[" Xmp.video.Contrast" ] = static_cast <int >(buf.data ()[0 ]) & 7 ;
974974
975975 io_->readOrThrow (buf.data (), 1 );
976976 td2 = Exiv2::find (NormalSoftHard, static_cast <int >(buf.data ()[0 ]) & 7 );
977977 if (td2)
978- xmpData_[" Xmp.video.Brightness" ] = exvGettext (td2->label_ );
978+ xmpData_[" Xmp.video.Brightness" ] = _ (td2->label_ );
979979 else
980980 xmpData_[" Xmp.video.Brightness" ] = static_cast <int >(buf.data ()[0 ]) & 7 ;
981981
982982 io_->readOrThrow (buf.data (), 1 );
983983 td2 = Exiv2::find (Saturation, static_cast <int >(buf.data ()[0 ]) & 7 );
984984 if (td2)
985- xmpData_[" Xmp.video.Saturation" ] = exvGettext (td2->label_ );
985+ xmpData_[" Xmp.video.Saturation" ] = _ (td2->label_ );
986986 else
987987 xmpData_[" Xmp.video.Saturation" ] = static_cast <int >(buf.data ()[0 ]) & 7 ;
988988
@@ -992,14 +992,14 @@ void QuickTimeVideo::NikonTagsDecoder(size_t size) {
992992 io_->readOrThrow (buf.data (), 1 );
993993 td2 = Exiv2::find (FilterEffect, static_cast <int >(buf.data ()[0 ]));
994994 if (td2)
995- xmpData_[" Xmp.video.FilterEffect" ] = exvGettext (td2->label_ );
995+ xmpData_[" Xmp.video.FilterEffect" ] = _ (td2->label_ );
996996 else
997997 xmpData_[" Xmp.video.FilterEffect" ] = static_cast <int >(buf.data ()[0 ]);
998998
999999 io_->readOrThrow (buf.data (), 1 );
10001000 td2 = Exiv2::find (ToningEffect, static_cast <int >(buf.data ()[0 ]));
10011001 if (td2)
1002- xmpData_[" Xmp.video.ToningEffect" ] = exvGettext (td2->label_ );
1002+ xmpData_[" Xmp.video.ToningEffect" ] = _ (td2->label_ );
10031003 else
10041004 xmpData_[" Xmp.video.ToningEffect" ] = static_cast <int >(buf.data ()[0 ]);
10051005
@@ -1019,12 +1019,12 @@ void QuickTimeVideo::NikonTagsDecoder(size_t size) {
10191019 io_->readOrThrow (buf.data (), 1 );
10201020 td2 = Exiv2::find (YesNo, static_cast <int >(buf.data ()[0 ]));
10211021 if (td2)
1022- xmpData_[" Xmp.video.DayLightSavings" ] = exvGettext (td2->label_ );
1022+ xmpData_[" Xmp.video.DayLightSavings" ] = _ (td2->label_ );
10231023
10241024 io_->readOrThrow (buf.data (), 1 );
10251025 td2 = Exiv2::find (DateDisplayFormat, static_cast <int >(buf.data ()[0 ]));
10261026 if (td2)
1027- xmpData_[" Xmp.video.DateDisplayFormat" ] = exvGettext (td2->label_ );
1027+ xmpData_[" Xmp.video.DateDisplayFormat" ] = _ (td2->label_ );
10281028
10291029 io_->seek (local_pos + dataLength, BasicIo::beg);
10301030 }
@@ -1047,14 +1047,14 @@ void QuickTimeVideo::NikonTagsDecoder(size_t size) {
10471047 }
10481048
10491049 if (td) {
1050- xmpData_[exvGettext (td->label_ )] = Exiv2::toString (buf.data ());
1050+ xmpData_[_ (td->label_ )] = Exiv2::toString (buf.data ());
10511051 }
10521052 } else if (dataType == 4 ) {
10531053 dataLength = buf.read_uint16 (0 , bigEndian) * 4 ;
10541054 std::memset (buf.data (), 0x0 , buf.size ());
10551055 io_->readOrThrow (buf.data (), 4 );
10561056 if (td)
1057- xmpData_[exvGettext (td->label_ )] = Exiv2::toString (buf.read_uint32 (0 , bigEndian));
1057+ xmpData_[_ (td->label_ )] = Exiv2::toString (buf.read_uint32 (0 , bigEndian));
10581058
10591059 // Sanity check with an "unreasonably" large number
10601060 if (dataLength > 200 || dataLength < 4 ) {
@@ -1070,7 +1070,7 @@ void QuickTimeVideo::NikonTagsDecoder(size_t size) {
10701070 std::memset (buf.data (), 0x0 , buf.size ());
10711071 io_->readOrThrow (buf.data (), 2 );
10721072 if (td)
1073- xmpData_[exvGettext (td->label_ )] = Exiv2::toString (buf.read_uint16 (0 , bigEndian));
1073+ xmpData_[_ (td->label_ )] = Exiv2::toString (buf.read_uint16 (0 , bigEndian));
10741074
10751075 // Sanity check with an "unreasonably" large number
10761076 if (dataLength > 200 || dataLength < 2 ) {
@@ -1087,8 +1087,8 @@ void QuickTimeVideo::NikonTagsDecoder(size_t size) {
10871087 io_->readOrThrow (buf.data (), 4 );
10881088 io_->readOrThrow (buf2.data (), 4 );
10891089 if (td)
1090- xmpData_[exvGettext (td->label_ )] = Exiv2::toString ( static_cast < double >(buf. read_uint32 ( 0 , bigEndian)) /
1091- static_cast <double >(buf2.read_uint32 (0 , bigEndian) ));
1090+ xmpData_[_ (td->label_ )] =
1091+ static_cast < double >(buf. read_uint32 ( 0 , bigEndian)) / static_cast <double >(buf2.read_uint32 (0 , bigEndian));
10921092
10931093 // Sanity check with an "unreasonably" large number
10941094 if (dataLength > 200 || dataLength < 8 ) {
@@ -1105,7 +1105,7 @@ void QuickTimeVideo::NikonTagsDecoder(size_t size) {
11051105 io_->readOrThrow (buf.data (), 2 );
11061106 io_->readOrThrow (buf2.data (), 2 );
11071107 if (td)
1108- xmpData_[exvGettext (td->label_ )] =
1108+ xmpData_[_ (td->label_ )] =
11091109 Exiv2::toString (buf.read_uint16 (0 , bigEndian)) + " " + Exiv2::toString (buf2.read_uint16 (0 , bigEndian));
11101110
11111111 // Sanity check with an "unreasonably" large number
@@ -1205,14 +1205,14 @@ void QuickTimeVideo::audioDescDecoder() {
12051205 case AudioFormat:
12061206 td = Exiv2::find (qTimeFileType, Exiv2::toString (buf.data ()));
12071207 if (td)
1208- xmpData_[" Xmp.audio.Compressor" ] = exvGettext (td->label_ );
1208+ xmpData_[" Xmp.audio.Compressor" ] = _ (td->label_ );
12091209 else
12101210 xmpData_[" Xmp.audio.Compressor" ] = Exiv2::toString (buf.data ());
12111211 break ;
12121212 case AudioVendorID:
12131213 td = Exiv2::find (vendorIDTags, Exiv2::toString (buf.data ()));
12141214 if (td)
1215- xmpData_[" Xmp.audio.VendorID" ] = exvGettext (td->label_ );
1215+ xmpData_[" Xmp.audio.VendorID" ] = _ (td->label_ );
12161216 break ;
12171217 case AudioChannels:
12181218 xmpData_[" Xmp.audio.ChannelType" ] = buf.read_uint16 (0 , bigEndian);
@@ -1245,14 +1245,14 @@ void QuickTimeVideo::imageDescDecoder() {
12451245 case codec:
12461246 td = Exiv2::find (qTimeFileType, Exiv2::toString (buf.data ()));
12471247 if (td)
1248- xmpData_[" Xmp.video.Codec" ] = exvGettext (td->label_ );
1248+ xmpData_[" Xmp.video.Codec" ] = _ (td->label_ );
12491249 else
12501250 xmpData_[" Xmp.video.Codec" ] = Exiv2::toString (buf.data ());
12511251 break ;
12521252 case VendorID:
12531253 td = Exiv2::find (vendorIDTags, Exiv2::toString (buf.data ()));
12541254 if (td)
1255- xmpData_[" Xmp.video.VendorID" ] = exvGettext (td->label_ );
1255+ xmpData_[" Xmp.video.VendorID" ] = _ (td->label_ );
12561256 break ;
12571257 case SourceImageWidth_Height:
12581258 xmpData_[" Xmp.video.SourceImageWidth" ] = buf.read_uint16 (0 , bigEndian);
@@ -1310,7 +1310,7 @@ void QuickTimeVideo::videoHeaderDecoder(size_t size) {
13101310 case GraphicsMode:
13111311 td = Exiv2::find (graphicsModetags, buf.read_uint16 (0 , bigEndian));
13121312 if (td)
1313- xmpData_[" Xmp.video.GraphicsMode" ] = exvGettext (td->label_ );
1313+ xmpData_[" Xmp.video.GraphicsMode" ] = _ (td->label_ );
13141314 break ;
13151315 case OpColor:
13161316 xmpData_[" Xmp.video.OpColor" ] = buf.read_uint16 (0 , bigEndian);
@@ -1338,27 +1338,27 @@ void QuickTimeVideo::handlerDecoder(size_t size) {
13381338 tv = Exiv2::find (handlerClassTags, Exiv2::toString (buf.data ()));
13391339 if (tv) {
13401340 if (currentStream_ == Video)
1341- xmpData_[" Xmp.video.HandlerClass" ] = exvGettext (tv->label_ );
1341+ xmpData_[" Xmp.video.HandlerClass" ] = _ (tv->label_ );
13421342 else if (currentStream_ == Audio)
1343- xmpData_[" Xmp.audio.HandlerClass" ] = exvGettext (tv->label_ );
1343+ xmpData_[" Xmp.audio.HandlerClass" ] = _ (tv->label_ );
13441344 }
13451345 break ;
13461346 case HandlerType:
13471347 tv = Exiv2::find (handlerTypeTags, Exiv2::toString (buf.data ()));
13481348 if (tv) {
13491349 if (currentStream_ == Video)
1350- xmpData_[" Xmp.video.HandlerType" ] = exvGettext (tv->label_ );
1350+ xmpData_[" Xmp.video.HandlerType" ] = _ (tv->label_ );
13511351 else if (currentStream_ == Audio)
1352- xmpData_[" Xmp.audio.HandlerType" ] = exvGettext (tv->label_ );
1352+ xmpData_[" Xmp.audio.HandlerType" ] = _ (tv->label_ );
13531353 }
13541354 break ;
13551355 case HandlerVendorID:
13561356 tv = Exiv2::find (vendorIDTags, Exiv2::toString (buf.data ()));
13571357 if (tv) {
13581358 if (currentStream_ == Video)
1359- xmpData_[" Xmp.video.HandlerVendorID" ] = exvGettext (tv->label_ );
1359+ xmpData_[" Xmp.video.HandlerVendorID" ] = _ (tv->label_ );
13601360 else if (currentStream_ == Audio)
1361- xmpData_[" Xmp.audio.HandlerVendorID" ] = exvGettext (tv->label_ );
1361+ xmpData_[" Xmp.audio.HandlerVendorID" ] = _ (tv->label_ );
13621362 }
13631363 break ;
13641364 }
@@ -1380,14 +1380,14 @@ void QuickTimeVideo::fileTypeDecoder(size_t size) {
13801380 switch (i) {
13811381 case 0 :
13821382 if (td)
1383- xmpData_[" Xmp.video.MajorBrand" ] = exvGettext (td->label_ );
1383+ xmpData_[" Xmp.video.MajorBrand" ] = _ (td->label_ );
13841384 break ;
13851385 case 1 :
13861386 xmpData_[" Xmp.video.MinorVersion" ] = buf.read_uint32 (0 , bigEndian);
13871387 break ;
13881388 default :
13891389 if (td)
1390- v->read (exvGettext (td->label_ ));
1390+ v->read (_ (td->label_ ));
13911391 else
13921392 v->read (Exiv2::toString (buf.data ()));
13931393 break ;
0 commit comments