| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2022-09-27 | Use EnumIndexedVector in ReelWriter. | Carl Hetherington | |
| 2022-09-15 | Fix some spelling mistakes (mostly in comments). | Carl Hetherington | |
| 2022-07-14 | Fix build. | Carl Hetherington | |
| 2022-07-14 | More error message improvements. | Carl Hetherington | |
| 2022-07-14 | Log a couple of errors more thoroughly. | Carl Hetherington | |
| 2022-06-07 | Rearrange subtitle font management. | Carl Hetherington | |
| With this change each subtitle coming out of the player has a reference to a dcpomatic::Font that belongs to the TextContent. This hopefully solves a few problems which all basically stemmed from the fact that previously the decoders/player were deciding what the font ID in the output DCP would be - they can't do that properly. | |||
| 2022-06-07 | Fix incorrect extension on interop subtitle files (#2270). | Carl Hetherington | |
| 2022-06-03 | Make subtitle asset filename obey custom settings (#2260). | Carl Hetherington | |
| 2022-05-05 | Use dcp::File in DCP-o-matic (#2231). | Carl Hetherington | |
| 2022-04-29 | Move Image::as_png() out to image_as_png(). | Carl Hetherington | |
| 2022-04-21 | Tidying. | Carl Hetherington | |
| 2022-03-25 | Bump libdcp for fix to remove erroneous <EntryPoint> and <Duration> markers ↵ | Carl Hetherington | |
| from <MainMarkers> (#2215). | |||
| 2021-10-17 | Basic and slightly inaccurate support for <Space> in subtitles (#2103).v2.15.170 | Carl Hetherington | |
| Adding horizontal space to a Pango layout is hard, and I think this change probably gets it slightly wrong, but it's a step in the right direction. | |||
| 2021-08-12 | White space. | Carl Hetherington | |
| 2021-08-12 | Add comment. | Carl Hetherington | |
| 2021-08-12 | Don't write empty <Text> nodes in subtitles/closed captions. | Carl Hetherington | |
| 2021-06-01 | Put audio language back in the Film. | Carl Hetherington | |
| It feels neat to have audio language in the audio tab, to match the subtitle language in the subtitle tab. It also avoids the potential confusion of there being an audio language setting in the DCP metadata but no subtitle language setting. However: - I am yet to find a need to describe multiple audio languages in the same DCP (all previous users of Film::audio_languages() were just taking the first language off the list). - As Carsten points out it's fiddly to have to set the audio language for 5 separate-channel WAV files, for example (you wouldn't actually have had to do this, but it would have felt like you did). I think subtitle language remains neater where it is (per-content) as there is this additional subtitle language metadata and it makes much more sense (and is much more likely) that there are multiple subtitle languages in a DCP than it does multiple audio languages. | |||
| 2021-05-01 | C++11 tidying. | Carl Hetherington | |
| 2021-04-21 | Make digest calculations interruptible. | Carl Hetherington | |
| 2021-04-12 | Bump libdcp for some API improvements. | Carl Hetherington | |
| 2021-04-09 | Make DCP text track language properly optional and ignore bad values on ↵ | Carl Hetherington | |
| imported DCPs (#1950). | |||
| 2021-04-06 | Remove out-of-date Film::_audio_language. | Carl Hetherington | |
| 2021-03-31 | Put subtitle language back into content from the film (#1930). | Carl Hetherington | |
| This also adds the main/additional language flag. Of all the considerations about how to specify subtitle language, the most important seems to be that the language specification happens for the content where the language is; i.e. in the content text tab. | |||
| 2021-03-26 | Bump libdcp for MCA tag fixes. | Carl Hetherington | |
| 2021-03-20 | Tidy up HMSF handling in a few places. | Carl Hetherington | |
| 2021-03-16 | Split subtitles at reel boundaries (#1918). | Carl Hetherington | |
| 2021-03-15 | Use period when adding text subs, like we do with image ones. | Carl Hetherington | |
| 2021-02-23 | Don't create empty SMPTE subtitles files with empty <SubtitleList> | Carl Hetherington | |
| Files like this fail validation against the XSD. Perhaps the XSD is wrong; for now though, create an empty 1-second-long subtitle in such files. | |||
| 2021-01-31 | More enum class additions. | Carl Hetherington | |
| 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. | |||
