Version 2.14.19
This release fixes problems when end-trimming sources with non-integer frame rates (#1694).
Thanks to our patron:
and subscribers:
Version 2.14.18This release contains three changes:
- Fix errors when using DCP content and changing the frame rate, in some cases (#1691).
- Prevent empty Font IDs in imported DCP subtitles making it into the output DCP (#1689).
dcpomatic_create
responds to --version
on stdout
, not stderr
(#1686)
Version 2.14.17This release contains three changes:
- More accurate presentation timestamps on exported video, which may help with misreported frame rates (#1663).
- Fix for a crash when exporting a 2D project containing 3D content (#1680).
- Fix crash when attempting to make a DCP from a project where all content has been trimmed to zero length.
Version 2.14.16This release contains just one bug fix: to make preview and burn of italics subtitles work again (in some circumstances) on Windows.Version 2.14.15This release contains just one bug fix:
- Properly ignore empty asset path errors that do not lead to missing asset errors.
and also adds packages for Fedora 31.
Version 2.14.14This release contains the following improvements and bug-fixes:
- Updated cs_CZ translation from Tomáš Begeni.
- Updated es_ES translation from Manuel AC.
- Fix no-stretch / no-scale for non-square pixels (#1636).
- Fix incorrect images when cropping without stretch in some cases.
- Fix VF creation when there are black/silent gaps in the project.
- Fix timezone metadata when using timezones with non-zero minute values that are behind UTC.
- Allow DCPs to be read even with empty <Path> nodes in the asset map.
- Try harder to keep the machine awake during export and when acting as an encode server.
- Set fade in/out using content frame rate rather than DCP rate (#1642).
- Try to warn about possible problems with Windows controlled folder access.
Version 2.14.13This is a bug-fix release with a small set of improvements:
- macOS builds are notarized so they should open without too much complaint on Catalina.
- Fix disappearing preview video when switching CPLs in some cases (#1641).
- Prevent player folding audio to 2 channels if “default DCP audio channels” is set to 2.
- Copy with progress updates when we might copy long files (#1574).
- ISDCF name fixes with > 6 channels and HI/VI (#1633).
Version 2.14.11This is a bug-fix release with a small set of improvements:
- Fix crash on making a VF from a multi-reel source in some circumstances.
- Potential fix for errors related to the info file (#1618).
- Fix small errors in start and and trims when content frame rate is different from DCP frame rate (#1607).
- Stop double-clicks on the splitter from hiding things (#1601).
- Improve a few error messages to be less confusing.
- Re-apply XML namespace adjustment to comply with some validators.
Version 2.14.10This is a bug-fix release with four small changes:
- Don't force 24fps onto every DCP made by
dcpomatic2_create
(#1598).
- Fix missing log in
dcpomatic2_create
(#1597).
- Exit with code 0 on
dcpomatic2_create --version
(#1599).
- Restore missing AppImage build of the Encode Server.
Version 2.14.9This is a bug-fix release with two changes:
- Ignore video streams with frame rates over 1000 (work-around/fix for #1585).
- Don't crash if history items are inaccessible.
It also fixes Debian unstable builds and adds builds for Debian 10 (buster).Version 2.14.8This is a bug-fix release which corrects two problems:
- Incorrect timing of PNG subtitles in second and subsequent reels.
- Incorrect colours in Subrip subtitles containing
\c
tags.
Version 2.14.7This is a bug-fix release which corrects a bug where the ‘Edit’ option in the audio matrix operates on the wrong channel.Version 2.14.6This is a bug-fix release which corrects a number of glitches in translations, including one which caused a crash on startup in the cs_CZ locale.Version 2.14.5This is a bug-fix release which corrects a crash when changing the DCP audio channel count in some circumstances.Version 2.14.4This is a bug-fix release which has the following changes from 2.14.2:
- Fix error when making DCPs with lots of SMPTE PNG subtitles.
- Give an error if 2D content is marked as 3D.
- Truncate long audio matrix input group names.
- Add tooltip for input groups in the audio matrix.
- Fix crashes (butler full errors) when using some video filters.
- Speculative fix for white lines at the bottom of full-screen playback.
- Use the correct capitalisation of the word ‘PulseAudio’
There is also some updated traslations: de_DE from Carsten Kurz and fr_FR from Thierry Journet. Thanks, Carsten and Thierry!
Version 2.14.2This is a bug-fix release which has the following changes from 2.14.1:
- Fix problems with start trim in some rare cases.
- Fix crashes (butler full errors) when using some video filters.
- Speculative fix for white lines at the bottom of full-screen playback.
- Use the correct capitalisation of the word ‘PulseAudio’
There is also an updated nl_NL translation from Rob van Nieuwkerk. Thanks, Rob!
Version 2.14.1This is a bug-fix release which has the following changes from 2.14.0:
- Fix crash reported in the audio mapping view.
- Fix crashes in the player when displaying PNG subtitles (#1545).
- Fix startup crash on Ubuntu 19.04.
- Fix missing logging in some circumstances.
- Correct formatting errors in the it_IT translation causing incorrect messages in some places.
- Don't try to re-use old video after changing the video frame rate of burnt-in subtitles.
- Don't allow the user to unset the video frame rate of DCP and video content (#1547).
There is also an updated fr_FR translation from Thierry Journet and
an updated nl_NL translation from Rob van Nieuwkerk. Thanks to
Thierry and Rob!
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.