summaryrefslogtreecommitdiff
path: root/src/MDD.cpp
AgeCommit message (Collapse)Author
2022-10-17fix: add IMF JP2K 2K Lossy Profilesjelkins
2021-09-10Fixed a wrong byte in the MDD file, the JPEG XS picture subdescriptor was wrong.Thomas Richter
2021-08-26fix issue #71Matthew Sheby
2021-05-19Added JPEG XS related metadata to the asdcplib.Thomas Richter
2020-07-11Fix missing initializers.Carl Hetherington
2020-04-15Add support for IAB Track File reading and writingPierre-Anthony Lemieux
2020-04-13Added ImmersiveAudioCoding; fixed IABEssenceDescriptor Set coding bytejhurst
2020-04-09Fixed IMF_IABEssenceClipWrappedElement symbol to comply with ST 2067-201jhurst
Fixed broken MDD_IMF_IABEssenceClipWrappedContainer symbol
2020-04-09Added IAB in IMF ULs and Setsjhurst
2020-02-10Added support for DisplayType, IntrinsicPictureResolution, ZPositionInUse ↵jhurst
properties
2019-12-30Merge branch 'master' into htj2cJohn Hurst
2019-12-30Merge pull request #19 from radford-for-smpte/sign-language-video-labelJohn Hurst
Add MCA labels for Sign Language Video Stream
2019-12-02Adds a ContainerConstraintsSubDescriptor to ACES files (mandatory per ST 379-2)Wolfgang Ruppel
2019-11-24checkpointjhurst
2019-10-30Add MCA labels for Sign Language Video Streamradford-for-smpte
2019-02-21ISXDDataEssenceDescriptor_NamespaceURI UL fixedWolfgang Ruppel
2019-02-12 o Fixed ISXD bugs:jhurst
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
2018-10-13Added AFSKSync audio channel labeljhurst
2018-09-14ACES contribution from AMPAS/Ruppeljhurst
2018-08-07 o Cleaned up definition of UL WaveAudioDescriptor_PeakEnvelopeData ↵jhurst
(currently unused) o Moved ReferenceAudioAlignmentLevel from WaveAudioDescriptor to GenericSoundEssenceDescriptor
2018-08-07added property GenericSoundEssenceDescriptor.ReferenceImageEditRatejhurst
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-04-14added ACES (2067-50) descriptorsjhurst
2017-05-25o Added options -c -n, -q to as-02-wrap (IMF "color system")jhurst
o Fixed a bug in the MXF reader that caused an assert when reading a partial (i.e.truncated) input file
2016-12-10MDD fixjhurst
2016-12-10 o Added IMF App2e UL values and new MXF data types ColorPrimary andjhurst
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
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-05-09Defined bool ASDCP::UL::operator<(const UL& rhs) const, which is needed to ↵jhurst
carry out the version-insensitive lookup policy when searching for ULs in a std::map<> of UL entries.
2016-05-06update makefile for version rollmschroffel
2016-03-17included CMakelists.txt into distmschroffel
2016-03-02Changed default UNIX file permissions to "666"jhurst
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)
2015-05-21compile fixesjhurst
2015-01-22phdrjhurst
2014-10-22phdr:jhurst
o Finished FrameBuffer::Dump() o Minor comment changes o Added support for -W and some verbosity to phdr-unwrap o Removed spurious "m_FramesWritten++" that was causing master metadata tin increment the duration. asdcp: o Set streamID byte of the PHDRImageMetadataItem UL to zero to meet canonical expectations. o Added some verbosity to as-02-unwrap o Fixed partitioning off-by-one in h__AS02WriterFrame::WriteEKLVPacket()
2014-10-02version bumpmschroffel
2014-09-21imf bugsjhurst
date parse bug timed-text transform removed
2014-08-07version bumpmschroffel
2014-04-29added a note about AS-02 support.mikey
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-07-01IMF MCA labelsjhurst
cinecanvas fade time now okay with HH:MM:SS:
2013-06-17tweezesjhurst
2013-04-12Added atmos support and new ULs per SMPTE 429-2:2013 - see README for deets.mikey
2012-02-02make way for MCAjhurst
2012-01-31beta version commit.mikey
2011-06-24addedtmccolm
2011-05-16release me!jhurst