From 7088ba5125e89164ccf1d4d810b819bdd2e3ccff Mon Sep 17 00:00:00 2001 From: jhurst Date: Tue, 19 May 2009 21:51:08 +0000 Subject: harder than it looks --- src/h__Reader.cpp | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src/h__Reader.cpp') diff --git a/src/h__Reader.cpp b/src/h__Reader.cpp index 7a1dd12..d36e1cc 100755 --- a/src/h__Reader.cpp +++ b/src/h__Reader.cpp @@ -59,6 +59,7 @@ ASDCP::h__Reader::Close() Result_t ASDCP::h__Reader::InitInfo() { + assert(m_Dict); InterchangeObject* Object; m_Info.LabelSetType = LS_MXF_UNKNOWN; @@ -214,6 +215,7 @@ ASDCP::h__Reader::ReadEKLVPacket(ui32_t FrameNum, ui32_t SequenceNum, ASDCP::Fra UL Key(Reader.Key()); ui64_t PacketLength = Reader.Length(); m_LastPosition = m_LastPosition + Reader.KLLength() + PacketLength; + assert(m_Dict); if ( memcmp(Key.Value(), m_Dict->ul(MDD_CryptEssence), Key.Size() - 1) == 0 // ignore the stream numbers || memcmp(Key.Value(), m_Dict->ul(MDD_MXFInterop_CryptEssence), Key.Size() - 1) == 0 ) -- cgit v1.2.3