| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 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 | |
| 2015-10-06 | Give SMPTESubtitleAsset an intrinsic duration since it is a MXF like ↵ | Carl Hetherington | |
| Picture/Sound. | |||
| 2015-09-12 | A number of SMPTE subtitle syntax fixes. | Carl Hetherington | |
| 2015-09-12 | Missing urn:uuid: | Carl Hetherington | |
| 2015-07-20 | Fix font id confusion. | Carl Hetherington | |
| 2015-07-20 | Add urn:uuid: to LoadFont nodes in SMPTE subs. | Carl Hetherington | |
| 2015-07-05 | Restore ability to read SMPTE subs from XML files. | Carl Hetherington | |
| 2015-07-03 | Whitespace. | Carl Hetherington | |
| 2015-06-24 | Fix various SNAFUs with Font ID handling. | Carl Hetherington | |
| 2015-06-24 | No-op: whitespace. | Carl Hetherington | |
| 2015-06-10 | Rename Font -> FontAsset; add dcpdumpsub tool. | Carl Hetherington | |
| 2015-06-10 | Optionally allow subtitle issue dates to differ. | Carl Hetherington | |
| 2015-06-10 | Don't complain if SMPTE subtitle <LoadFont> URNs are different. | Carl Hetherington | |
| 2015-06-09 | Fixes to equals(). | Carl Hetherington | |
| 2015-06-09 | Handle storing/recovery of fonts in SMPTE MXF files. | Carl Hetherington | |
| 2015-06-09 | As I understand it all SMPTE subtitles are MXF-wrapped. | Carl Hetherington | |
| 2015-06-09 | Basically-working interop subtitle font handling. | Carl Hetherington | |
| 2015-06-08 | Remove slightly strange InteropSubtitleAsset constructor; add default one ↵ | Carl Hetherington | |
| for SMPTESubtitleAsset. | |||
| 2015-06-08 | Better error checking. | Carl Hetherington | |
