Fixed local path translation error when writing anc resource files
authorjhurst <jhurst@cinecert.com>
Tue, 30 Aug 2022 15:52:36 +0000 (08:52 -0700)
committerjhurst <jhurst@cinecert.com>
Tue, 30 Aug 2022 15:52:36 +0000 (08:52 -0700)
src/asdcp-test.cpp
src/asdcp-unwrap.cpp

index 3b25d88cf02df31635baf910d887ce0d94d0b350..34c8fcf0803a6c407fd5fed010dd20fea9afe76c 100755 (executable)
@@ -1670,6 +1670,11 @@ read_timed_text_file(CommandOptions& Options, const Kumu::IFileReaderFactory& fi
        result = Writer.Write(reinterpret_cast<const byte_t*>(XMLDoc.c_str()), XMLDoc.size(), &write_count);
     }
 
+  if ( out_path.empty() )
+    {
+      out_path = ".";
+    }
+
   for ( ri = TDesc.ResourceList.begin() ; ri != TDesc.ResourceList.end() && ASDCP_SUCCESS(result); ri++ )
     {
       result = Reader.ReadAncillaryResource(ri->ResourceID, FrameBuffer, Context, HMAC);
index bddc4eeab3b4631c0d25b9394b02289c323565d6..65a3ffe30198b2bbac967d7de13af0b246708cc6 100755 (executable)
@@ -842,6 +842,11 @@ read_timed_text_file(CommandOptions& Options, const Kumu::IFileReaderFactory& fi
        result = Writer.Write(reinterpret_cast<const byte_t*>(XMLDoc.c_str()), XMLDoc.size(), &write_count);
     }
 
+  if ( out_path.empty() )
+    {
+      out_path = ".";
+    }
+
   for ( ri = TDesc.ResourceList.begin() ; ri != TDesc.ResourceList.end() && ASDCP_SUCCESS(result); ri++ )
     {
       result = Reader.ReadAncillaryResource(ri->ResourceID, FrameBuffer, Context, HMAC);