Dean Bullock [Tue, 6 Nov 2018 01:02:05 +0000 (17:02 -0800)]
Adding a file to help test git commands.
Dean Bullock [Mon, 5 Nov 2018 23:42:24 +0000 (15:42 -0800)]
First draft .gitignore for napali.
Dean Bullock [Mon, 5 Nov 2018 23:39:21 +0000 (15:39 -0800)]
Remove more autotools intermediates.
Dean Bullock [Mon, 5 Nov 2018 23:36:22 +0000 (15:36 -0800)]
Removing autotools build output that are replaced during our build process.
tmccolm [Tue, 16 Oct 2018 00:00:14 +0000 (00:00 +0000)]
Changed version number to 2.10.32 to diffentiate HEAD from release version
jhurst [Mon, 15 Oct 2018 16:26:50 +0000 (16:26 +0000)]
release me
jhurst [Sat, 13 Oct 2018 21:50:44 +0000 (21:50 +0000)]
Added BER length minimum value
jhurst [Sat, 13 Oct 2018 21:50:21 +0000 (21:50 +0000)]
copyright date cleanup
jhurst [Sat, 13 Oct 2018 21:50:12 +0000 (21:50 +0000)]
Added AFSKSync audio channel label
jhurst [Sat, 13 Oct 2018 21:50:04 +0000 (21:50 +0000)]
Added ASDCP_GCMULTI_PATCH macro
jhurst [Sat, 13 Oct 2018 21:49:53 +0000 (21:49 +0000)]
Fixed Atmos DataEssenceCoding UL
jhurst [Sat, 13 Oct 2018 21:48:34 +0000 (21:48 +0000)]
Removed PIMD support (unused prototype)
jhurst [Sat, 13 Oct 2018 21:48:23 +0000 (21:48 +0000)]
API changes in this release
jhurst [Wed, 3 Oct 2018 18:15:32 +0000 (18:15 +0000)]
o Fixed bugs reported by Dolby:
bad assert test when writing GS partition
unset frame count in ISXD unwrap
bad UL when writing ISXF content packages
jhurst [Fri, 21 Sep 2018 06:27:51 +0000 (06:27 +0000)]
o Removed superfluous OpenRead method from ISXD::MXFReader class (was a paste-o)
jhurst [Fri, 14 Sep 2018 14:24:37 +0000 (14:24 +0000)]
fix typos
jhurst [Fri, 14 Sep 2018 07:33:18 +0000 (07:33 +0000)]
ACES
jhurst [Fri, 14 Sep 2018 07:27:20 +0000 (07:27 +0000)]
ACES contribution from AMPAS/Ruppel
jhurst [Fri, 7 Sep 2018 01:35:45 +0000 (01:35 +0000)]
added option -B
jhurst [Tue, 21 Aug 2018 22:47:01 +0000 (22:47 +0000)]
fun with refactoring
jhurst [Mon, 20 Aug 2018 22:29:00 +0000 (22:29 +0000)]
initial commit; untested
jhurst [Mon, 20 Aug 2018 00:15:11 +0000 (00:15 +0000)]
o Fixes wrong MajorVersion in Preface
o Adds VideoLineMap also to RGBA essence descriptor
o Adds VideoLineMap to RGBA and CDCI descriptor only when option -l
is present (disputable - but distinguished value {0, 0} is not
allowed in closed and complete partitions)
o Fixes issue with IndexRate not set in AS-02 J2K files
o Additional fixes to minor version number in AS-02 partition packs
o CMake brought up to date
o Fixed erroneous WAV RF64 header interpretation
jhurst [Sun, 12 Aug 2018 22:35:09 +0000 (22:35 +0000)]
o Oops, mistakenly turned off timed-text ancillary resource decryption
echan [Wed, 8 Aug 2018 19:24:59 +0000 (19:24 +0000)]
Incrementing build number version to 2.8.30 in configure.ac version to differentiate Head from release version
echan [Wed, 8 Aug 2018 19:21:41 +0000 (19:21 +0000)]
Updated the version in the Change History from 2.8.26 to 2.8.29
jhurst [Wed, 8 Aug 2018 16:55:35 +0000 (16:55 +0000)]
o Added support for IMF Numbered Source Channel labels in MCA
jhurst [Tue, 7 Aug 2018 20:56:48 +0000 (20:56 +0000)]
release candidate
jhurst [Tue, 7 Aug 2018 19:10:06 +0000 (19:10 +0000)]
o Cleaned up definition of UL WaveAudioDescriptor_PeakEnvelopeData (currently unused)
o Moved ReferenceAudioAlignmentLevel from WaveAudioDescriptor to GenericSoundEssenceDescriptor
jhurst [Tue, 7 Aug 2018 17:15:16 +0000 (17:15 +0000)]
added property GenericSoundEssenceDescriptor.ReferenceImageEditRate
jhurst [Tue, 7 Aug 2018 00:31:46 +0000 (00:31 +0000)]
Added CLI switches for MCAAudioContentKind and MCAAudioElementKind
jhurst [Mon, 6 Aug 2018 22:58:44 +0000 (22:58 +0000)]
ISXD CLI touchups, ISXDDataEssenceDescriptor.NamespaceURI is now correct
jhurst [Mon, 6 Aug 2018 22:07:03 +0000 (22:07 +0000)]
o Added support for SMPTE RDD 47 "ISXD Track File"
o Added generic support for SMPTE RP 2057 "Text-Based Metadata Carriage in MXF"
o Re-factored AS-02 frame-wrap index write to use a common implementation
o Re-factored support for SMPTE ST 410 to use a common implementation (affects
o AS-DCP and AS-02 timed-text MXF (SMPTE 429-5)
o Patched several ambiguous integer casts.
o Added new essence type identifiers ESS_AS02_ISXD and ESS_AS02_ACES
o Fixed a bug wherein the Generic Container data tarck clip was instead being
o written as a DM track
o Fixed UL values DCDataDescriptor and ContainerConstraintSubDescriptor to have
o a byte 6 value of 0x53 (Tag Set) instead of 0x07 (coding sentinel)
o Added UL values 492 - 511 to the dictionary
o Added ApplicationSchemes and ConformsToSpecifications to the Preface set
o Added default initializer to MXF::LineMapPair
o Added sets DescriptiveFramework, DescriptiveObject, TextBasedDMFramework,
o TextBasedObject, GenericStreamTextBasedSet and ISXDDataEssenceDescriptor
o Added ISXD support and options '-G', '-u' to as-02-wrap
o Added ISXD support and option '-g' to as-02-unwrap
echan [Mon, 6 Aug 2018 17:45:34 +0000 (17:45 +0000)]
Incrementing build number version to 2.8.29 in configure.ac version to differentiate Head from release version
echan [Mon, 6 Aug 2018 17:42:39 +0000 (17:42 +0000)]
Updating configure.ac version for release candidate rel_2_8_28
jhurst [Mon, 6 Aug 2018 17:06:18 +0000 (17:06 +0000)]
BN API usage update
jhurst [Mon, 23 Jul 2018 15:47:46 +0000 (15:47 +0000)]
Added tests for no-marker-items and no-tlm-marker
jhurst [Mon, 23 Jul 2018 15:44:25 +0000 (15:44 +0000)]
o Fixed soundfield split-syntax fault (was tagging out-of-group channels with the LinkID)
o Added asdcp.decode_mca_string() subroutine
jhurst [Fri, 22 Jun 2018 23:59:11 +0000 (23:59 +0000)]
gixes: ChannelFormat and LabelSetType returning a Long instead of an Int
tmccolm [Mon, 11 Jun 2018 18:18:19 +0000 (18:18 +0000)]
Rolling back the change that broke the build
echan [Thu, 3 May 2018 23:01:50 +0000 (23:01 +0000)]
incremented build version
jhurst [Tue, 1 May 2018 00:49:59 +0000 (00:49 +0000)]
Added MXFReader.close() method
jhurst [Wed, 25 Apr 2018 00:24:46 +0000 (00:24 +0000)]
o Fixed asdcp.FrameBuffer.copy() method
jhurst [Mon, 23 Apr 2018 16:55:06 +0000 (16:55 +0000)]
Fixed asdcp.TimedTextWriter bug that prevented parsing a string
jhurst [Mon, 16 Apr 2018 17:57:06 +0000 (17:57 +0000)]
o Moved original '-g' option in asdc-wrap to '-x' (currently
o Added '-g' option to asdcp-wrap to set MCA language
o Re-ordered some options in the asdcp-wrap help message
o Added '-g' option to as-02-wrap to set MCA language
o Re-ordered some options in the as-02-wrap help message
o Added "MCALanguage" keyword option to asdcp.MXFWriter constructor
jhurst [Sat, 14 Apr 2018 18:54:38 +0000 (18:54 +0000)]
added ACES (2067-50) descriptors
jhurst [Wed, 11 Apr 2018 21:49:09 +0000 (21:49 +0000)]
Implemented extended MCA labing syntax
jhurst [Tue, 10 Apr 2018 18:15:11 +0000 (18:15 +0000)]
o Added VideoLineMap property to picture essence descriptors
o Now using AS-02 MCA label parser when "imf" profile selected
echan [Mon, 2 Apr 2018 22:14:59 +0000 (22:14 +0000)]
rolled version to 2.8.24
jhurst [Sun, 1 Apr 2018 23:04:43 +0000 (23:04 +0000)]
o Changed MXFWriter PCM to use "WTF" label instead of "MCA" when MCA descriptors are present and ChannelAssignment is unset and the file is SMPTE DCP.
echan [Wed, 28 Mar 2018 19:05:16 +0000 (19:05 +0000)]
Updated version to 2.8.23
jhurst [Sun, 25 Mar 2018 22:54:20 +0000 (22:54 +0000)]
o Fixed MinorVersion error (was "2", is now "3") when writing BodyPartition packs preceding partitions in AS-02 files.
o Fixed AS-DCP timed text writer, was creating DM Segment instead of SourceClip in the source package.
o Changed SourcePackage timecode track start to 00:00:00:00 (was 01:00:00:00)
o Fixed reference counting errors in asdcp.MXFWriter and asdcp.TimedTextWriter that were causing asdcp.MXFReader and asdcp.TimedTextReader (respectively) to remain allocated after all references had been deleted, thus leaking file handles and memory.
o Fixed broken arg parser (missing format token in format string for "EssenceType" argument) in TimedTextWriter
jhurst [Sat, 3 Feb 2018 19:41:49 +0000 (19:41 +0000)]
Xerces 3 character data was being ignored.
jhurst [Fri, 10 Nov 2017 19:25:12 +0000 (19:25 +0000)]
o Added -w switch to kmrandgen (random words)
o Added -C switch to kmrandgen (random codewords)
o Fixed GIL lock failure on log sink hook kumu.default_log_sink(...)
jhurst [Tue, 12 Sep 2017 22:46:54 +0000 (22:46 +0000)]
moar headers
jhurst [Thu, 25 May 2017 00:16:56 +0000 (00:16 +0000)]
o Added options -c -n, -q to as-02-wrap (IMF "color system")
o Fixed a bug in the MXF reader that caused an assert when reading a partial (i.e.truncated) input file
jhurst [Tue, 14 Mar 2017 16:10:38 +0000 (16:10 +0000)]
MCA+WTF
jhurst [Mon, 13 Mar 2017 19:17:30 +0000 (19:17 +0000)]
Allow override of ChannelAssignment UL when using MCA
tmccolm [Thu, 22 Dec 2016 06:42:03 +0000 (06:42 +0000)]
Fixed the double mistake errant const, comma!
jhurst [Sun, 11 Dec 2016 04:42:35 +0000 (04:42 +0000)]
i'm a fuckup
jhurst [Sat, 10 Dec 2016 21:55:07 +0000 (21:55 +0000)]
MDD fix
jhurst [Sat, 10 Dec 2016 19:57:45 +0000 (19:57 +0000)]
o Added IMF App2e UL values and new MXF data types ColorPrimary and
ThreeColorPrimaries (contributed by Schleich)
o Added -o and -O options to as-02-wrap
o Fixed as-02-wrap option -p when making 4:4:4 files
o Simplified as-02-wrap syntax description
jhurst [Wed, 7 Dec 2016 18:11:32 +0000 (18:11 +0000)]
o Improved IMSC-1 profile detection. May not yet be perfect, experimentation
encouraged!
o Refactored XML element & attribute visitation to KM_xml.h
o Added km_join() template to KM_util.h
jhurst [Sat, 3 Dec 2016 21:26:24 +0000 (21:26 +0000)]
o Fixed *all* Partiton version numbers in AS-02 files
jhurst [Fri, 2 Dec 2016 23:28:26 +0000 (23:28 +0000)]
o Fixed Partiton and Preface version numbers in AS-02 files
jhurst [Fri, 2 Dec 2016 18:45:14 +0000 (18:45 +0000)]
o Replaced WIN32 directory scanner with dirent_win.h
o The NamespaceURI property of AS-02 timed text files has been exposed in the API
and via as-02-wrap -P. This behavior replaces previous bad behavior, but puts
responsibility for selecting the correct value on the operator.
o Exposed CreatePNGNameId and CreateFontNameId subroutines in AS_02::TimedText
o Adjusted UUID generation based on PNG and font names to exclude paths by
inserting a call to PathBasename at each Id generation site
jhurst [Fri, 2 Dec 2016 18:17:25 +0000 (18:17 +0000)]
o The NamespaceURI property of AS-02 timed text files has been exposed in the API
and via as-02-wrap -P. This behavior replaces previous bad behavior, but puts
responsibility for selecting the correct value on the operator.
jhurst [Fri, 2 Dec 2016 17:23:14 +0000 (17:23 +0000)]
o Fixed AS-02 timed-text index partition .
o Fixed contents of generic partiton EssenceContainers property in AS-DCP timed
text files
jhurst [Thu, 1 Dec 2016 20:12:38 +0000 (20:12 +0000)]
o Cleared up MXFGCP1FrameWrappedPictureElement / MXFGCP1FrameWrappedPictureElement
ambiguity. PHDR continues to use MXFGCP1FrameWrappedPictureElement.
MXFGCI1FrameWrappedPictureElement is supported for interlace.
o Added prototype PIDM dynamic metadata wrapping, config with --enable-phdr
jhurst [Tue, 22 Nov 2016 17:58:19 +0000 (17:58 +0000)]
o Added optional Generic Partition to IMF Aux Data prototype, used to carry global metadata
o Added support for 192, 200 and 240 fps images, includes 96, 100 and 120 fpe stereo
o Fixed raw essence detector for IMF Aux Data files
o Added missing MCA properties to MCALabelSubDescriptor (contributed by Ruppel)
o New MXF data type: LineMapPair
o Added default 0,0 VideoLineMap value when wrapping CDCI with as-02-wrap
o Added VideoLineMap property to GenericPictureEssenceDescriptor
o Added timed text unwrap support to as-02-unwrap (contributed by Ruppel)
tmccolm [Mon, 21 Nov 2016 17:53:19 +0000 (17:53 +0000)]
Tweaks to Mac OSX build paths and install methods.
jhurst [Tue, 15 Nov 2016 15:29:08 +0000 (15:29 +0000)]
1st draft as-02 aux data
tmccolm [Thu, 29 Sep 2016 18:17:20 +0000 (18:17 +0000)]
Updated to TAG 2.5.16
jhurst [Thu, 11 Aug 2016 04:23:26 +0000 (04:23 +0000)]
hbo patch
mschroffel [Thu, 30 Jun 2016 22:01:16 +0000 (22:01 +0000)]
version roll
jhurst [Tue, 28 Jun 2016 22:00:06 +0000 (22:00 +0000)]
o Fixed a bug in the index reader that allowed an out-of-bounds vector index to be used
o Modified the IndexEntry parser to ignore additional bytes belonging to slice values
tmccolm [Mon, 23 May 2016 17:40:59 +0000 (17:40 +0000)]
Added dependency checklist
mschroffel [Thu, 19 May 2016 21:38:17 +0000 (21:38 +0000)]
version roll
mschroffel [Mon, 9 May 2016 21:18:16 +0000 (21:18 +0000)]
oops
mschroffel [Mon, 9 May 2016 21:07:21 +0000 (21:07 +0000)]
version bump 2.5.14b
mschroffel [Mon, 9 May 2016 20:57:58 +0000 (20:57 +0000)]
wolfgang update cmake files + version bump
jhurst [Mon, 9 May 2016 18:18:42 +0000 (18:18 +0000)]
Defined bool ASDCP::UL::operator<(const UL& rhs) const, which is needed to carry out the version-insensitive lookup policy when searching for ULs in a std::map<> of UL entries.
mschroffel [Fri, 6 May 2016 21:44:14 +0000 (21:44 +0000)]
fixed the make file to include new location of CMakeLists.txt (src)
mschroffel [Fri, 6 May 2016 19:35:34 +0000 (19:35 +0000)]
update makefile for version roll
jhurst [Fri, 6 May 2016 18:40:17 +0000 (18:40 +0000)]
fixes
mschroffel [Tue, 12 Apr 2016 16:15:54 +0000 (16:15 +0000)]
updated the configure information to include as-02
mschroffel [Thu, 17 Mar 2016 23:58:13 +0000 (23:58 +0000)]
included CMakelists.txt into dist
jhurst [Wed, 2 Mar 2016 19:08:28 +0000 (19:08 +0000)]
preview
jhurst [Wed, 2 Mar 2016 19:02:14 +0000 (19:02 +0000)]
added Mikey's patch for Solaris
jhurst [Wed, 2 Mar 2016 18:57:41 +0000 (18:57 +0000)]
Changed default UNIX file permissions to "666"
Changed default UNIX file permissions to "777"
Added missing initializer for caltime::offset
Fixed UL values for Aux Data files (per ST 429-14)
Added support for default TTML fonts (ST2052_TextParser)
mschroffel [Tue, 10 Nov 2015 19:49:40 +0000 (19:49 +0000)]
rolled version number
jhurst [Tue, 10 Nov 2015 19:40:55 +0000 (19:40 +0000)]
release
jhurst [Fri, 9 Oct 2015 23:41:11 +0000 (23:41 +0000)]
o General review of Batch/Array distinction throughout the project
o Fixed a bug that caused incorrect failure when parsing JPEG 2000 codestreams having fewer than five decomposition levels.
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
jhurst [Wed, 7 Oct 2015 16:58:03 +0000 (16:58 +0000)]
port
jhurst [Wed, 7 Oct 2015 16:41:23 +0000 (16:41 +0000)]
o 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 type for the given integer type
- Parenthesized some expressions to clarify previously ambiguous expectations of 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()
o Added platform-independent call Kumu::GetExecutablePath() (test with win32)
o Fixed a bug that was causing Array properties to be written without the (count, length) header (from PAL)
o Fixed Win32 build (from Crowe)
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
mwalker [Tue, 28 Jul 2015 22:36:28 +0000 (22:36 +0000)]
mem leak fix
jhurst [Fri, 19 Jun 2015 18:53:59 +0000 (18:53 +0000)]
foo
jhurst [Fri, 19 Jun 2015 18:48:11 +0000 (18:48 +0000)]
datetime workarounds for stupid Ubuntu 14
jhurst [Thu, 21 May 2015 00:10:39 +0000 (00:10 +0000)]
compile fixes
jhurst [Fri, 13 Mar 2015 16:18:02 +0000 (16:18 +0000)]
turn on the text
jhurst [Sun, 22 Feb 2015 20:16:28 +0000 (20:16 +0000)]
megasubs