summaryrefslogtreecommitdiff
path: root/src/klvwalk.cpp
diff options
context:
space:
mode:
authorjhurst <jhurst@cinecert.com>2006-04-05 23:03:55 +0000
committerjhurst <>2006-04-05 23:03:55 +0000
commitbfedf725dac9d13f3a02fe69f45c302ab29d2b1e (patch)
tree4a746f759dcb62ebeb6309373e7579d6048f4af6 /src/klvwalk.cpp
parentfdf31e0105bf8272a6b7fa9c4039941dff37a271 (diff)
ginormo merge-back with Kumu, SMPTE MIC key and MPEG parser fix
Diffstat (limited to 'src/klvwalk.cpp')
-rwxr-xr-xsrc/klvwalk.cpp24
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);
}