Brogan [Thu, 15 Aug 2019 16:06:41 +0000 (09:06 -0700)]
Clear ResourceList before filling it
If the same TimedTextReader is opened more than once the descriptor's resource list isn't cleared before it is populated. This causes duplicate resources within the list.
jhurst [Tue, 2 Jul 2019 16:48:31 +0000 (11:48 -0500)]
advanced post-release of tag rel_2_10_33
jhurst [Tue, 2 Jul 2019 16:45:21 +0000 (11:45 -0500)]
Added debug-mode test of ignored return value
John Hurst [Fri, 28 Jun 2019 17:08:16 +0000 (10:08 -0700)]
Merge pull request #9 from dcbullock/master
HMAC sequence counting fix.
dbullock [Fri, 28 Jun 2019 16:37:39 +0000 (09:37 -0700)]
Merge branch 'master' of https://github.com/cinecert/asdcplib
jhurst [Thu, 13 Jun 2019 01:08:45 +0000 (18:08 -0700)]
Modified to return preferred result codes
jhurst [Thu, 13 Jun 2019 01:08:14 +0000 (18:08 -0700)]
Modified to enforce execution order of the predicates
jhurst [Thu, 13 Jun 2019 01:07:07 +0000 (18:07 -0700)]
ReadFileIntoString() modified to return OK when the file is empty
Katerina Blinova [Thu, 30 May 2019 01:39:10 +0000 (18:39 -0700)]
Fix crashes from AFL run
We ran American Fuzzy Lop on IMF IAB master file reader and discovered a lot of crashes. These are fixes in the asdcplib code base.
Dan Tatut [Fri, 24 May 2019 05:06:12 +0000 (07:06 +0200)]
replaced in comment jpeg codestream with ISXD data fragment
jhurst [Tue, 26 Feb 2019 17:16:42 +0000 (09:16 -0800)]
new file
dbullock [Fri, 14 Jun 2019 22:30:13 +0000 (15:30 -0700)]
Fix HMAC sequence count on MXF read.
This fixes #4.
jhurst [Thu, 13 Jun 2019 01:08:45 +0000 (18:08 -0700)]
Modified to return preferred result codes
jhurst [Thu, 13 Jun 2019 01:08:14 +0000 (18:08 -0700)]
Modified to enforce execution order of the predicates
jhurst [Thu, 13 Jun 2019 01:07:07 +0000 (18:07 -0700)]
ReadFileIntoString() modified to return OK when the file is empty
John Hurst [Thu, 13 Jun 2019 00:58:17 +0000 (17:58 -0700)]
Merge pull request #7 from kblinova/master
Fix crashes from AFL run
John Hurst [Mon, 10 Jun 2019 23:36:31 +0000 (16:36 -0700)]
Merge pull request #6 from dtatut/patch-1
replaced in comment jpeg codestream with ISXD data fragment
Katerina Blinova [Thu, 30 May 2019 01:39:10 +0000 (18:39 -0700)]
Fix crashes from AFL run
We ran American Fuzzy Lop on IMF IAB master file reader and discovered a lot of crashes. These are fixes in the asdcplib code base.
Dan Tatut [Fri, 24 May 2019 05:06:12 +0000 (07:06 +0200)]
replaced in comment jpeg codestream with ISXD data fragment
jhurst [Tue, 26 Feb 2019 17:16:42 +0000 (09:16 -0800)]
new file
jhurst [Fri, 22 Feb 2019 20:10:30 +0000 (12:10 -0800)]
Noted build procedure change for autotools
jhurst [Fri, 22 Feb 2019 19:45:16 +0000 (11:45 -0800)]
Incrementing build number to differentiate Head from release version
jhurst [Fri, 22 Feb 2019 19:44:12 +0000 (11:44 -0800)]
Added library names
jhurst [Fri, 22 Feb 2019 19:05:06 +0000 (11:05 -0800)]
Quieted log messages for speculative parse
jhurst [Fri, 22 Feb 2019 19:04:33 +0000 (11:04 -0800)]
documentation re-org, take 2
jhurst [Fri, 22 Feb 2019 17:27:26 +0000 (09:27 -0800)]
documentation re-org, take 1
jhurst [Fri, 22 Feb 2019 00:18:18 +0000 (16:18 -0800)]
Merge branch 'master' of https://github.com/cinecert/asdcplib
jhurst [Fri, 22 Feb 2019 00:17:11 +0000 (16:17 -0800)]
Made Duration, EventStartPosition, and EventComment properties optional, as per ST377
John Hurst [Fri, 22 Feb 2019 00:11:02 +0000 (16:11 -0800)]
Merge pull request #1 from wruppelx/master
CMake fixed
Wolfgang Ruppel [Thu, 21 Feb 2019 10:24:33 +0000 (11:24 +0100)]
ISXDDataEssenceDescriptor_NamespaceURI UL fixed
Wolfgang Ruppel [Thu, 21 Feb 2019 09:57:42 +0000 (10:57 +0100)]
CMake fixed
jhurst [Thu, 21 Feb 2019 06:17:13 +0000 (22:17 -0800)]
removed dead code
jhurst [Tue, 12 Feb 2019 18:49:53 +0000 (10:49 -0800)]
Release me
jhurst [Tue, 12 Feb 2019 17:24:05 +0000 (09:24 -0800)]
o Fixed parsing of -tfr option value
jhurst [Tue, 12 Feb 2019 17:13:35 +0000 (09:13 -0800)]
o Fixed ISXD bugs:
o Incorrect UTF_8_Text_DataEssenceCoding UL
o Incorrect ISXDDataEssenceDescriptor_NamespaceURI UL
o Incorrect use of FrameWrappedISXDData UL
o Incorrect use of FrameWrappedISXDContainer UL
o Added KM_WIN32_UTF8 macro to protect old users from new ideas
jhurst [Mon, 28 Jan 2019 09:19:50 +0000 (10:19 +0100)]
o Added string parser to Rational init
o Removed broken Rational hash function
jhurst [Mon, 28 Jan 2019 09:10:56 +0000 (10:10 +0100)]
o removed waywars #endif
jhurst [Mon, 28 Jan 2019 08:56:13 +0000 (09:56 +0100)]
o Moved to re-entrant forms of wcrtomb() and mbrtowc()
jhurst [Mon, 28 Jan 2019 08:52:36 +0000 (09:52 +0100)]
o Added wilde-char support for filenames on Win32
jhurst [Mon, 28 Jan 2019 08:50:31 +0000 (09:50 +0100)]
o Removed unnecessary Py_DECREF() calls (they were causing trouble as you might expect)
Dean Bullock [Tue, 6 Nov 2018 01:53:18 +0000 (17:53 -0800)]
Modify to test email notice.
Dean Bullock [Tue, 6 Nov 2018 01:44:16 +0000 (17:44 -0800)]
Modify to test email notice.
Dean Bullock [Tue, 6 Nov 2018 01:43:39 +0000 (17:43 -0800)]
Modify to test email notice.
Dean Bullock [Tue, 6 Nov 2018 01:41:36 +0000 (17:41 -0800)]
Modify to test email notice.
Dean Bullock [Tue, 6 Nov 2018 01:32:13 +0000 (17:32 -0800)]
Modify to test email notice.
Dean Bullock [Tue, 6 Nov 2018 01:29:31 +0000 (17:29 -0800)]
Modify to test email notice.
Dean Bullock [Tue, 6 Nov 2018 01:20:33 +0000 (17:20 -0800)]
Adding a file to help test git commands.
Dean Bullock [Tue, 6 Nov 2018 01:16:44 +0000 (17:16 -0800)]
Adding a file to help test git commands.
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.