summaryrefslogtreecommitdiff
path: root/src/reel_markers_asset.cc
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.
2021-04-14Fix/hide some warnings.Carl Hetherington
2021-04-13Remove ReelEncryptableAsset and tidy up a bit.Carl Hetherington
2021-03-15Fix various bugs in subtitle/ccap verification.Carl Hetherington
Check that subtitles don't overlap reel boundaries, and fix a few tests that trip this check. Fix confusion when calculating subtitle timings during verification where the picture asset frame rate was being used rather than the subtitle asset's edit rate. Do the subtitle timing verification for Interop as well as SMPTE subtitles. Take <StartTime> tags into account when checking subtitles, even though Bv2.1 says they should be set to 0. Rename Time::as_editable_units to Time::as_editable_units_ceil and add a _floor variant, then use that to round down when checking reel boundary overlaps.
2021-01-24Tidying.Carl Hetherington
2021-01-24Tidying.Carl Hetherington
2021-01-22Assorted c++11 cleanups.Carl Hetherington
2021-01-18Require instrinsic duration of ReelMarkersAsset to be specified on construction.Carl Hetherington
We need the intrinsic duration to match other assets in the reel, so we can't just calculate it from the markers.
2021-01-17Use an enum class for Marker.Carl Hetherington
2021-01-08std::shared_ptrCarl Hetherington
2020-06-19Rename write_to_cpl_base -> write_to_cpl_asset.Carl Hetherington
2019-03-17Finish initial CPL markers support.Carl Hetherington