diff options
| author | jhurst <jhurst@cinecert.com> | 2006-03-17 00:41:14 +0000 |
|---|---|---|
| committer | jhurst <> | 2006-03-17 00:41:14 +0000 |
| commit | dde89765744dad9a6b9d13126092d9bfc2dbc0d7 (patch) | |
| tree | 0617ee94752000b5b603145eefb1ccb4e847a13c /src/MXF.cpp | |
| parent | 30d642bd3b8474744dfbdcc2bdc46cdf827102c4 (diff) | |
release
Diffstat (limited to 'src/MXF.cpp')
| -rwxr-xr-x | src/MXF.cpp | 9 |
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 |
