summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2021-01-18Bv2.1 8.6.3: <ExtensionMetadata> must be present and have precise contents.Carl Hetherington
2021-01-18Bv2.1 8.6.{1.2}: CompositionMetadataAsset must exist and it must have some ↵Carl Hetherington
<VersionNumber>.
2021-01-18Add CPL::unset_version_number().Carl Hetherington
2021-01-18Bv2.1 8.5: FFOC and LFOC should be present and have particular values.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-18Assert that entry_point and intrinsic_duration are not completely bogus.Carl Hetherington
2021-01-17Bv2.1 8.5: Features must have FFEC/FFMC markers.Carl Hetherington
2021-01-17Use feature not trailer for some tests to avoid verification errors about ↵Carl Hetherington
FFEC/FFMC.
2021-01-17Add CPL::set_content_kind.Carl Hetherington
2021-01-17Read scope attribute of ReleaseTerritory.Carl Hetherington
2021-01-17Check that the Editor actually edits something.Carl Hetherington
2021-01-17Use an enum class for Marker.Carl Hetherington
2021-01-17Bv2.1 8.4 We must have <Hash>esCarl Hetherington
2021-01-17Bv2.1 8.3.2: text tracks must have <EntryPoint> and it must be zero.Carl Hetherington
2021-01-17Add ReelAsset::unset_entry_point().Carl Hetherington
2021-01-17Bv2.1 8.3.1: MainSubtitles must be in all reels (if they are there atCarl Hetherington
all) and ClosedCaptions must have the same count on all reels.
2021-01-17Bv2.1 8.2: all parts of a reel must have the same duration.Carl Hetherington
2021-01-17Make subtitle checking robust to CPLs with no subs/ccaps in some reels.Carl Hetherington
2021-01-17Bv2.1 8.1: CPL <AnnotationText> should be the same as <ContentTitleText>Carl Hetherington
2021-01-17Bv2.1 8.1: CPL must have <AnnotationText>.Carl Hetherington
2021-01-17Make CPL annotation_text optional.Carl Hetherington
2021-01-17Fix some directory paths for tests.Carl Hetherington
2021-01-17Bv2.1 7.3: audio sample rate must be 48kHz.Carl Hetherington
2021-01-17Bv2.1 7.2.{6,7}: various limits on subtitle line and character counts.Carl Hetherington
2021-01-17Remove some unnecessary std:: qualifiers.Carl Hetherington
2021-01-17Bv2.1 7.2.{4,5}: check that subtitles are not too short, too close orCarl Hetherington
too early in the first reel.
2021-01-17Give simple_{picture,sound} a length parameter and fix crazy implementation ↵Carl Hetherington
of simple_sound().
2021-01-17Change subtitle SubtitleAsset API to return const Subtitle pointers; add ↵Carl Hetherington
subtitles_in_reel().
2021-01-17Replace std::list with std::vector in the API.Carl Hetherington
2021-01-17c++11 and other tidying.Carl Hetherington
2021-01-17BRANCHCarl Hetherington
2021-01-17Stop tests failing when libdcp version changes.Carl Hetherington
2021-01-17Bv2.1 7.2.4: first subtitle should be at least 4s into the DCP.Carl Hetherington
2021-01-17BRANCHCarl Hetherington
2021-01-17c++11 tidying.Carl Hetherington
2021-01-17Bv2.1 7.2.3: Check that subtitle <StartTime> exists and is 0.Carl Hetherington
2021-01-17Bv2.1 7.2.2: Check that subtitle languages are the same for all reels.Carl Hetherington
2021-01-17Remove unused variable.Carl Hetherington
2021-01-17Change the word 'disagree' to 'differ'.Carl Hetherington
2021-01-17Bv2.1 7.2.2: Check that subtitle Language tags are present.Carl Hetherington
2021-01-17Fix to allow re-writing of SMPTE subtitles.Carl Hetherington
2021-01-17Bv2.1 7.2.1: Check total size of all timed text fonts is not larger than 10MB.Carl Hetherington
I'm not sure if this is what Bv2.1 means, but hopefully it's close enough.
2021-01-17Bv2.1 7.2.1: Check size of timed text asset is not larger than 115MB.Carl Hetherington
2021-01-17Update BRANCH.Carl Hetherington
2021-01-17Bv2.1 7.2.1: Check size of closed caption XML is not larger than 256KB.Carl Hetherington
2021-01-17Subtitle constructor should not be public.Carl Hetherington
2021-01-17Bv2.1 7.1: Check picture size and frame rate.Carl Hetherington
2021-01-17Extent black_image() to make images of any size.Carl Hetherington
2021-01-17Raise an exception to head off a weird asdcplib error with empty JPEG2000 ↵Carl Hetherington
comments.
2021-01-17Throw an exception on making a DCP with no reels.Carl Hetherington