summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Expand)Author
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
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-17Add CPL::set_content_kind.Carl Hetherington
2021-01-17Read scope attribute of ReleaseTerritory.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
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-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
2021-01-17Give simple_{picture,sound} a length parameter and fix crazy implementation o...Carl Hetherington
2021-01-17Change subtitle SubtitleAsset API to return const Subtitle pointers; add subt...Carl Hetherington
2021-01-17Replace std::list with std::vector in the API.Carl 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-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-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
2021-01-17Bv2.1 7.2.1: Check size of timed text asset is not larger than 115MB.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-17Raise an exception to head off a weird asdcplib error with empty JPEG2000 com...Carl Hetherington
2021-01-17Throw an exception on making a DCP with no reels.Carl Hetherington
2021-01-17Replace dcp::File with dcp::ArrayData.Carl Hetherington
2021-01-17Rename some notes to clarify places where size refers to bytes, not pixels.Carl Hetherington
2021-01-17Bv2.1 6.2.1: Check that release territory conforms to RFC 5646.Carl Hetherington
2021-01-17Bv2.1 6.2.1: Check that additional subtitle languages conform to RFC 5646.Carl Hetherington
2021-01-17Bv2.1 6.2.1: Check that closed caption reel and XML <Language> conform to RFC...Carl Hetherington
2021-01-17Fix namespace on closed caption Language tag.Carl Hetherington
2021-01-17Small tweaks to how things are passed around.Carl Hetherington
2021-01-17Bv2.1 6.2.1: Check that the sound MXF Language tag conforms to RFC 5646.Carl Hetherington
2021-01-17Store sound asset language as a string, but set it as aCarl Hetherington
2021-01-17LanguageTag strings should not care about case.Carl Hetherington
2021-01-17 Bv2.1 6.2.1: Check that subtitle XML <Language> conforms to RFC 5646.Carl Hetherington