version bump
authormschroffel <mschroffel@cinecert.com>
Thu, 23 Oct 2014 23:31:24 +0000 (23:31 +0000)
committermschroffel <>
Thu, 23 Oct 2014 23:31:24 +0000 (23:31 +0000)
configure.ac
src/AS_02_PHDR.cpp
src/h__02_Reader.cpp

index f3677494dac57d782b605567bbeefe298c578ab8..03379a8dbe573e424d483f3f1b5c2f65aa1b0d66 100644 (file)
@@ -37,7 +37,7 @@ AC_PREREQ([2.59])
 # For example, if asdcplib version 1.0.0 were modified to accomodate changes
 # in file format, and if no changes were made to AS_DCP.h, the new version would be
 # 1.0.1. If changes were also required in AS_DCP.h, the new version would be 1.1.1.
-AC_INIT([asdcplib], [2.2.6], [asdcplib@cinecert.com])
+AC_INIT([asdcplib], [2.2.7], [asdcplib@cinecert.com])
 
 AC_CONFIG_AUX_DIR([build-aux])
 AC_CONFIG_SRCDIR([src/KM_error.h])
index c57eb05a25f2e034571538c64effa4fd1a408340..db9228a8fa32159883d49c96a1d13e3808284f63 100644 (file)
@@ -220,6 +220,11 @@ AS_02::PHDR::MXFReader::h__Reader::ReadFrame(ui32_t FrameNum, AS_02::PHDR::Frame
        {
          FrameBuf.OpaqueMetadata.assign((const char*)tmp_metadata_buffer.RoData(), tmp_metadata_buffer.Size());
        }
+      else
+       {
+         DefaultLogSink().Error("Metadata packet not found at frame %d.\n", FrameNum);
+         result = RESULT_OK;
+       }
     }
 
   return result;
index b67f9c83a60ce7a3b0806845f97fc7a12dff4e4a..1d5feb2261e65e32e23b810e881221af9a00e4c6 100644 (file)
@@ -93,7 +93,8 @@ AS_02::MXF::AS02IndexReader::InitFromFile(const Kumu::FileReader& reader, const
        }
       else if ( i->BodySID != first_body_sid )
        {
-         DefaultLogSink().Error("RIP contains multipls BodySID identities.\n");
+         DefaultLogSink().Debug("The index assembler is ignoring BodySID %d.\n", i->BodySID);
+         continue;
        }
 
       reader.Seek(i->ByteOffset);