summaryrefslogtreecommitdiff
path: root/src/cpl.h
AgeCommit message (Expand)Author
2026-02-02Reproduce all extension metadata (even if not recognised).v1.10.47Carl Hetherington
2026-02-02Reproduce MCA subdescriptors when writing XML without the assets being present.Carl Hetherington
2025-12-18Add CPL::picture_encoding().Carl Hetherington
2025-12-18Add can_be_read() to CPL.Carl Hetherington
2025-03-27Introduce and use dcp::Profile.v1.10.18Carl Hetherington
2025-03-20Rename LanguageTag::to_string -> as_string().Carl Hetherington
2025-01-20White space: cpl.{cc,h}v1.10.8Carl Hetherington
2025-01-19Make MainSoundConfiguration behave "correctly" with badly-formatted strings.Carl Hetherington
2025-01-19Move MainSoundConfiguration and MCASoundField into separate files.Carl Hetherington
2024-04-17Make some not-so-important CPL read errors non-fatal (DoM #2797).v1.8.99Carl Hetherington
2024-04-15Add Dolby EDR metadata support (GH #12).Carl Hetherington
2023-07-25Include trimming.Carl Hetherington
2023-07-25Cleanup: pass EqualityOptions as const&Carl Hetherington
2023-04-11Fix typos in comments.Carl Hetherington
2023-04-04Pass MainSoundConfiguration object rather than a string.Carl Hetherington
2023-02-28Add include_mca_subdescriptors option to CPL::write_xml().Carl Hetherington
2023-02-28Cleanup: extract write_mca_subdescriptors().Carl Hetherington
2022-12-16Throw exceptions when setting odd values for picture active area.Carl Hetherington
2022-09-02Replace ContentKind enum with a class.Carl Hetherington
2022-08-15Stop assuming that the presence of FullContentTitleText means that there was ...Carl Hetherington
2022-04-26Add CPL::set().Carl Hetherington
2022-03-07Some small documentation tweaks.Carl Hetherington
2022-03-01Move Rating out to a separate file.Carl Hetherington
2021-08-04Add support for writing CPL metadata about sign language video tracks (DoM #2...Carl Hetherington
2021-06-24Add issuer() and creator() getters to CPL.Carl Hetherington
2021-06-02Pass through CompositionMetadataAsset correctly.Carl Hetherington
2021-04-14Fix/hide some warnings.Carl Hetherington
2021-04-13Remove ReelEncryptableAsset and tidy up a bit.Carl Hetherington
2021-04-12Specify CPL standard on construction.Carl Hetherington
2021-04-11Extract some parts of ReelEncryptableAsset into ReelFileAssetCarl Hetherington
2021-04-10Rename ReelFileAsset -> ReelEncryptableAssetCarl Hetherington
2021-01-26Rename ReelMXF -> ReelFileAsset.Carl Hetherington
2021-01-24Tidying.Carl Hetherington
2021-01-23Tidying.Carl Hetherington
2021-01-20Cleanup: more test naming tweaks.Carl Hetherington
2021-01-19Rename encrypted() to any_encrypted() and add all_encrypted().Carl Hetherington
2021-01-18Add CPL::unset_version_number().Carl Hetherington
2021-01-17Add CPL::set_content_kind.Carl Hetherington
2021-01-17Read scope attribute of ReleaseTerritory.Carl Hetherington
2021-01-17Make CPL annotation_text optional.Carl Hetherington
2021-01-17Replace std::list with std::vector in the API.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-08std::shared_ptrCarl Hetherington
2020-09-27<ContentVersion> is optional in Interop so we can't assume it's there.Carl Hetherington
2020-09-21Support CPL metadata.Carl Hetherington
2020-09-21Use vector for the Ratings list.Carl Hetherington
2020-09-21Use a vector<ContentVersion> instead of just one, to support theCarl Hetherington
2020-09-21Tidy up a bit; vertical white space, group metadata together,Carl Hetherington
2020-09-21Add ContentVersion class.Carl Hetherington