Version 2.14.0
The most significant changes in this release are:
- Support for closed captioning of DCPs.
- Support for bitmapped (PNG timed-text) subtitles.
- Optional “simple” mode with a cut-down GUI.
- A large number of bug fixes across all areas of the program.
There are also the usual set of translation updates and assorted new small features. Here's a full list:
New translations and translation updates
zh_CN |
刘汉源 |
nl_NL |
Rob van Nieuwkerk |
fr_FR |
Thierry Journet and Dan Cohen |
de_DE |
Carsten Kurz |
cs_CZ |
Tomáš Begeni |
it_IT |
Felice D'Andrea and Riccardo Mantani |
ru_RU, uk_UA |
Igor Voytovich |
tr_TR |
Gökhan Aksoy |
da_DK |
Anders Uhl Pedersen |
Major new features
- Closed captioning.
- Bitmapped (PNG timed-text) subtitles.
- Optional “simple” mode with a cut-down GUI.
- New key short-cuts: arrows to go forward/backward one frame, Ctrl-T to open timeline, space to start/stop playback (#1201).
- Full-screen mode for the player (#1329).
- Enhanced timeline view with zoom, scrolling and more details displayed about audio content (#1279).
- Option to set the quality (and hence size) of exported H264 files.
- Export 3D projects to separate left/right files (#1332).
Other new features
- Add time axis and real-time readout of time and level in the audio analysis window (#1082).
- Jump to the selected subtitle in the preview if ‘jump to selected content’ is ticked (#1200).
- Allow selection of CPL in the player (#1239).
- Some optimisation of the player to improve its frame rate.
- Export of multi-reel projects to multiple files (#1146).
- Add button to force re-encode of J2K content.
- Modify output XML namespacing to pass checks run by certain UK distribution companies.
- Note and indicate servers with bad link version (#982).
- Support in-place translation updates.
- Allow command-line configuration of config location (#1284).
- Only make 48kHz-audio DCPs for now (#1436).
- Add cancel button to player progress (#1294).
- Add pause/resume to the batch converter (#1248).
- Allow KDM download from Christie, Barco and GDC.
- Allow dialogue box and email notifications when jobs finish (#1286).
- Add option to open a DCP in the player (#1312).
- Add options to enable or disable forensic marking flags in KDMs.
- Give better errors when incorrect KDMs are used (#1326).
- Select CPL by name in the player (#1357).
- Add export button for cinemas XML (#1319).
- Add advanced configuration option to allow any container ratio, specifically because the GDC SX-2001 will only play 25fps DCPs with a 16:9 ratio (not Flat).
- Flatpak and AppImage builds.
- Allow specification of trusted devices by thumbprint rather than by full certificate.
- Accept chains in files passed to dcpomatic2_kdm_cli as well as individual certificates.
- Allow dragging of the border between the content list and the content setting tabs.
- Hopefully improve layout on high-resolution displays (#1303).
- Add File->Close to main DCP-o-matic (#1180).
- Add --encrypted/-e, 3D, 4K and --j2k-bandwidth support to
dcpomatic_create
.
- Suggest that DCP rates 30fps and lower are used unless the user explictly goes higher (#1441).
- Allow loading of OTF files.
- Sort KDM CPL list in reverse timestamp order (#1496).
- Warn when removing KDM decryption certificate.
- Allow explicit specification of email protocol (plain/STARTTLS/SSL).
- Add episode/promo content types.
- Bump default J2K bandwidth to 150MBit/s (#1523).
Bug fixes
- Fix assertion failure when using separate left/right 3D content (#1264).
- Fix failure to load files with non-ASCII filenames into ImageMagick.
- Keep bitmapped subtitles centered when they are scaled (#1246).
- Fix 5.1 channel mapping when playing back on Linux.
- Fix various errors in formatting of SMPTE subtitles.
- Fix failure of SMPTE DCPs to validate on Sony systems (#978).
- Fix failure to re-create config when it is bad (due to attempt to find a link in the bad file).
- Speculative fix for crash on startup with no audio devices (#1265).
- Prevent setting of negative trims by changing play length.
- A range of fixes for crashes and misbehaviour when changing things during playback.
- Check content files for changes on loading projects and before making DCPs.
- Fix missing start icon for the player in Linux.
- Remove specification of italic/bold fonts (#1451); synthesis will be used instead.
- Fix incorrect subtitle positioning when there are simultaneous subtitles at the same vposition from different reference points (#1458).
- Fix some video content appearing upside down.
- Fix crash with missing DCP content.
- Fix doubled-up subtitles in some cases.
- Fix corruption of UTF16 subtitle files.
- Fix multi-channel audio playback on Linux.
- Fix non-translated file dialogues on OS X (#1261).
- Don't write <Language> tags to SMPTE subs unless we know the language, as ‘Unknown’ is an invalid value and <Language> is optional in SMPTE.
- Tidying up of scrolling in the matrix view.
- Keep content in direct sequence when it is trimmed if the ‘sequence’ tool is enabled (#1327).
- Modify the downmix mapping so that we include Ls, Rs and Lfe (#1281).
- Fix failure to download some certificates (#1379).
- Update encoding server list when servers disappear (#1176).
- Fix default colour of subtitle effects.
- Disable OK in export dialogue until a filename has been specified (#1260).
- Big speed up when handling start-trims.
- Assume .jpf is an image (JPEG2000).
- Fix some warnings about trims not being on frame boundaries.
- Fix hangs when making very long DCPs of still frames (#1317).
- Various fixes to ru_RU DCI names.
- Fix crash on make-dcp after trimming end of text subtitles (#1275).
- Fix incorrect container size when loading a Scope VF/OV combination into the player.
- Force remake of video when subtitle colours and/or effect change (#1290).
- Fix crash on enabling telecine filter.
- Fix incorrect subtitle timing when there are several reels without subtitles.
- Fix overlaid text in, for example, lines with partial italic.
- Fix disappearing subtitles containing &
- Try to disable sub-pixel anti-aliasing (aka ‘ClearType’) when rendering subtitles.
- Various fixes for crashes when dragging content while playing.
- Save config changes made through the batch converter.
- Prevent FFmpeg errors if export filenames are specified with no or incorrect extensions.
- Don't write multiple <LoadFont> tags to Interop subtitles (#1273).
- Fix ordering of image filenames in cases where there are lots of digits in the names.
- Disable the whole interface during audio analysis (#1278).
- Fix console noise when importing non-DCP MXFs (#1362).
- Fix crash when importing DCP with multiple PKLs.
- Fix missing subrip subtitle colours when using upper-case tags.
- Prevent un-prompted overwrite of files when exporting things from config (#1383).
- Add some default filenames when exporting keys (#1383).
- Increase maximum crop to 4096 (#1401).
- Fix strange behaviour with single-frame fades (#1440).
- Re-analyse audio when DCP channel count changes (#1189).
- Make sure audio analysis is re-run even if there's an existing job for the same playlist (but with different settings) (#1257).
- Fix Gb -> GB confusion (thanks Rob van Nieuwkerk).
- Check available disk space when adding jobs to the batch converter (#1249).
- Hide
U+202B
characters in subtitles.
- Fix odd height reported by mediainfo (#1325).
- Check consistency of refer-to-DCP settings after adding content (#1456).
- Fix non-translated days of the week (#1455).
- Fix crash with some malformed .srt files (#1454).
- Don't enable the export OK button if we change format but have still not set an output file.
- Fix crash when loading a non-existant DCP from history in the player.
- Add missing libpulse0 dependency to Ubuntu 18.{04,10} debs.
- Warn on importing complete certificate chains (part of #1488).
- Don't offer to make KDMs for CPLs with no encrypted assets (#1490).
- Don't try to send emails to cinemas with no addresses (#1489).
- Restrict the characters used in KDM filenames to a very conservative set.
- Fix referencing of trimmed multi-reel DCPs (#1495).
- Fix missing inbuilt translations of wxWidgets in Fedora (#1502).
- Fix server status window being opened behind others (#1503).
- Fix OSX startup error in batch converter (#1501).
- Fix missing serial number controls in certificate download dialogue on OS X(#1508).
- Fix strange behaviour of the preview slider towards the end of content where there is a section at the end with no keyframe (#1522).
- Fix multi-channel playback on Windows.
- Fix errors when adding reels containing audio after referenced reels (#1528).
- Don't offer setting for line spacing with DCP subs (#1527).
- Improve recognition of non-DCP MXFs.
- Fix preview update when fade is changed (#1531).
- Fix gross colour errors when exporting projects containing fades (#1532).
- Don't try to upload to TMS after export.
- Ignore the (unrouteable) FTP passive-mode IP address given by the Dolby certificate server (#1541).
Thanks to 刘汉源, Rob van Nieuwkerk, Thierry Journet, Dan Cohen, Carsten Kurz, Tomáš Begeni, Felice D'Andrea, Riccardo Mantani, Igor Voytovich, Gökhan Aksoy and Anders Uhl Pedersen.
Thanks to our patron:
and subscribers: