summaryrefslogtreecommitdiff
path: root/src/AS_DCP_JP2K.cpp
AgeCommit message (Collapse)Author
2020-12-27Allow > 60 fps 3D.Carl Hetherington
2020-12-27Support hashing while writing MXFs.Carl Hetherington
2020-12-27Allow overwrite (i.e. continue) when writing JPEG2000 MXFs.Carl Hetherington
2020-12-26Set up MXF header value DisplayHeight.Carl Hetherington
Otherwise mediainfo reports 0 height for DCP-o-matic's MXFs. See DCP-o-matic bug #1325 for more discussion.
2020-12-26Remove some unused variables.Carl Hetherington
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-10-13Added BER length minimum valuejhurst
2016-12-01 o Cleared up MXFGCP1FrameWrappedPictureElement / ↵jhurst
MXFGCP1FrameWrappedPictureElement ambiguity. PHDR continues to use MXFGCP1FrameWrappedPictureElement. MXFGCI1FrameWrappedPictureElement is supported for interlace. o Added prototype PIDM dynamic metadata wrapping, config with --enable-phdr
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-10-07 o Moved personal dev environment from older gcc to newer clang. Many small ↵jhurst
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
2014-09-22win32 compiler fixesjhurst
2014-09-21imf bugsjhurst
date parse bug timed-text transform removed
2014-05-14less strict UL checking ignores version bytejhurst
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-07-02more properties!jhurst
2013-07-02finished optional propertiesjhurst
2013-07-02more optional stuffjhurst
2013-06-17tweezesjhurst
2013-06-04working j2c as-02jhurst
2013-06-03fixing reserved symbol conflict with AS_02_USE (USE_AS_02)mikey
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-21mega datetime patchjhurst
2012-02-02make way for MCAjhurst
2011-07-27high frame rate stereojhurst
2011-05-13the story so farjhurst
2010-11-15release!jhurst
2010-09-07version bump.mikey
2010-05-13release candidatejhurst
2010-02-18Add VC project files.msheby
2009-10-03decoder bug fixesjhurst
2009-05-19harder than it looksjhurst
2009-05-18working multi-dictjhurst
2009-05-18massive dictionary re-factoringjhurst
2009-04-09Update copyright dates.msheby
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-23fine tuning error messagesjhurst
2008-01-21warn not errorjhurst
2008-01-21no 4K 3D!jhurst
2008-01-21changes to make Wailua integration easierjhurst
2007-12-22logging re-writejhurst
2007-10-29Windows portability fixes.msheby