summaryrefslogtreecommitdiff
path: root/src/MXF.cpp
diff options
context:
space:
mode:
authorjhurst <jhurst@cinecert.com>2007-03-31 18:48:57 +0000
committerjhurst <>2007-03-31 18:48:57 +0000
commitb072ecf1205c9b00eb8cd8b9370917d52a99927d (patch)
treefa8c5297d97438ec5e6155969450e20b4604810b /src/MXF.cpp
parentf6c05bf6bbe2efc6529bd4ba0b8c1907653d728d (diff)
bugfixes for release
Diffstat (limited to 'src/MXF.cpp')
-rwxr-xr-xsrc/MXF.cpp13
1 files changed, 7 insertions, 6 deletions
diff --git a/src/MXF.cpp b/src/MXF.cpp
index 168ee52..fb32e8a 100755
--- a/src/MXF.cpp
+++ b/src/MXF.cpp
@@ -709,14 +709,15 @@ ASDCP::MXF::OPAtomHeader::InitFromFile(const Kumu::FileReader& Reader)
delete object;
result = m_Primer.InitFromBuffer(redo_p, end_p - redo_p);
}
- else if ( object->IsA(Dict::ul(MDD_Preface)) )
- {
- assert(m_Preface == 0);
- m_Preface = (Preface*)object;
- }
- else
+ else
{
m_PacketList->AddPacket(object);
+
+ if ( object->IsA(Dict::ul(MDD_Preface)) )
+ {
+ assert(m_Preface == 0);
+ m_Preface = (Preface*)object;
+ }
}
}
else