| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2021-01-24 | Tidying. | Carl Hetherington | |
| 2021-01-22 | Assorted c++11 cleanups. | Carl Hetherington | |
| 2021-01-21 | Use enum class for the things in types.h | Carl Hetherington | |
| 2021-01-17 | Replace std::list with std::vector in the API. | Carl Hetherington | |
| 2021-01-17 | Fix to allow re-writing of SMPTE subtitles. | Carl Hetherington | |
| 2021-01-08 | std::shared_ptr | Carl Hetherington | |
| 2020-12-20 | Accept fonts as data blocks rather than files. | Carl Hetherington | |
| 2020-11-21 | More detailed error with inequality. | Carl Hetherington | |
| 2020-11-02 | Add Data class and change API to a raw pointer. | Carl Hetherington | |
| 2020-11-02 | Rename Data -> ArrayData. | Carl Hetherington | |
| 2020-09-21 | Hide an expected error from asdcplib. | Carl Hetherington | |
| 2020-05-09 | Comment typo. | Carl Hetherington | |
| 2020-05-08 | Store and allow access to the raw XML that is read in from | Carl Hetherington | |
| subtitle assets so that it cab be verified without any interference from being passed through libdcp. | |||
| 2020-04-14 | s/DCPReadError/ReadError/g | Carl Hetherington | |
| 2019-05-21 | Increase header size when writing SMPTE subtitle MXFs; fixes problems when ↵ | Carl Hetherington | |
| writing lots of subs (DCP-o-matic bug #1561). | |||
| 2019-03-15 | Merge branch 'master' of ssh://git.carlh.net/home/carl/git/libdcp | Carl Hetherington | |
| 2019-03-15 | Check that all image data is present after loading a SMPTE subtitle asset. | Carl Hetherington | |
| If we load SMPTE subtitles from a XML file try to load PNG data from the same directory; this feels like a hack. | |||
| 2019-03-15 | Tweak comment. | Carl Hetherington | |
| 2019-01-08 | Fix incorrect XML namespace in MXF header; I was using the prefix | Carl Hetherington | |
| instead of the namespace URI for what asdcplib calls TimedTextDescriptor::NamespaceName. Thanks to clairmeta; see https://github.com/Ymagis/ClairMeta/issues/72 | |||
| 2019-01-06 | ClairMeta points out that SMPTE subtitle MXF's ResourceID should | Carl Hetherington | |
| be the same as the internal XML ID. This in turn must be different from the MXF's UUID. I *think* that we have: AssetUUID: MXF's UUID, which must be different; written from the WriterInfo (set up by fill_writer_info, which is passed _id) AssetID: MXF's ResourceID, which must be the _xml_id; written from the TimedTextDescriptor. I believe that this patch fixes the ResourceID to be the XML ID (as required) without undoing the Doremi fix whereby the MXF UUID must be different to the XML ID. This patch quells ClairMeta's error. | |||
| 2018-09-07 | Silence warnings from asdcplib when testing a MXF file for validity. | Carl Hetherington | |
| 2018-07-09 | Basic reading of Interop/SMPTE image subtitles with a test for Interop. | Carl Hetherington | |
| 2018-07-09 | Store image subtitle ID in the object, rather than a separate map. Start of ↵ | Carl Hetherington | |
| reading image subtitles. | |||
| 2018-07-09 | Switch to UUIDs for Interop image subtitle identification (rather than ↵ | Carl Hetherington | |
| indices). Basic and untested SMPTE image subtitle support. | |||
| 2018-07-07 | SubtitleString -> shared_ptr<Subtitle> | Carl Hetherington | |
| 2018-03-13 | Merge EncryptionContext with DecryptionContext and use HMAC when decrypting. | Carl Hetherington | |
| 2018-03-13 | Store interop/SMPTE in MXF. | Carl Hetherington | |
| 2018-02-12 | Use a different ID for the XML inside a SMPTE subtitle MXF than the | Carl Hetherington | |
| ID for the MXF itself. Apparently not doing so is an error (according to Doremi's release notes for 2.8.18). | |||
| 2017-09-12 | Fix repeated subtitles when reading SMPTE encrypted DCPs. | Carl Hetherington | |
| 2017-06-29 | Remove use of _formatted when writing subtitle XML. | Carl Hetherington | |
| This has the potential to add unwanted whitespace and newlines which are significant in subtitles. I think we'd have to write the XML ourselves to get around this. | |||
| 2017-02-24 | Format XML sub output nicely with indents and such. | Carl Hetherington | |
| 2016-11-09 | Don't use write_to_string_formatted with subs as it introduces lots of extra ↵ | Carl Hetherington | |
| spaces into the actual subs. | |||
| 2016-09-12 | Fix error. | Carl Hetherington | |
| 2016-08-30 | Neater and more correct XML subtitle parser. | Carl Hetherington | |
| 2016-08-17 | Use an optional<> where there should be one. | Carl Hetherington | |
| 2016-08-14 | Support reading of encrypted subtitles. | Carl Hetherington | |
| 2016-08-13 | Enable encryption of SMPTE subtitles. | Carl Hetherington | |
| Separate out EncryptionContext class to use in SMPTESubtitleAsset::write(). | |||
| 2016-07-21 | Trim some unused stream includes / usings. | Carl Hetherington | |
| 2016-07-01 | asdcp headers moved into subdirectory. | Carl Hetherington | |
| 2016-06-24 | Express standard differences in FontNode more neatly. | Carl Hetherington | |
| 2016-06-13 | More consistent error message in a subtitle exception. | 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-01-05 | Try to rationalise handling of urn:uuid: prefixes. | Carl Hetherington | |
| 2015-12-04 | Take DCP-o-matic's version of Data class. | Carl Hetherington | |
| 2015-11-26 | Tidy up; more/better use of BOOST_FOREACH. | Carl Hetherington | |
| 2015-11-26 | Allow <Subtitle> nodes as the root of subtitles, not just <Font> | Carl Hetherington | |
| 2015-10-29 | Pick up SMPTE subtitle font IDs correctly. | Carl Hetherington | |
| 2015-10-09 | Remove glibmm dependency. | Carl Hetherington | |
