summaryrefslogtreecommitdiff
path: root/src/dcp.h
AgeCommit message (Collapse)Author
2024-09-21Remove unused references to boost::signals2.Carl Hetherington
2023-07-25Include trimming.Carl Hetherington
2023-07-25Cleanup: move EqualityOptions into its own file.Carl Hetherington
2023-07-25Cleanup: forward declaration sorting.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).
2023-03-05Fix default value of include_mca_subdescriptors in dcp.hCarl Hetherington
2023-03-01Add include_mca_subdescriptors to DCP::write_xml(), passing it through to ↵Carl Hetherington
the CPL.
2023-01-07Cleanup: rename AssetMap::path -> file for consistency.Carl Hetherington
2023-01-07Add DCP::asset_map().Carl Hetherington
2023-01-07Cleanup: const correctness.Carl Hetherington
2022-04-26Add move constructor/operator=.dcp-editor3Carl Hetherington
2022-04-25Tidy up write_xml() API a little.Carl Hetherington
2022-04-25Move AssetMap handling out to a separate class.Carl Hetherington
2022-04-24Tidying.Carl Hetherington
2022-04-24Fix some incorrect comments.Carl Hetherington
2021-04-12Specify CPL standard on construction.Carl Hetherington
Then choose which standard DCP should use based on the CPL(s).
2021-01-24Tidying.Carl Hetherington
2021-01-23Tidying.Carl Hetherington
2021-01-19Rename encrypted() to any_encrypted() and add all_encrypted().Carl Hetherington
2021-01-17Replace std::list with std::vector in the API.Carl Hetherington
2021-01-08std::shared_ptrCarl Hetherington
2020-09-20Remove XMLMetadata from DCP::write_xml and DCP::write_assetmap.Carl Hetherington
2020-04-14s/DCPReadError/ReadError/gCarl Hetherington
2019-12-22Check ASSETMAP; add a PKL test; tidy up calls to validate_xml().Carl Hetherington
2019-12-22Use VerificationNote for non-fatal errors in DCP::read.Carl Hetherington
2018-09-25Cope with multiple PKLs in a DCP.Carl Hetherington
2018-08-17Read PKL when reading DCP.Carl Hetherington
2018-03-20More DCP verification bits.Carl Hetherington
2017-07-09Allow assets() to silently ignore unresolved assets.Carl Hetherington
2017-01-11Add missing include.Carl Hetherington
2016-08-24Add new method.Carl Hetherington
2016-08-16Always use ID in custom filenames.Carl Hetherington
2016-08-16Fix PKL path when using customised filenames.Carl Hetherington
2016-08-01Simplify NameFormat stuff.Carl Hetherington
2016-07-29Basics of allowing custom filenames for DCP components.Carl Hetherington
2016-06-13Add OpenSSL licence exception.Carl Hetherington
2016-06-02Add some explicit declarations to constructors.Carl Hetherington
2016-06-01More licence fixups.Carl Hetherington
2016-05-24Add reporting of DCP type.Carl Hetherington
2016-02-29Add workaround for (apparently) incorrectly-labelled stereo MXFs.Carl Hetherington
2015-12-16Ref does not need to be a template since it's always used for Asset.Carl Hetherington
2015-07-30Merge Signer into CertificateChain.Carl Hetherington
2015-07-30Rename certificates.{cc,h} -> certificate.{cc,h}.Carl Hetherington
2015-06-24No-op: whitespace.Carl Hetherington
2015-06-08Require only DCP::add() for the CPL; other assets found by looking in the CPL.Carl Hetherington
2015-04-30Remove some unused code.Carl Hetherington
2015-01-07Use a typedef for a note-taking functor.Carl Hetherington
2014-12-28Add test; shuffle IDs.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-07-10Comment fix.Carl Hetherington