From 02915821cfb49cb6851086f5d991cee58328102b Mon Sep 17 00:00:00 2001 From: jhurst Date: Tue, 10 Nov 2015 19:40:55 +0000 Subject: [PATCH] release --- README | 29 ++++++++ configure.ac | 2 +- src/KLV.cpp | 5 +- src/KM_error.h | 30 ++++---- src/KM_util.cpp | 63 +++++++++++++++- src/KM_util.h | 1 - src/MXF.cpp | 33 +++++---- src/MXF.h | 32 ++++++++- src/MXFTypes.cpp | 41 ++++++----- src/MXFTypes.h | 20 ++++-- src/Metadata.cpp | 39 ++++++---- src/Metadata.h | 152 +++++++++++++++++++-------------------- src/TimedText_Parser.cpp | 27 +++---- src/as-02-wrap.cpp | 27 +++---- src/asdcp-wrap.cpp | 6 +- src/blackwave.cpp | 2 +- src/h__02_Reader.cpp | 6 +- src/kmfilegen.cpp | 2 +- src/phdr-wrap.cpp | 28 +++----- win32/Makefile.mak | 79 ++++++++++++++------ 20 files changed, 394 insertions(+), 230 deletions(-) diff --git a/README b/README index c1a44f0..7b717a1 100755 --- a/README +++ b/README @@ -151,6 +151,35 @@ command-line utilities all respond to -h. Change History +2015-11-10 - bug fixes, IMF text, pink noise + o I moved personal dev environment from older gcc to newer clang. Many + small changes were made to satisfy the new compiler: + - Altered many printf format codes to use the correct format for the + given integer type. + - Parenthesized some expressions to clarify previously ambiguous + expectation about precedence. + - Created macro KM_MACOSX for use in OS-specific code selection. + - Removed last uses of the old C-language abs(), now using Kumu::xabs(). + - Removed last uses of the old C-language atoi(), not using strtol(). + o Added platform-independent call Kumu::GetExecutablePath() (to be tested + on win32). + o Added new capabilities to Result_t. + o Added imlementation of SMPTE ST 2092-1 pink noise generator. + o Added pinkwave CLI utility. + o Added font support to the IMF timed-text wrapper. + o Fixed a bug that was causing Array properties to be written without + the (count, length) header (from PAL). + o General review of Batch/Array distinction throughout the project. + o Cleaned up definitions of optional properties in all MXF metadata packs. + o Fixed Win32 build (from Crowe). + o Fixed a bug that caused incorrect failure when parsing JPEG 2000 + codestreams having fewer than five decomposition levels. (from Korneder). + o Fixed missing UUID generation in some instances of the MCALinkID property. + o Added -w option to asdcp-wrap to support use of WTF label with MCA. + o Altered asdcp-wrap to recognize "-C