summaryrefslogtreecommitdiff
path: root/src/reel_asset.h
AgeCommit message (Collapse)Author
2022-03-24Remove <EntryPoint> and <Duration> from <ReelMarkerAsset> tags.Carl Hetherington
They should not be there: "EntryPoint" ... "This element shall only be present when the Asset refers to an external resource such as a Track File". Fixes DoM bug #2215.
2022-01-17Use optional for ReelAsset _annotation_text.v1.8.6Carl Hetherington
Not only is this tag optional in Interop and SMPTE, but it would appear that if it is present but empty a DCP will not play back on Sony SRX320 / LMT3000 systems (DoM bug #2124). Here we use optional<>, as seems to make sense, and also refuse to write empty tags (instead omitting the tag entirely).
2021-04-13Remove ReelEncryptableAsset and tidy up a bit.Carl Hetherington
2021-04-12Split ReelClosedCaptionAsset into Interop and SMPTE parts.Carl Hetherington
2021-01-24Tidying.Carl Hetherington
2021-01-24Tidying.Carl Hetherington
2021-01-17Add ReelAsset::unset_entry_point().Carl Hetherington
2021-01-08std::shared_ptrCarl Hetherington
2020-06-19Rename write_to_cpl_base -> write_to_cpl_asset.Carl Hetherington
2019-03-18Accept that <Duration> and <EntryPoint> are optional, and account for this ↵Carl Hetherington
in tests. Also fix tests to reflect <AnnotationText> no longer being filled in with a default value.
2019-03-17Finish initial CPL markers support.Carl Hetherington
2019-03-17Move asset refs and hash from ReelAsset to ReelMXF.Carl Hetherington
2019-03-17Remove some unused constructors.Carl Hetherington
2018-08-29Allow CCAP reel nodes to have language tags.Carl Hetherington
2017-09-04Add basic CCAP support.Carl Hetherington
2017-06-13Remove redundant _annotation_text from CPL.Carl Hetherington
2016-09-20Add some setters.Carl Hetherington
2016-09-13Various fixes to incorrect Atmos read/write wrt XML namespaces.Carl Hetherington
2016-06-13Add OpenSSL licence exception.Carl Hetherington
2016-06-02Add some explicit declarations to constructors.Carl Hetherington
2016-06-02Various tweaks to ReelAsset hashes.Carl Hetherington
Make ReelAsset::_hash optional. When writing the ReelAsset to the CPL, use _hash rather than re-fetching it from the asset. Provide accessor for _hash.
2016-06-01More licence fixups.Carl Hetherington
2016-01-12Small cleanup.Carl Hetherington
2015-12-16Ref does not need to be a template since it's always used for Asset.Carl Hetherington
2015-12-16Add edit_rate accessor.Carl Hetherington
2015-09-16Consider assets outside the DCP as referenced assets (i.e.1.0-vfCarl Hetherington
not to be written to the asset map). Return a value from finalize() to say whether a writer has written anything. Other small related tweaks.
2015-09-15Fix comment.Carl Hetherington
2015-06-24No-op: whitespace.Carl Hetherington
2015-06-08Merge branch '1.0' of ssh://main.carlh.net/home/carl/git/libdcp into 1.0Carl Hetherington
2015-06-08Require only DCP::add() for the CPL; other assets found by looking in the CPL.Carl Hetherington
2015-06-08Doxygen tweaks.Carl Hetherington
2015-06-05MXF -> Asset in lots of places.Carl Hetherington
2015-06-05Remove unnecessary Content class.Carl Hetherington
2015-01-07Use a typedef for a note-taking functor.Carl Hetherington
2014-07-22Various attempts to clean up DCP comparison code.Carl Hetherington
2014-07-21Various fix-ups and warning fixes from OS X.Carl Hetherington
2014-07-20Put ReelAsset key id into a new ReelMXFAsset.Carl Hetherington
2014-07-10Move _intrinsic_duration and _edit_rate up to the MXF class as XML subtitle ↵Carl Hetherington
files do not contain this information (whereas MXF files do).
2014-07-09Allow construction of empty PictureFrames; some accessors.Carl Hetherington
2014-07-08Add some accessors.Carl Hetherington
2014-05-20Comments.Carl Hetherington
2014-02-05Comments / tweaks.Carl Hetherington
2014-01-27Various tweaks; work on read_dcp example.Carl Hetherington
2014-01-27Various tinkerings.Carl Hetherington
2014-01-26It builds again.Carl Hetherington