summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorjhurst <jhurst@cinecert.com>2011-08-30 17:04:25 +0000
committerjhurst <>2011-08-30 17:04:25 +0000
commitbd6f04fe4a64f32bc1b6bbe4307ed88edd5bae8d (patch)
tree20b5a712dc5f7b36350fa480f62af1bde3adf159
parent7383d49e9aab93ba79bb45ed7b89f8d0684f0fec (diff)
release
-rwxr-xr-xREADME23
-rw-r--r--configure.ac2
-rwxr-xr-xsrc/MPEG.h4
-rwxr-xr-xsrc/MPEG2_Parser.cpp4
4 files changed, 19 insertions, 14 deletions
diff --git a/README b/README
index 2806ad0..5b8ff0c 100755
--- 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
diff --git a/configure.ac b/configure.ac
index 1ca0adb..40e9a7b 100644
--- a/configure.ac
+++ b/configure.ac
@@ -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])
diff --git a/src/MPEG.h b/src/MPEG.h
index 160d67c..6833584 100755
--- a/src/MPEG.h
+++ b/src/MPEG.h
@@ -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
diff --git a/src/MPEG2_Parser.cpp b/src/MPEG2_Parser.cpp
index 62eb5f5..140a53f 100755
--- a/src/MPEG2_Parser.cpp
+++ b/src/MPEG2_Parser.cpp
@@ -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);