diff options
author | Alexey Dokuchaev <danfe@FreeBSD.org> | 2022-04-19 04:22:42 +0000 |
---|---|---|
committer | Alexey Dokuchaev <danfe@FreeBSD.org> | 2022-04-19 04:22:42 +0000 |
commit | 68c868c99fb9f7c462f19c890c13fd47fc6c47f8 (patch) | |
tree | dc6f3d7a236449462e98283f29e64fd2f55f1896 /graphics/dcp2icc | |
parent | 16ab38ba83429877e140784db3a6f4793a94dbff (diff) |
Diffstat (limited to 'graphics/dcp2icc')
-rw-r--r-- | graphics/dcp2icc/files/patch-#include-cstdlib | 12 | ||||
-rw-r--r-- | graphics/dcp2icc/files/patch-inttypes-fixes | 28 |
2 files changed, 26 insertions, 14 deletions
diff --git a/graphics/dcp2icc/files/patch-#include-cstdlib b/graphics/dcp2icc/files/patch-#include-cstdlib index d79591cfcf15..0dc316dca1b8 100644 --- a/graphics/dcp2icc/files/patch-#include-cstdlib +++ b/graphics/dcp2icc/files/patch-#include-cstdlib @@ -20,6 +20,18 @@ #include "P2_Handler.hpp" #include "MD5.h" +@@ -679,9 +681,9 @@ void P2_MetaHandler::SetStartTimecodeFromLegacyXML ( X + + } else if ( p2FrameRate == "59.94p" ) { + +- if ( p2DropFrameFlag == "true" ) { ++ if ( std::strcmp ( p2DropFrameFlag, "true" ) == 0 ) { + dmTimeFormat = "5994DropTimecode"; +- } else if ( p2DropFrameFlag == "false" ) { ++ } else if ( std::strcmp ( p2DropFrameFlag, "false" ) == 0 ) { + dmTimeFormat = "5994NonDropTimecode"; + } + --- XMP-Toolkit-SDK-4.4.2/source/XMPFiles/FileHandlers/SonyHDV_Handler.cpp 2008-10-06 07:18:56 UTC +++ XMP-Toolkit-SDK-4.4.2/source/XMPFiles/FileHandlers/SonyHDV_Handler.cpp @@ -7,6 +7,8 @@ diff --git a/graphics/dcp2icc/files/patch-inttypes-fixes b/graphics/dcp2icc/files/patch-inttypes-fixes index 5c270ec0ea73..15026b266eea 100644 --- a/graphics/dcp2icc/files/patch-inttypes-fixes +++ b/graphics/dcp2icc/files/patch-inttypes-fixes @@ -90,10 +90,10 @@ if ( ! XMP_LitNMatch ( strValue, "0x", 2 ) ) { - count = sscanf ( strValue, "%lld%c", &result, &nextCh ); -+ count = sscanf ( strValue, "%"PRId64"%c", &result, &nextCh ); ++ count = sscanf ( strValue, "%" PRId64 "%c", &result, &nextCh ); } else { - count = sscanf ( strValue, "%llx%c", &result, &nextCh ); -+ count = sscanf ( strValue, "%"PRIx64"%c", &result, &nextCh ); ++ count = sscanf ( strValue, "%" PRIx64 "%c", &result, &nextCh ); } if ( count != 1 ) XMP_Throw ( "Invalid integer string", kXMPErr_BadParam ); @@ -113,7 +113,7 @@ char buffer [32]; // A 64-bit number is at most 20 digits. this->xmpObj.DeleteProperty ( kXMP_NS_DM, "duration" ); // Delete the whole struct. - snprintf ( buffer, sizeof(buffer), "%llu", mvhd.duration ); // AUDIT: The buffer is big enough. -+ snprintf ( buffer, sizeof(buffer), "%"PRIu64, mvhd.duration ); // AUDIT: The buffer is big enough. ++ snprintf ( buffer, sizeof(buffer), "%" PRIu64, mvhd.duration ); // AUDIT: The buffer is big enough. this->xmpObj.SetStructField ( kXMP_NS_DM, "duration", kXMP_NS_DM, "value", &buffer[0] ); snprintf ( buffer, sizeof(buffer), "1/%u", mvhd.timescale ); // AUDIT: The buffer is big enough. this->xmpObj.SetStructField ( kXMP_NS_DM, "duration", kXMP_NS_DM, "scale", &buffer[0] ); @@ -132,7 +132,7 @@ char strValue[20]; - snprintf ( strValue, sizeof(strValue), "%lu", binValue ); // AUDIT: Using sizeof(strValue) is safe. -+ snprintf ( strValue, sizeof(strValue), "%"PRIu32, binValue ); // AUDIT: Using sizeof(strValue) is safe. ++ snprintf ( strValue, sizeof(strValue), "%" PRIu32, binValue ); // AUDIT: Using sizeof(strValue) is safe. xmp->SetProperty ( xmpNS, xmpProp, strValue ); @@ -141,7 +141,7 @@ char strValue[40]; - snprintf ( strValue, sizeof(strValue), "%lu/%lu", binNum, binDenom ); // AUDIT: Using sizeof(strValue) is safe. -+ snprintf ( strValue, sizeof(strValue), "%"PRIu32"/%"PRIu32, binNum, binDenom ); // AUDIT: Using sizeof(strValue) is safe. ++ snprintf ( strValue, sizeof(strValue), "%" PRIu32 "/%" PRIu32, binNum, binDenom ); // AUDIT: Using sizeof(strValue) is safe. xmp->SetProperty ( xmpNS, xmpProp, strValue ); @@ -150,7 +150,7 @@ char strValue[40]; - snprintf ( strValue, sizeof(strValue), "%ld/%ld", binNum, binDenom ); // AUDIT: Using sizeof(strValue) is safe. -+ snprintf ( strValue, sizeof(strValue), "%"PRId32"/%"PRId32, binNum, binDenom ); // AUDIT: Using sizeof(strValue) is safe. ++ snprintf ( strValue, sizeof(strValue), "%" PRId32 "/%" PRId32, binNum, binDenom ); // AUDIT: Using sizeof(strValue) is safe. xmp->SetProperty ( xmpNS, xmpProp, strValue ); @@ -177,7 +177,7 @@ char strValue[20]; - snprintf ( strValue, sizeof(strValue), "%ld", binValue ); // AUDIT: Using sizeof(strValue) is safe. -+ snprintf ( strValue, sizeof(strValue), "%"PRId32, binValue ); // AUDIT: Using sizeof(strValue) is safe. ++ snprintf ( strValue, sizeof(strValue), "%" PRId32, binValue ); // AUDIT: Using sizeof(strValue) is safe. xmp->SetProperty ( xmpNS, xmpProp, strValue ); @@ -186,7 +186,7 @@ char strValue[20]; - snprintf ( strValue, sizeof(strValue), "%lu", binValue ); // AUDIT: Using sizeof(strValue) is safe. -+ snprintf ( strValue, sizeof(strValue), "%"PRIu32, binValue ); // AUDIT: Using sizeof(strValue) is safe. ++ snprintf ( strValue, sizeof(strValue), "%" PRIu32, binValue ); // AUDIT: Using sizeof(strValue) is safe. xmp->AppendArrayItem ( xmpNS, xmpProp, kXMP_PropArrayIsOrdered, strValue ); @@ -195,7 +195,7 @@ char strValue[40]; - snprintf ( strValue, sizeof(strValue), "%lu/%lu", binNum, binDenom ); // AUDIT: Using sizeof(strValue) is safe. -+ snprintf ( strValue, sizeof(strValue), "%"PRIu32"/%"PRIu32, binNum, binDenom ); // AUDIT: Using sizeof(strValue) is safe. ++ snprintf ( strValue, sizeof(strValue), "%" PRIu32 "/%" PRIu32, binNum, binDenom ); // AUDIT: Using sizeof(strValue) is safe. xmp->AppendArrayItem ( xmpNS, xmpProp, kXMP_PropArrayIsOrdered, strValue ); @@ -204,7 +204,7 @@ char strValue[40]; - snprintf ( strValue, sizeof(strValue), "%ld/%ld", binNum, binDenom ); // AUDIT: Using sizeof(strValue) is safe. -+ snprintf ( strValue, sizeof(strValue), "%"PRId32"/%"PRId32, binNum, binDenom ); // AUDIT: Using sizeof(strValue) is safe. ++ snprintf ( strValue, sizeof(strValue), "%" PRId32 "/%" PRId32, binNum, binDenom ); // AUDIT: Using sizeof(strValue) is safe. xmp->AppendArrayItem ( xmpNS, xmpProp, kXMP_PropArrayIsOrdered, strValue ); @@ -231,7 +231,7 @@ char strValue[20]; - snprintf ( strValue, sizeof(strValue), "%ld", binValue ); // AUDIT: Using sizeof(strValue) is safe. -+ snprintf ( strValue, sizeof(strValue), "%"PRId32, binValue ); // AUDIT: Using sizeof(strValue) is safe. ++ snprintf ( strValue, sizeof(strValue), "%" PRId32, binValue ); // AUDIT: Using sizeof(strValue) is safe. xmp->AppendArrayItem ( xmpNS, xmpProp, kXMP_PropArrayIsOrdered, strValue ); @@ -240,7 +240,7 @@ } - snprintf ( buffer, sizeof(buffer), "%ld/%ld", binNum, binDenom ); // AUDIT: Use of sizeof(buffer) is safe. -+ snprintf ( buffer, sizeof(buffer), "%"PRId32"/%"PRId32, binNum, binDenom ); // AUDIT: Use of sizeof(buffer) is safe. ++ snprintf ( buffer, sizeof(buffer), "%" PRId32 "/%" PRId32, binNum, binDenom ); // AUDIT: Use of sizeof(buffer) is safe. xmp->AppendArrayItem ( xmpNS, arrayPath.c_str(), kXMP_PropArrayIsOrdered, buffer ); @@ -249,7 +249,7 @@ } - snprintf ( buffer, sizeof(buffer), "%lu/%lu", binNum, binDenom ); // AUDIT: Use of sizeof(buffer) is safe. -+ snprintf ( buffer, sizeof(buffer), "%"PRIu32"/%"PRIu32, binNum, binDenom ); // AUDIT: Use of sizeof(buffer) is safe. ++ snprintf ( buffer, sizeof(buffer), "%" PRIu32 "/%" PRIu32, binNum, binDenom ); // AUDIT: Use of sizeof(buffer) is safe. xmp->AppendArrayItem ( xmpNS, arrayPath.c_str(), kXMP_PropArrayIsOrdered, buffer ); @@ -267,7 +267,7 @@ if ( (degDenom == 1) && (minDenom == 1) && (secDenom == 1) ) { - snprintf ( buffer, sizeof(buffer), "%lu,%lu,%lu%c", degNum, minNum, secNum, ref ); // AUDIT: Using sizeof(buffer is safe. -+ snprintf ( buffer, sizeof(buffer), "%"PRIu32",%"PRIu32",%"PRIu32"%c", degNum, minNum, secNum, ref ); // AUDIT: Using sizeof(buffer is safe. ++ snprintf ( buffer, sizeof(buffer), "%" PRIu32 ",%" PRIu32 ",%" PRIu32 "%c", degNum, minNum, secNum, ref ); // AUDIT: Using sizeof(buffer is safe. } else { |