diff options
| author | jhurst <jhurst@cinecert.com> | 2009-05-18 23:34:18 +0000 |
|---|---|---|
| committer | jhurst <> | 2009-05-18 23:34:18 +0000 |
| commit | fd73a272189d3d121989b8437b7fbe5402160aaa (patch) | |
| tree | d5ae5116fed0ef44db4b9afe3b1e77a7d515a005 /src/klvwalk.cpp | |
| parent | b6f407694245e9310cb164b69e54fca32f1cbb8b (diff) | |
working multi-dict
Diffstat (limited to 'src/klvwalk.cpp')
| -rwxr-xr-x | src/klvwalk.cpp | 7 |
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) ) |
