20 lines
813 B
Diff
20 lines
813 B
Diff
diff --git a/source/XMPFiles/FileHandlers/P2_Handler.cpp b/source/XMPFiles/FileHandlers/P2_Handler.cpp
|
|
index d8cd2cd..064942c 100644
|
|
--- a/source/XMPFiles/FileHandlers/P2_Handler.cpp
|
|
+++ b/source/XMPFiles/FileHandlers/P2_Handler.cpp
|
|
@@ -679,11 +679,11 @@ void P2_MetaHandler::SetStartTimecodeFromLegacyXML ( XML_NodePtr legacyVideoCont
|
|
|
|
dmTimeFormat = "50Timecode";
|
|
|
|
- } else if ( p2FrameRate == "59.94p" ) {
|
|
+ } else if ( ( p2FrameRate == "59.94p" ) && ( p2DropFrameFlag != 0 ) ) {
|
|
|
|
- if ( p2DropFrameFlag == "true" ) {
|
|
+ if ( std::strcmp ( p2DropFrameFlag, "true" ) == 0 ) {
|
|
dmTimeFormat = "5994DropTimecode";
|
|
- } else if ( p2DropFrameFlag == "false" ) {
|
|
+ } else if ( std::strcmp ( p2DropFrameFlag, "false") == 0 ) {
|
|
dmTimeFormat = "5994NonDropTimecode";
|
|
}
|
|
|