Implemented J2K desc to/from MD
[asdcplib.git] / src / S12MTimecode.h
index 88c16f8bbce3a2a8b0e3fab2761e6b0507380a30..6abe3f6e8a51a4b2aed9c8b59c84f3002e796bef 100644 (file)
@@ -1,5 +1,5 @@
 /*
-Copyright (c) 2007, John Hurst
+Copyright (c) 2007-2014, John Hurst
 All rights reserved.
 
 Redistribution and use in source and binary forms, with or without
@@ -45,6 +45,7 @@ namespace ASDCP {
 
  class S12MTimecode : public Kumu::IArchive
 {
+ protected:
   ui32_t m_FrameCount;
   ui32_t m_FPS;
 
@@ -105,10 +106,10 @@ public:
 
     if ( *p != 0 )
       {
-       ui32_t hours = atoi(p);
-       ui32_t minutes = atoi(p+3);
-       ui32_t seconds = atoi(p+6);
-       ui32_t frames = atoi(p+9);
+       ui32_t hours = strtol(p, 0, 10);
+       ui32_t minutes = strtol(p+3, 0, 10);
+       ui32_t seconds = strtol(p+6, 0, 10);
+       ui32_t frames = strtol(p+9, 0, 10);
 
        m_FrameCount = (((((hours * 60) + minutes) * 60) + seconds) * m_FPS)+ frames;
       }