| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2021-01-21 | Adapt for libdcp use of enum class. | Carl Hetherington | |
| 2021-01-20 | Bump libdcp for better verification, and make API adjustments. | Carl Hetherington | |
| 2021-01-07 | BOOST_FOREACH. | Carl Hetherington | |
| 2021-01-07 | std::shared_ptr | Carl Hetherington | |
| 2020-12-22 | Pass fonts from content around as FontData. | Carl Hetherington | |
| i.e. as a block of memory rather than a file. Also, get the fonts from the decoder rather than the content. Together, these changes allow us to use fonts from SMPTE DCPs added as content. Before, fonts would be messed up in those cases (#1885). | |||
| 2020-12-22 | Fix crash on working out hints for content with subtitles. | Carl Hetherington | |
| Probably introduced in cadca6e4f8c1d844f1b5fb9375023e627c674fa9 | |||
| 2020-12-08 | In a DCP with any subs/ccaps, make sure every reel has them (#1340). | Carl Hetherington | |
| 2020-12-08 | Factor out empty_text_asset() method. | Carl Hetherington | |
| 2020-12-08 | Write subtitles and closed captions to a test DCP in the hints thread, | Carl Hetherington | |
| then check the result for Bv2.1 violations (part of #1800). | |||
| 2020-12-08 | Make Writer take an output DCP path rather than getting it from the | Carl Hetherington | |
| film itself. | |||
| 2020-12-08 | Use a weak_ptr<Film> in ReelWriter. | Carl Hetherington | |
| 2020-12-08 | Split create_reel() up into some separate bits. | Carl Hetherington | |
| 2020-12-06 | Remove a pointless parameter that the callee can calculate. | Carl Hetherington | |
| 2020-11-21 | Subtitle language test updates. | Carl Hetherington | |
| 2020-11-20 | Don't try to set empty languages on CCAP tracks. | Carl Hetherington | |
| 2020-11-20 | Use a LanguageTag for closed caption tracks. | Carl Hetherington | |
| 2020-11-20 | Subtitle language handling tweaks; write multiple subtitle languages | Carl Hetherington | |
| to SMPTE extended metadata. | |||
| 2020-11-20 | Fix potential crash if maybe_add_text() fails. | Carl Hetherington | |
| 2020-11-20 | Store subtitle language(s) in Film, and allow setup of those | Carl Hetherington | |
| languages from the Interop/SMPTE metadata dialogues. | |||
| 2020-11-20 | Always add FFOC and LFOC markers (#1805). | Carl Hetherington | |
| 2020-11-02 | Pass around JPEG2000 data as a shared_ptr and hence avoid a copy | Carl Hetherington | |
| of 4MB of data for every JPEG2000 frame we decode. | |||
| 2020-11-02 | Replace dcp::Data with dcp::ArrayData | Carl Hetherington | |
| 2020-10-21 | macOS / new boost build fixes.v2.15.104 | Carl Hetherington | |
| 2020-09-23 | Add audio language configuration and pass it to libdcp. | Carl Hetherington | |
| 2020-08-25 | Move the code to find Liberation into util.cc. | Carl Hetherington | |
| 2020-07-15 | Fix warning. | Carl Hetherington | |
| 2020-07-11 | Use new channel 14 ATMOS sync creation code in libdcp, | Carl Hetherington | |
| and force films containing ATMOS to have 14 audio channels and be SMPTE. | |||
| 2020-06-19 | Make Atmos content work more like other content. Now its MXFsv2.15.82 | Carl Hetherington | |
| are re-written, meaning that they can be encrypted. This (along with the libdcp update) also fixes assorted Atmos bugs. | |||
| 2020-06-17 | Allow more complete control over the libdcp/DCP-o-matic metadata written to ↵ | Carl Hetherington | |
| various places. | |||
| 2020-04-19 | Add _last_written to Writer, containing the last written frame and eyes | Carl Hetherington | |
| to each reel. This is updated when things are popped off the queue, with _state_mutex_held, and used in preference to the ones in ReelWriter which were previously being updated during the time the _state_mutex lock is unlocked in the body of Writer::thread(). This was not thread safe (thanks, valgrind!) | |||
| 2019-11-06 | Remove duplicate log introduced by previos. | Carl Hetherington | |
| 2019-11-06 | More logging when finding assets to put in reels. | Carl Hetherington | |
| 2019-10-31 | Make separate reels for parts of the timeline with no video when | Carl Hetherington | |
| we are in REEL_TYPE_BY_VIDEO_CONTENT mode. This fixes VF creation with gaps. Also the implementation of Film::reels() is cleaner now. | |||
| 2019-10-26 | Avoid unnecessary re-writes of video assets if they are staying the same ↵v2.15.26 | Carl Hetherington | |
| (#1638). This is particularly useful as it avoids the hard-link-breaking copy step which is necessary if you're going to re-write the video asset with new IDs. | |||
| 2019-10-21 | Copy with progress updates when we might copy long files (#1574). | Carl Hetherington | |
| 2019-10-09 | Fix cross-thread access to info files. May help with #1618. | Carl Hetherington | |
| 2019-09-29 | Improve OpenFileError so that it doesn't say "opening for read"v2.15.20 | Carl Hetherington | |
| in one case where it should say "opening for read/write". Also add some unit tests for ReelWriter. | |||
| 2019-06-27 | Fix incorrect timing of PNG subtitles in second and subsequent reels. | Carl Hetherington | |
| 2019-05-10 | Put Time types in dcpomatic namespace. | Carl Hetherington | |
| 2019-05-10 | Update for libdcp API changes. | Carl Hetherington | |
| 2019-05-10 | Basics of marker writing (part of #782). | Carl Hetherington | |
| 2019-03-29 | Set CCAP language tag correctly. | Carl Hetherington | |
| 2019-01-27 | Remove specification of italic/bold fonts (#1451); synthesis will be used ↵v2.13.110 | Carl Hetherington | |
| instead. | |||
| 2019-01-06 | Don't write <Language> tags to SMPTE subs unless we know the language, | Carl Hetherington | |
| as "Unknown" is an invalid value and <Language> is optional in SMPTE. | |||
| 2018-12-23 | Be a bit more careful with fwrite. | Carl Hetherington | |
| 2018-12-19 | Be more careful with fread in various places.v2.13.88 | Carl Hetherington | |
| 2018-11-21 | Tidy and fix logging. | Carl Hetherington | |
| 2018-08-29 | Write annotation text and language to CCAP nodes correctly. | Carl Hetherington | |
| 2018-08-29 | Basics of splitting CCAP streams into different assets. | Carl Hetherington | |
| 2018-08-23 | Rename some caption -> text. | Carl Hetherington | |
