From fdf31e0105bf8272a6b7fa9c4039941dff37a271 Mon Sep 17 00:00:00 2001 From: jhurst Date: Sun, 26 Mar 2006 02:16:21 +0000 Subject: now reads/writes 3-partition files --- src/klvwalk.cpp | 43 ------------------------------------------- 1 file changed, 43 deletions(-) (limited to 'src/klvwalk.cpp') diff --git a/src/klvwalk.cpp b/src/klvwalk.cpp index 5db8fac..b5b3cea 100755 --- a/src/klvwalk.cpp +++ b/src/klvwalk.cpp @@ -55,7 +55,6 @@ main(int argc, char** argv) { Result_t result = RESULT_OK; bool read_mxf = false; - bool rewrite_mxf = false; int arg_i = 1; set_debug_mode(true, true); @@ -64,12 +63,6 @@ main(int argc, char** argv) read_mxf = true; arg_i++; } - else if ( strcmp(argv[1], "-w") == 0 ) - { - rewrite_mxf = true; - arg_i++; - assert(argc - arg_i == 2); - } fprintf(stderr, "Opening file %s\n", argv[arg_i]); @@ -83,7 +76,6 @@ main(int argc, char** argv) if ( ASDCP_SUCCESS(result) ) result = Header.InitFromFile(Reader); - // if ( ASDCP_SUCCESS(result) ) Header.Dump(stdout); if ( ASDCP_SUCCESS(result) ) @@ -101,41 +93,6 @@ main(int argc, char** argv) Index.Dump(stdout); } } - else if ( rewrite_mxf ) - { - ASDCP::FileReader Reader; - ASDCP::FileWriter Writer; - ASDCP::MXF::OPAtomHeader Header; - ASDCP::MXF::OPAtomIndexFooter Index; - - result = Reader.OpenRead(argv[arg_i++]); - - if ( ASDCP_SUCCESS(result) ) - result = Header.InitFromFile(Reader); - - if ( ASDCP_SUCCESS(result) ) - result = Reader.Seek(Header.FooterPartition); - - if ( ASDCP_SUCCESS(result) ) - result = Index.InitFromFile(Reader); - - Header.m_Primer.ClearTagList(); - - if ( ASDCP_SUCCESS(result) ) - result = Writer.OpenWrite(argv[arg_i]); - - if ( ASDCP_SUCCESS(result) ) - result = Header.WriteToFile(Writer); - -// if ( ASDCP_SUCCESS(result) ) -// result = Index.WriteToFile(Writer); - - // essence packets - - // index - - // RIP - } else // dump klv { ASDCP::FileReader Reader; -- cgit v1.2.3