summaryrefslogtreecommitdiff
path: root/src/reel_asset.cc
AgeCommit message (Collapse)Author
2025-01-01Replace raw_convert<string> with direct calls to fmt.v1.10.3Carl Hetherington
2024-08-17Cleanup: remove unused parameter.Carl Hetherington
2024-03-20Replace xmlpp::Node::add_child with cxml::add_child.Carl Hetherington
2023-07-25Cleanup: move EqualityOptions into its own file.Carl Hetherington
2023-07-25Cleanup: pass EqualityOptions as const&Carl Hetherington
This exposes a useless assignment of export_differing_subtitles, which I've removed (and altered the comment accordingly).
2022-03-24Some more detailed notes in dcpdiff.Carl Hetherington
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-14Fix/hide some warnings.Carl Hetherington
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-21Use enum class for the things in types.hCarl Hetherington
2021-01-18Assert that entry_point and intrinsic_duration are not completely bogus.Carl Hetherington
2021-01-08std::shared_ptrCarl Hetherington
2020-09-21Use EditRate::as_string().Carl 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
2016-09-13Various fixes to incorrect Atmos read/write wrt XML namespaces.Carl Hetherington
2016-08-17Use an optional<> where there should be one.Carl Hetherington
2016-08-11Copy in stream-less compose.hppCarl Hetherington
2016-07-21Trim some unused stream includes / usings.Carl Hetherington
2016-06-13Add OpenSSL licence exception.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-01Still more licence fixups.Carl Hetherington
2016-05-25No-op; Fix GPL address and mention libdcp by name.Carl Hetherington
2016-01-05Try to rationalise handling of urn:uuid: prefixes.Carl Hetherington
2015-12-18Ask asset to make hash so that we get an already-calculated one if it exists.Carl Hetherington
2015-12-16Ref does not need to be a template since it's always used for Asset.Carl Hetherington
2015-06-16Fix build on some platforms.Carl Hetherington
2015-06-09Fixes to equals().Carl Hetherington
2015-06-08Tiny optimisation; Object default constructor calls make_uuid.Carl Hetherington
2015-06-05MXF -> Asset in lots of places.Carl Hetherington
2015-06-05Remove unnecessary Content class.Carl Hetherington
2015-05-25Add equality option to allow reel annotation texts to differ.Carl Hetherington
2015-01-07Use a typedef for a note-taking functor.Carl Hetherington
2014-07-22Improve a couple of errors.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-16Various test fixes.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-05-14Merge master.Carl Hetherington
2014-01-28Misc fixes.Carl Hetherington
2014-01-28Various test fixes.Carl Hetherington