summaryrefslogtreecommitdiff
path: root/src/AS_DCP.h
AgeCommit message (Collapse)Author
2019-12-17- Added support for optional CPF, CAP and PRF segmentsPierre-Anthony Lemieux
- Fixed encoding of J2KExtendedCapabilities
2019-11-30Implemented J2K desc to/from MDPierre-Anthony Lemieux
2019-11-28Added support for CAP, PRF and CPF markersPierre-Anthony Lemieux
Improved Marker vs Marker Segment discrimination
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
2016-11-22 o Added optional Generic Partition to IMF Aux Data prototype, used to carry ↵jhurst
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)
2016-03-17included CMakelists.txt into distmschroffel
2015-05-21compile fixesjhurst
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-06-20"CF_MAX" is actually a predefined macro in Windowsmsheby
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-02-02make way for MCAjhurst
2011-07-27high frame rate stereojhurst
2011-06-24addedtmccolm
2011-05-16release me!jhurst
2010-08-10corrected test of Py booljhurst
2010-05-13release candidatejhurst
2010-02-23xercesC 3.x supportjhurst
2010-02-18Add VC project files.msheby
2009-08-14new modejhurst
2009-08-04build JP2K parsers with file listsjhurst
2009-05-18massive dictionary re-factoringjhurst
2009-05-09Add beginnings of timed text support.msheby
2009-04-05new functions for KM_fileIOjhurst
comment updates in AS_DCP.h additional frame rates in AS_DCP.h
2009-02-13revised commentjhurst
2009-02-13channel assignmentjhurst
2008-09-19Strict C++ compliance.msheby
2008-07-11Use iostreams instead of file descriptors for dumping.msheby
2008-05-20version reorg, precedence patch for stat checkjhurst
2008-03-12fixed AvgBps in PCM filesjhurst
2008-01-31build fixes from DTSjhurst
2008-01-21changes to make Wailua integration easierjhurst
2007-10-29Windows portability fixes.msheby
2007-10-203-D lovejhurst
2007-09-26stereoscopic JP2K writingjhurst
2007-06-08fixed encryption for timed textjhurst
2007-03-26added identifier list typejhurst
2007-01-19updated TEST_NULL debug macrosjhurst
fixed ReadFileIntoString buffer bug
2006-11-21MPEG parser fixes: zero run-in patch, header buffer increasejhurst
2006-10-19Denis' bug fixesjhurst
2006-10-05sprintf considered harmful...jhurst
2006-09-28bug fixesjhurst
2006-09-231.1.9 release ajhurst
2006-04-21kumu mergejhurst
2006-04-05ginormo merge-back with Kumu, SMPTE MIC key and MPEG parser fixjhurst
2006-03-17releasejhurst