summaryrefslogtreecommitdiff
path: root/src/AS_DCP_TimedText.cpp
AgeCommit message (Collapse)Author
2019-08-15Clear ResourceList before filling itBrogan
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.
2018-10-13Added BER length minimum valuejhurst
2018-08-12 o Oops, mistakenly turned off timed-text ancillary resource decryptionjhurst
2018-08-06o Added support for SMPTE RDD 47 "ISXD Track File"jhurst
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
2018-03-25 o Fixed MinorVersion error (was "2", is now "3") when writing BodyPartition ↵jhurst
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
2016-12-02 o Fixed Partiton and Preface version numbers in AS-02 filesjhurst
2016-12-02 o Fixed AS-02 timed-text index partition .jhurst
o Fixed contents of generic partiton EssenceContainers property in AS-DCP timed text files
2016-03-17included CMakelists.txt into distmschroffel
2015-10-09 o General review of Batch/Array distinction throughout the projectjhurst
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
2015-02-22megasubsjhurst
2015-02-19banner updates to 2015mschroffel
2014-09-21imf bugsjhurst
date parse bug timed-text transform removed
2014-01-02 o Fixed missing-index-partion bugs for AS-02 files.jhurst
o Improved integration of ST 377-4 MCA concepts with ST 429-2 static labels. o Added new EssenceType_t values for IMF/AS-02 track files. o Added detection for AS-02 track files to ASDCP::EssenceType() o Changed lots of "const char*" to "const std::string&" in the APIs defined by KM_fileio.h and AS_DCP.h. o Fixed VBR Delta Segment entries to correctly flag progressive material. o Fixed PCM unwrapping bugs in as-02-unwrap.
2013-12-15 o Added preliminary support for timed-text wrapping for AS-02. Thisjhurst
work will require changes in SMPTE ST 429-5 and perhaps other standards work, so files created with this implementation are "speculative". Publication of the revised ST 429-5 may not occur until early 2015. o Moved LocalFilenameResolver into the AS_DCP public API so that it can be used by other modules including AS-02. o Fixed wave wrapping UL in clip-wrapped AS-02 files. Renamed some UL constants to reflect "clip" or "frame" wrapping. o Re-factored JP2K_PDesc_to_MD() and MD_to_JP2K_PDesc() to work with GenericPictureEssenceDescriptor objects. o Fixed a bug that was suppressing PictureComponentSizing, CodingStyleDefault and QuantizationDefault when writing the essence descriptor in a JP2K file (AS-DCP and AS-02). o Fixed the version byte on the following UL values: StereoscopicPictureSubDescriptor GenericPictureEssenceDescriptor_ColorPrimaries GenericPictureEssenceDescriptor_ActiveHeight GenericPictureEssenceDescriptor_ActiveWidth GenericPictureEssenceDescriptor_ActiveXOffset GenericPictureEssenceDescriptor_ActiveYOffset o Added some essence descriptor options to as-02-wrap. o Added TTML timed-text wrapping option to as-02-wrap. o Changed bit rate display in asdcp-info from mebi-bits/s to mega-bits/s. o Added "SMPTE" / "Interop" format type display to asdcp-info. o Modified asdcp-wrap to assume -L when wrapping timed-text (since there is no MXF text wrapping for Interop.) o Fixed missing-index-partion bugs for AS-02 files.
2013-10-22buggyjhurst
2013-06-17tweezesjhurst
2013-06-03the big-pre-as-02-refactorjhurst
2013-04-12Added atmos support and new ULs per SMPTE 429-2:2013 - see README for deets.mikey
2013-02-08big change rollupjhurst
2012-10-30checkyjhurst
2012-02-21mega datetime patchjhurst
2012-02-02make way for MCAjhurst
2011-05-13the story so farjhurst
2009-05-19harder than it looksjhurst
2009-05-18working multi-dictjhurst
2009-05-18massive dictionary re-factoringjhurst
2009-05-09Add beginnings of timed text support.msheby
2009-04-09More copyright date updates.msheby
2009-02-24text UL updatesjhurst
2008-08-15removed extraneous assert(), added multi-/ test to path-test.cppjhurst
2008-07-11Use iostreams instead of file descriptors for dumping.msheby
2008-02-01Commit a bunch of portability fixes (64- vs. 32-bit types).msheby
2008-01-31build fixes from DTSjhurst
2008-01-21no 4K 3D!jhurst
2007-12-22logging re-writejhurst
2007-10-29Windows portability fixes.msheby
2007-10-20subdescjhurst
2007-10-203-D lovejhurst
2007-07-20templates like this->jhurst
2007-06-14separated PackageUID from Timed Text Asset IDjhurst
2007-06-13oopsjhurst
2007-06-12fixed PackageUIDjhurst
2007-06-08fixed encryption for timed textjhurst
2007-05-05new stuffjhurst