diff options
| author | jhurst <jhurst@cinecert.com> | 2006-04-05 23:03:55 +0000 |
|---|---|---|
| committer | jhurst <> | 2006-04-05 23:03:55 +0000 |
| commit | bfedf725dac9d13f3a02fe69f45c302ab29d2b1e (patch) | |
| tree | 4a746f759dcb62ebeb6309373e7579d6048f4af6 /src/klvwalk.cpp | |
| parent | fdf31e0105bf8272a6b7fa9c4039941dff37a271 (diff) | |
ginormo merge-back with Kumu, SMPTE MIC key and MPEG parser fix
Diffstat (limited to 'src/klvwalk.cpp')
| -rwxr-xr-x | src/klvwalk.cpp | 24 |
1 files changed, 14 insertions, 10 deletions
diff --git a/src/klvwalk.cpp b/src/klvwalk.cpp index b5b3cea..395aa54 100755 --- a/src/klvwalk.cpp +++ b/src/klvwalk.cpp @@ -31,7 +31,7 @@ THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. #include "AS_DCP.h" #include "MXF.h" -#include "hex_utils.h" +#include <KM_log.h> #include <stdlib.h> #include <string.h> #include <ctype.h> @@ -40,15 +40,14 @@ THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. #include <sys/stat.h> using namespace ASDCP; +using Kumu::DefaultLogSink; + +const char* PACKAGE = "klvwalk"; //------------------------------------------------------------------------------------------ // -// There is no header file thet defines this function. -// You just have to know it's there... -void set_debug_mode(bool info_mode, bool debug_mode); - int main(int argc, char** argv) @@ -56,19 +55,24 @@ main(int argc, char** argv) Result_t result = RESULT_OK; bool read_mxf = false; int arg_i = 1; - set_debug_mode(true, true); - if ( strcmp(argv[1], "-r") == 0 ) + if ( argc > arg_i && strcmp(argv[1], "-r") == 0 ) { read_mxf = true; arg_i++; } + if ( argc - arg_i != 1 ) + { + fprintf(stderr, "usage: %s [-r] <infile>\n", PACKAGE); + return 1; + } + fprintf(stderr, "Opening file %s\n", argv[arg_i]); if ( read_mxf ) { - ASDCP::FileReader Reader; + Kumu::FileReader Reader; ASDCP::MXF::OPAtomHeader Header; result = Reader.OpenRead(argv[arg_i]); @@ -95,7 +99,7 @@ main(int argc, char** argv) } else // dump klv { - ASDCP::FileReader Reader; + Kumu::FileReader Reader; KLVFilePacket KP; result = Reader.OpenRead(argv[arg_i]); @@ -119,7 +123,7 @@ main(int argc, char** argv) if ( result != RESULT_FAIL ) { - fputs(GetResultString(result), stderr); + fputs(result, stderr); fputc('\n', stderr); } |
