| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2020-09-27 | <ContentVersion> is optional in Interop so we can't assume it's there. | Carl Hetherington | |
| 2020-09-23 | Don't fail to write CPL if no content version has been set up. | Carl Hetherington | |
| 2020-09-22 | Fix crashes when static linking due to tricky lifetimecrash | Carl Hetherington | |
| management of ASDCP::DefaultSMPTEDict(). | |||
| 2020-09-21 | Support MCA sound channel tags in MXF/CPL. | Carl Hetherington | |
| 2020-09-21 | Accept missing MainSoundConfiguration and MainSoundSampleRate, for better or ↵ | Carl Hetherington | |
| for worse. | |||
| 2020-09-21 | Support CPL metadata. | Carl Hetherington | |
| 2020-09-21 | Use a vector<ContentVersion> instead of just one, to support the | Carl Hetherington | |
| new metadata. | |||
| 2020-09-21 | Add ContentVersion class. | Carl Hetherington | |
| 2020-09-20 | Stop using XMLMetadata in CPL. It's always felt a bit clumsy, and | Carl Hetherington | |
| with the CPL metadata extension having a method like set_metadata() in CPL will be confusing. | |||
| 2019-09-05 | In 8c852cb the CPL root attribute "dsig" was removed (to prevent | Carl Hetherington | |
| 'XML root element can contain only one namespace' errors) In a266fc2 [Sony digest validation fix] this was (for some unknown reason) re-added, which makes the root element bug recur. This commit removes that namespace again. It's a shame there was no unit test to pick this regression up. | |||
| 2019-03-19 | ContentVersion is required by SMPTE, I think. | Carl Hetherington | |
| 2019-03-19 | Support RatingList. | Carl Hetherington | |
| 2019-03-17 | Move asset refs and hash from ReelAsset to ReelMXF. | Carl Hetherington | |
| 2019-01-24 | Fully indent PKL/CPL. | Carl Hetherington | |
| 2019-01-24 | Attempt to fix Sony digest validation by indenting the <Signer> | Carl Hetherington | |
| and <Signature> before signing. This is in the belief that, perhaps, the Sony software "reformats" the XML before checking that the signature is correct (or something). | |||
| 2019-01-14 | Tidy repeated call of make_uuid() and don't put urn:uuid: in front of ↵ | Carl Hetherington | |
| default content version label text as it's a bit confusing. | |||
| 2018-11-14 | Simpole DCP recovery utility (dcprecover) added. | Carl Hetherington | |
| 2018-08-22 | Support more than one closed caption asset per reel. | Carl Hetherington | |
| 2018-08-17 | Use PKL types rather than file extensions. | Carl Hetherington | |
| 2018-03-21 | Put xmlns:dsig on Signer and Signature rather than on the whole | Carl Hetherington | |
| CPL/PKL as a certain large distribution company's checkers don't like having multiple namespaces: "XML root element can contain only one namespace" | |||
| 2017-09-06 | CCAP fixes. | Carl Hetherington | |
| 2017-06-13 | Remove redundant _annotation_text from CPL. | Carl Hetherington | |
| 2016-07-21 | Trim some unused stream includes / usings. | Carl Hetherington | |
| 2016-06-13 | Add OpenSSL licence exception. | Carl Hetherington | |
| 2016-06-01 | Still more licence fixups. | Carl Hetherington | |
| 2016-05-25 | No-op; Fix GPL address and mention libdcp by name. | Carl Hetherington | |
| 2016-05-25 | Basic writing of DCPs containing Atmos MXFs; untested. | Carl Hetherington | |
| 2016-05-24 | Add reporting of DCP type. | Carl Hetherington | |
| 2016-05-24 | Move namespaces into variables. | Carl Hetherington | |
| 2016-02-03 | A little #include tidying. | Carl Hetherington | |
| 2016-01-05 | Try to rationalise handling of urn:uuid: prefixes. | Carl Hetherington | |
| 2015-12-16 | Add duration() methods to CPL and Reel. | Carl Hetherington | |
| 2015-12-16 | Ref does not need to be a template since it's always used for Asset. | Carl Hetherington | |
| 2015-09-12 | Remove erroneous local time from generated ContentVersionId. | Carl Hetherington | |
| 2015-07-30 | Merge Signer into CertificateChain. | Carl Hetherington | |
| 2015-06-24 | No-op: whitespace. | Carl Hetherington | |
| 2015-04-30 | Some BOOST_FOREACH. | Carl Hetherington | |
| 2015-01-07 | Use a typedef for a note-taking functor. | Carl Hetherington | |
| 2014-12-28 | Purge assert() from src/, at least (not asdcplib). | Carl Hetherington | |
| 2014-07-22 | Some include trimming,. | Carl Hetherington | |
| 2014-07-22 | Various attempts to clean up DCP comparison code. | Carl Hetherington | |
| 2014-07-21 | Fix up some equals() prototype confusion. | Carl Hetherington | |
| 2014-07-20 | Remove some unused methods. | Carl Hetherington | |
| 2014-07-20 | Tidy up KDM generation from CPLs a bit. | Carl Hetherington | |
| 2014-06-13 | Work around symbol clash with ERROR on Win32/mingw. | Carl Hetherington | |
| 2014-05-14 | Merge master. | Carl Hetherington | |
| 2014-05-11 | Use raw_convert instead of boost::lexical_cast as it seems | Carl Hetherington | |
| that lexical_cast will sometimes use a thousands separator (i.e. it will convert 1234 to a string 1,234). It appears not to be possible safely to turn this off (you have to set the global locale). Instead, raw_convert uses a stringstream which you can imbue() with std::locale::classic() to turn off the locale-specific behaviour. | |||
| 2014-03-19 | Considerable re-work of KDM class to express the difference between ↵ | Carl Hetherington | |
| encrypted and unencrypted KDMs. | |||
| 2014-02-26 | Merge master; MXF subtitle stuff not included. | Carl Hetherington | |
| 2014-02-08 | Fix a couple of errors in Interop XML | Carl Hetherington | |
| Reported-by: Ivan Pullman | |||
