diff options
| author | jhurst <jhurst@cinecert.com> | 2006-03-26 02:16:21 +0000 |
|---|---|---|
| committer | jhurst <> | 2006-03-26 02:16:21 +0000 |
| commit | fdf31e0105bf8272a6b7fa9c4039941dff37a271 (patch) | |
| tree | e113203687b7df413ecfaf36615de19a803a965e /src/klvwalk.cpp | |
| parent | dde89765744dad9a6b9d13126092d9bfc2dbc0d7 (diff) | |
now reads/writes 3-partition files
Diffstat (limited to 'src/klvwalk.cpp')
| -rwxr-xr-x | src/klvwalk.cpp | 43 |
1 files changed, 0 insertions, 43 deletions
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; |
