diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/AS_02_PHDR.cpp | 5 | ||||
| -rw-r--r-- | src/h__02_Reader.cpp | 3 |
2 files changed, 7 insertions, 1 deletions
diff --git a/src/AS_02_PHDR.cpp b/src/AS_02_PHDR.cpp index c57eb05..db9228a 100644 --- a/src/AS_02_PHDR.cpp +++ b/src/AS_02_PHDR.cpp @@ -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; diff --git a/src/h__02_Reader.cpp b/src/h__02_Reader.cpp index b67f9c8..1d5feb2 100644 --- a/src/h__02_Reader.cpp +++ b/src/h__02_Reader.cpp @@ -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); |
