summaryrefslogtreecommitdiff
path: root/src/MXF.cpp
diff options
context:
space:
mode:
authorjhurst <jhurst@cinecert.com>2006-03-17 00:41:14 +0000
committerjhurst <>2006-03-17 00:41:14 +0000
commitdde89765744dad9a6b9d13126092d9bfc2dbc0d7 (patch)
tree0617ee94752000b5b603145eefb1ccb4e847a13c /src/MXF.cpp
parent30d642bd3b8474744dfbdcc2bdc46cdf827102c4 (diff)
release
Diffstat (limited to 'src/MXF.cpp')
-rwxr-xr-xsrc/MXF.cpp9
1 files changed, 5 insertions, 4 deletions
diff --git a/src/MXF.cpp b/src/MXF.cpp
index d5585d3..413513c 100755
--- a/src/MXF.cpp
+++ b/src/MXF.cpp
@@ -639,15 +639,16 @@ ASDCP::MXF::OPAtomHeader::InitFromFile(const ASDCP::FileReader& Reader)
// is it really OP-Atom?
UL OPAtomUL(Dict::ul(MDD_OPAtom));
+ UL InteropOPAtomUL(Dict::ul(MDD_MXFInterop_OPAtom));
- if ( ! ( OperationalPattern == OPAtomUL ) )
+ if ( ! ( OperationalPattern == OPAtomUL || OperationalPattern == InteropOPAtomUL ) )
{
char strbuf[IntBufferLen];
- const MDDEntry* Entry = Dict::FindUL(m_KeyStart);
+ const MDDEntry* Entry = Dict::FindUL(OperationalPattern.Value());
if ( Entry == 0 )
- DefaultLogSink().Warn("Operational pattern is not OP-Atom: %s.\n", OperationalPattern.ToString(strbuf));
+ DefaultLogSink().Warn("Operational pattern is not OP-Atom: %s\n", OperationalPattern.ToString(strbuf));
else
- DefaultLogSink().Warn("Operational pattern is not OP-Atom: %s.\n", Entry->name);
+ DefaultLogSink().Warn("Operational pattern is not OP-Atom: %s\n", Entry->name);
}
// slurp up the remainder of the header