release
authorjhurst <jhurst@cinecert.com>
Tue, 30 Aug 2011 17:04:25 +0000 (17:04 +0000)
committerjhurst <>
Tue, 30 Aug 2011 17:04:25 +0000 (17:04 +0000)
README
configure.ac
src/MPEG.h
src/MPEG2_Parser.cpp

diff --git a/README b/README
index 2806ad0fb642767fdc9c14377d406d6ceef1108a..5b8ff0c3755a849c0ce1405a5ed3243454977bbb 100755 (executable)
--- a/README
+++ b/README
@@ -114,21 +114,26 @@ utilities all respond to -h.
 
 Change History
 
-new stuff:
+2011-08-30 - bug fixes, enhancements v1.8.41
  o UL version byte now ignored when comparing UL values.
+ o Changed the version byte in the TimedTextEssence UL to 0x01.  There
+   is no published Essence Keys registry so it can't have a maintained
+   version number.
  o JP2K Sequence Parser modified to skip directory entries that
    are not files in the case where the parser is initialized with
    a directory path.  When initialized with a list of file names
-   this check is not performed.  Based on a hint by Steve Q.
+   this check is not performed.  Based on a hint by Steve Quartly.
+ o Increased the size of the MPEG header parser buffer.
  o Added missing FrameType() implementation to ASDCP::MPEG2::MXFReader.
  o Added missing Close() implementations to MXF reader classes.
- o Added missing Timestamp::Timestamp(const char* datestr)
-   implementation. (Thanks to Matt Sheby for this and the previous
-   item)
-
-
-
-
+ o Added missing Timestamp::Timestamp(const char* datestr) implementation.
+   (Thanks to Matt Sheby for this and the previous three items.)
+ o Fixed error in Kumu::FortunaRNG::FillRandom() that was returning the
+   end of the random buffer instead of the front (Mike Radford).
+ o Added support for proposed sound channel format identifiers
+   '7.1DS' and 'WTF'.  Optimistically chose version '0x0c'.
+ o Added support for stereoscopic images in JP2K files at edit
+   rates of 48, 50 and 60 eups (96, 100 and 120 fps).
 
 
 2010.11.15 - bug fixes, enhancements v1.7.40
index 1ca0adbd28feb56496948c7c439cd9304347b987..40e9a7b0849f14755cd27a4ae4bfbbe2f94e953f 100644 (file)
@@ -37,7 +37,7 @@ AC_PREREQ([2.59])
 # For example, if asdcplib version 1.0.0 were modified to accomodate changes
 # in file format, and if no changes were made to AS_DCP.h, the new version would be
 # 1.0.1. If changes were also required in AS_DCP.h, the new version would be 1.1.1.
-AC_INIT([asdcplib], [1.7.40], [asdcplib@cinecert.com])
+AC_INIT([asdcplib], [1.8.41], [asdcplib@cinecert.com])
 
 AC_CONFIG_AUX_DIR([build-aux])
 AC_CONFIG_SRCDIR([src/KM_error.h])
index 160d67c21479a6f5a8c1e21a99273bacacc236cd..68335844d72a57967e39ed3907d25cb5c99270fb 100755 (executable)
@@ -1,5 +1,5 @@
 /*
-Copyright (c) 2005-2009, John Hurst
+Copyright (c) 2005-2011, John Hurst
 All rights reserved.
 
 Redistribution and use in source and binary forms, with or without
@@ -83,7 +83,7 @@ namespace ASDCP
 
       //
       class VESParserDelegate; // the delegate is declared later
-      const ui32_t VESHeaderBufSize = 1024*16; // should be larger than any expected header
+      const ui32_t VESHeaderBufSize = 1024*32; // should be larger than any expected header
 
       // MPEG VES parser class - call Parse() as many times as you want with buffers
       // of any size. State is maintained between calls. When complete headers are
index 62eb5f58265e153adecc23e51831de6143b8ea66..140a53f399ac174591b0458357f800b35ba34b61 100755 (executable)
@@ -1,5 +1,5 @@
 /*
-Copyright (c) 2004-2009, John Hurst
+Copyright (c) 2004-2011, John Hurst
 All rights reserved.
 
 Redistribution and use in source and binary forms, with or without
@@ -368,7 +368,7 @@ class ASDCP::MPEG2::Parser::h__Parser
   ASDCP_NO_COPY_CONSTRUCT(h__Parser);
 
 public:
-  h__Parser() : m_TmpBuffer(VESReadSize*2) {}
+  h__Parser() : m_TmpBuffer(VESReadSize*8) {}
   ~h__Parser() { Close(); }
 
   Result_t OpenRead(const char* filename);