Version 2.12.2
The most significant changes in this release are:
- DCP player — a separate and functional (albeit slow) player for DCPs.
- Audio in the preview — check your content's audio from inside DCP-o-matic.
- Export to ProRes/H.264 — allow people to preview your project, or convert DCPs to other formats.
There are also the usual set of translation updates, bug fixes and assorted new small features. Here's a full list:
Translation updates
zh_CN |
刘汉源 and Rov (若文) |
cs_CZ |
Tomáš Begeni |
nl_NL |
Rob van Nieuwkerk |
fr_FR |
Thierry Journet |
uk_UA and ru_RU |
Igor Voytovich |
de_DE |
Carsten Kurz |
pl_PL |
Mike Mazur |
es_ES |
Manuel AC |
da_DK |
Anders Uhl Pedersen |
pt_BR |
Max Fuhlendorf |
sv_SE |
Adam Klotblixt |
Major bug fixes
- Correctly include keys for referenced encrypted DCPs in KDMs (#975).
- Fix referencing of assets with non-zero entry points (#1021).
- Fix various strange behaviours with TrueHD streams.
- Fix bad DCPs when restarting an encrypted encode (#1232).
- Fix resolution levels with 4K outputs.
New features
- Speed up preview of DCPs in some cases by decoding JPEG2000 in the appropriate resolution (#986) and by multi-threading the decoder.
- Use new icon by Julian van Mil.
- Basic save-as (duplicate) (#746).
- Simple cover sheet support (#1039).
- Allow different locations for
config.xml
.
- Enable editing of the timing properties of several pieces of content simultaneously (#1010).
- Add button to restore original image subtitle colours.
- Use more up-to-date version of FFmpeg.
- Add tentative support for the S-Gamut3/S-Log3 colourspace.
- Get initial colour conversion from FFmpeg header, if it's understood (#993).
- Make "Add folder..." accept a directory of WAV files (#942).
- Add default scale-to (#664).
- Confirm overwrite of KDMs (#1008).
- Show overlapping subs in multiple tracks on the timeline (#941).
- Basic implementation of a tree view for DKDMs (#1012).
- Add priority control buttons to batch converter (#961).
- Add preference for default KDM target directory (#1013).
- Add approximate finish time to progress on jobs (#927).
- Some improvements to hints.
- Use orange for audio peaks that are quite near clipping and red for those that are very close (#1054).
- Add 1.43:1 (IMAX) ratio.
- Add
--dcp-frame-rate
option to dcpomatic2_create
.
- Make jump-to-start on selection in the content list optional.
- Confirm overwrite of existing DCP when creating a new one.
- Add options to write KDMs to separate directories or ZIP files.
- Warn if there is no mail server configured when one is needed (#1046).
- Give a slightly better error when trying to add a KDM using add-file (#1035).
- Nag about potential problems when remaking the decryption chain.
- Improve management of certificate chains to make it harder to have an inconsistent chain / private key set.
- Add UTC+9:30 timezone to cinemas.
- Add size and audio/subtitle languages to contact sheet.
- Offer only flat/scope/full-frame as container choices and differentiate the names from the UI for content ratios.
- Support pos and fs tags in SSA subtitles.
- Remember the last directory used when opening DCPs in the player (#1121).
- Add option to specify a list of servers in
dcpomatic2_cli
(#1104)
- Add configuration option to set writer's maximum frames in memory.
- Colour axis labels in the audio plot (#835).
- Support for KDM creation from DKDM (#1132).
- Add rewind-to-zero button to film viewer.
- Add version number to encode server welcome message (#1157).
- Add simple copy and paste for content settings (#1051).
- Make certificate re-creation cancellable and default nags to not going away (#1158).
- Check that we can decrypt a DKDM when it is loaded (#1011).
- Try to improve the UI for decryption/signing keys by hiding the details and hopefully providing buttons to do what 99% of users will want to do (#1003).
- When doing jump-to-selected jump to the first subtitle in TextSubtitleContent (#1160).
- Allow configuration of default value of upload-to-TMS button.
- Mac builds are signed so they should run without scary warnings.
Minor bug fixes
- Fix corruption of an existing DCP when a new one is made with the same video asset (#1126).
- Fix incorrect subtitles in DVB streams in some cases.
- Prevent duplicate screen names within a cinema (#1007).
- Fix fading of subtitles.
- Prevent creation of a DCP with missing content or DCP content that needs KDMs/OVs.
- Fix insensitive subtitle controls after adding a VF.
- Fix non-frame-aligned trims when using trim-to-playhead.
- Fix display of progress meter (and crash) when sending emails from the KDM creator (#1045).
- Use CPL annotation text for ASSETMAP and PKL (#1048).
- Fix incorrect signatures caused by badly-created signer chains (#1218).
- Allow master and server to coexist on the same machine at the same time (#962).
- Make backup copes of config.xml and cinemas.xml if they fail to load so that data is less likely to be lost.
- Fix various small errors in emailed-KDM zip file format (#478).
- Speed up creation of 3D DCPs from still-image content.
- Fix incorrect reel numbers in subtitle XML/MXF.
- Fix addition of image sequence directories with dcpomatic2_create.
- Fix incorrect rendering of logarithmic DPX files.
- Fix content tab sensitivity when you load some audio-only content first.
- Fix ‘show DCP’ when project directory names contain spaces (#1091).
- Update ISDCF name when DCP frame rate changes (#1102).
- Use a default DCP name, if none is specified, rather than giving an error.
- Fix incorrect ISDCF name in some cases (#1118).
- Make Cmd+W work on OS X (#934).
- Mark .exr as a valid image file.
- Add missing factor to fix problems when padding in subsampled containers; should fix #1129.
- Fix sensitivity of stuff in KDM output panel.
- Fix wxWidgets debug alert on windows (#1153).
- Fix ISDCF name with full-frame content (#1118).
- Fix opening of ZIP files of certificates on Windows (#1124).
- Add a progress bar when loading large image file folders (#987).
- Update preview correctly when changing video filters (#1019).
- Set up a default KDM write mode and preselect the last used one when re-opening the KDM window (#1137).
- Fix hanging subtitles (#1101).
- Catch exceptions thrown when there are bad KDMs added to imported DCPs (#1000).
- Fix forced-appearance for subs from DCPs (#1162).
- Disable DCP panel controls which cannot be altered when another DCP is being referenced.
- Fix crash on making KDMs for an unencrypted project (#1188).
- Allow main DCP-o-matic and batch converter to run on the same machine and both access encoding servers (#1190).
- Don't select video streams for which we have no codec; warn in log about streams with no codec (#1184).
- Fix crash on adding content to a template in some cases (#1192).
- Use a different way to read frame rates from FFmpeg (#1030).
- Handle errors in subtitle XML better (#1209).
Thanks to 刘汉源, Rov (若文), Tomáš Begeni, Rob van Nieuwkerk, Thierry Journet, Igor Voytovich, Julian van Mil, Carsten Kurz, Mike Mazur, Manuel AC, Anders Uhl Pedersen and Adam Klotblixt.
Thanks to our patron:
and subscribers: