summaryrefslogtreecommitdiff
path: root/src/klvwalk.cpp
diff options
context:
space:
mode:
authorjhurst <jhurst@cinecert.com>2009-05-18 23:34:18 +0000
committerjhurst <>2009-05-18 23:34:18 +0000
commitfd73a272189d3d121989b8437b7fbe5402160aaa (patch)
treed5ae5116fed0ef44db4b9afe3b1e77a7d515a005 /src/klvwalk.cpp
parentb6f407694245e9310cb164b69e54fca32f1cbb8b (diff)
working multi-dict
Diffstat (limited to 'src/klvwalk.cpp')
-rwxr-xr-xsrc/klvwalk.cpp7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/klvwalk.cpp b/src/klvwalk.cpp
index 276ff20..6715060 100755
--- a/src/klvwalk.cpp
+++ b/src/klvwalk.cpp
@@ -193,7 +193,8 @@ main(int argc, const char** argv)
if ( Options.read_mxf_flag ) // dump MXF
{
Kumu::FileReader Reader;
- ASDCP::MXF::OPAtomHeader Header(DefaultCompositeDict());
+ const Dictionary* Dict = &DefaultCompositeDict();
+ ASDCP::MXF::OPAtomHeader Header(Dict);
result = Reader.OpenRead((*fi).c_str());
@@ -213,7 +214,7 @@ main(int argc, const char** argv)
if ( ASDCP_SUCCESS(result) )
{
- MXF::Partition TmpPart(DefaultCompositeDict());
+ MXF::Partition TmpPart(Dict);
result = TmpPart.InitFromFile(Reader);
if ( ASDCP_SUCCESS(result) && TmpPart.BodySID > 0 )
@@ -224,7 +225,7 @@ main(int argc, const char** argv)
if ( ASDCP_SUCCESS(result) )
{
- ASDCP::MXF::OPAtomIndexFooter Index(DefaultCompositeDict());
+ ASDCP::MXF::OPAtomIndexFooter Index(Dict);
result = Reader.Seek(Header.FooterPartition);
if ( ASDCP_SUCCESS(result) )