DCP-o-matic Changelog

What's new in DCP-o-matic 2.16.80

Apr 19, 2024
  • Be more tolerant of some CPL errors (#2797).
  • Fix hanging/overlapping dvb subtitles (#2792).
  • Fix lack of video rotation in some cases (#2791).
  • Fix video scaling when the video needs rotation (#2791).

New in DCP-o-matic 2.16.79 (Mar 22, 2024)

  • Fix error when selecting a CPL from the menu.
  • Fix some errors when parsing SMPTE timecodes.
  • Disallow referring to OV audio unless channel counts match (#2780).
  • Handle unexpected verify errors more nicely.
  • Fix screen name order in KDM emails.
  • Use ISDCF name for CPL_NAME in KDM emails (#2787).
  • Fix some Dolby certificate download failures.
  • Add Shift+scrollwheel to move left/right in the timeline.
  • Add Ctrl+scrollwheel to zoom in the timeline (#2781).
  • Fix dark-mode link icon.

New in DCP-o-matic 2.16.78 (Feb 22, 2024)

  • Fix various graphical errors in the preview on high-DPI screens (#2774).
  • Fix errors when loading VFs into the player in some cases (#2775).
  • Add option to load prefs from ZIP (#2771).
  • Add film duration to dcpomatic2_cli --dump output (#1702).

New in DCP-o-matic 2.16.76 (Feb 16, 2024)

  • Updated sl_SI translation from Martin Srebotnjak.
  • Fix ‘find missing’ when the missing content is an Interop DCP containing subtitles.
  • Fix some font ID errors with closed captions (#2762).
  • Fix confusing audio analyses with films that have one piece of audio content (#2671).
  • Fix failure to save DKDM recipients.
  • Fix unknown asset type error in some circumstances.

New in DCP-o-matic 2.16.75 (Feb 10, 2024)

  • Fix random crashes on macOS with backtraces mentioning code signing.
  • Fix ‘bad time string’ when loading some DCPs.
  • Improve confusing error about WEBVTT when loading a SubRip file with errors.

New in DCP-o-matic 2.16.74 (Feb 5, 2024)

  • Fix crash when exporting files with subtitles in some cases (#2743).
  • Fix ‘pixel format 70’ error when exporting.
  • Fix error when opening the right-click content menu.

New in DCP-o-matic 2.16.73 (Jan 28, 2024)

  • Fix error on trying to select a file for export.

New in DCP-o-matic 2.16.72 (Jan 24, 2024)

  • Updated nl_NL translation from Rob van Nieuwkerk.
  • Updated fa_IR translation from Soleyman Rahmani.
  • Allow specification of KDM annotation text (#296).
  • Fix ISDCF name when referring to OVs with subtitles (#2703).
  • Remember some more paths when selecting files (#2728).
  • Fix handling of empty font IDs and default DCP fonts (#2721) (part of #2722).
  • Show hashes when they disagree during verification (#2717).
  • Fix scaling of bitmap subs when the corresponding video is cropped (#2670).
  • Fix markers view and timecode order for RTL languages (part of #2696).
  • Fix ‘add’ markers submenu for the last couple of markers.
  • Fix crash when changing ISDCF name part length (#2690).
  • Mark a VF as having assets, even if they are unresolved (#1024).
  • Re-make video after YUV/RGB matrix is changed (#2714).
  • Check for bad DN qualifiers on signer certificates (#2716).
  • Don't use video streams with AV_DISPOSITION_ATTACHED_PIC (#2349).
  • Add new ‘territory type’ so that INT-T{D,L} can be chosen (#2704).
  • Add dummy subtitle and closed caption reels even when referencing other DCPs (in a VF) that themselves might have missing subtitles for some reels.
  • Don't try to add fonts from an asset that we don't have.
  • Don't crash when checking a DCP with no subtitles in some reel.
  • Remove checks for referenced DCPs having content in all reels (#2694).
  • Allow specification of map CPLs by ID (#2702).
  • Add libthai to AppImage (#2642).
  • Fix ‘Make KDM’ button sensitivity in some cases.

New in DCP-o-matic 2.16.71 (Jan 1, 2024)

  • Fix rendering of sources with an alpha channel.
  • Improve positioning of player windows in dual screen mode.
  • Support YUV422P9LE in alpha_blend().
  • Fix crash with a non-existent playlist directory.
  • Fix failure to parse SSA files with non-existent styles.
  • Bump bundled openssl to one derived from 3.2.0.
  • Fix sensitivity of KDM create button when no output method has been chosen.
  • Don't scan content if we don't need to.

New in DCP-o-matic 2.16.70 (Dec 3, 2023)

  • Accept LsR and RsR as MCA channel IDs.
  • Allow building with the new RtAudio API in version 6.
  • Allow 14 or 16 channels with ATMOS content, rather than forcing 14 (#2672).
  • Fix crash when creating KDMs with certificates and project folders (not DKDMs) using the command-line tool.

New in DCP-o-matic 2.16.69 (Nov 28, 2023)

  • Fix startup errors on Windows when the user name contains non-ASCII characters (#2665).
  • Fix the installer to work when run from non-ASCII paths (#2668).
  • Uninstall desktop shortcuts correctly.
  • Fix Qube certificate download on Windows (#2669).
  • Don't crash if preferences ZIP needs to be overwritten during export.
  • Remove assumption that GDC serials always start with ‘A’ (apparently there are other prefixes too).

New in DCP-o-matic 2.16.68 (Nov 25, 2023)

  • Fix wxWidgets debug assertion when adding a KDM.
  • Updated zh_CN translation from 刘汉源.
  • Fix possible failure to find encoding servers in some rare cases.
  • Fix missing Centos 7 build.

New in DCP-o-matic 2.16.67 (Nov 22, 2023)

  • Fix ‘font allocator’ errors in some cases (#2649).
  • Verify encrypted DCPs correctly (#2659).
  • Fix inaccurate LEQ(m) calculations in some cases (#2647).
  • Add a dialog to show which screens have potentially-problematic certificate validity periods when making KDMs (#2645).
  • Improve progress reporting of digest calculations (might help with #2643).
  • Pass through tags in subtitles (#2635).
  • Fix crash with subtitles for which we have no codec.
  • Copy Interop PNG subtitle files correctly in dcpomatic2_map (#2640).
  • Fix failure to download IMB/IMS certificates in some cases (#2644).
  • Store last path for adding KDMs (#2348).
  • Add button to show only checked screens in the KDM creator (#2624).
  • Fix crash when removing multiple cinemas in some cases (#2632).
  • Make sure 2-channel MXFs don't get extra channel descriptors (#2631).

New in DCP-o-matic 2.16.66 (Oct 16, 2023)

  • Fix problems importing DCPs that have multiple fonts with the same ID in the same reel (#2600).
  • Be more tolerant of unusual channel IDs (#2629).
  • Add new “copy markers from this DCP” option (#2628).
  • Fix various problems when using long (> 260 character) paths on Windows.
  • Speed up audio analysis a bit (#2616).
  • Fix flickering timeline drags on Windows (#2625).
  • Various fixes to use of templates with the CLI creation tool (#2620).
  • Apply video range from template (#2611).
  • Support 64-bit PNG subtitles.
  • Fix errors with WAVs containing markers (#2617).
  • Install for all users on Windows (#2202).

New in DCP-o-matic 2.16.65 (Sep 22, 2023)

  • Fix incorrect substitution of information into KDM names (#2612).
  • Updated zh_CN translation from poppinzhang.
  • Updated sl_SI translation from Martin Srebotnjak.

New in DCP-o-matic 2.16.64 (Sep 15, 2023)

  • Fix ISDCF name creation when using closed captions in some cases (#2610).
  • Don't reject KDMs containing dates whose timezone offsets have a minutes value more than 30 or less than -30.
  • Fix some missing translations (ones that come from wxWidgets) (#2606).
  • Don't allow % signs to get into asset names from failed substitutions (#945).
  • Fix errors when loading DCPs with very large font files.
  • Use configured issuer/creator for DCPs made by map (#2585).
  • Ignore newlines in subtitle text (#2341).
  • Fix crash when pressing Ctrl+C or Ctrl+V at the wrong time.
  • Updated nl_NL translation from Rob van Nieuwkerk.

New in DCP-o-matic 2.16.63 (Sep 3, 2023)

  • Fix vertical alignment of subtitles in some cases (#2569).
  • Fix incorrect horizontal position of subtitles when different HPosition values are used with one VPosition.
  • Handle Interop fonts correctly for closed captions when using dcpomatic2_map (#2584).
  • Add verification check for missing fonts referenced by <LoadFont> tags in closed captions.
  • Fix refusal to reference overlapping but different text content (#2599).
  • Fix missing frames at the ends of exports in some cases (#2588).
  • Give more details when jobs finish (#2572).
  • Add --cinemas-file to dcpomatic2_kdm_cli.
  • Accept upper- and lower-case variants of some subtitle tags (#2602).

New in DCP-o-matic 2.16.62 (Aug 21, 2023)

  • Fix errors when loading DCPs with certain time formats.
  • Fix error when reading a particular MKV file which includes a frame with more channels than the corresponding stream.
  • Restore builds for Debian unstable.

New in DCP-o-matic 2.16.61 (Aug 15, 2023)

  • Go back to respecting the user's choice for the number of audio channels in the MXF, rather than forcing 16 channels in all DCPs.
  • Fix problems with EXR files whose sizes are not a multiple of 8 (#2508).
  • Prevent empty <LabelText> tags in <ContentVersion>s, and verify that they are not empty (#2594).
  • Add hint about audio channel count not being a multiple of 8.
  • Default to writing 8 audio channels in DCPs (#2443).

New in DCP-o-matic 2.16.60 (Jul 22, 2023)

  • Updated zh_CN translation from Akivili Collindort.
  • Fix erroneous error when loading DCPs with different active audio channels in each reel.
  • Fix crash if an exception is thrown before the splash screen is created.
  • Don't insert incorrect nodes into metadata.
  • Don't write <MainSoundConfiguration> with 71 when we only have HI/VI.
  • Keep "correct" hashes in dcpomatic2_map rather than recalculating them.
  • Tolerate problems when reading the contents of DCPs.
  • Add config option to allow long ISDCF name parts.
  • Give a better error when map doesn't find an asset.
  • Add new(?) filename for some IMB certificates.
  • Fix crash when pressing Ctrl+T with no content.
  • Improve some tooltips.
  • Fix failure to close verify progress window when finished.

New in DCP-o-matic 2.16.59 (Jun 7, 2023)

  • This just fixes audio problems in the player with DCPs that have inactive audio channels.

New in DCP-o-matic 2.16.58 (Jun 5, 2023)

  • Give auto-created subtitle reels nodes in SMPTE
  • Fix missing subtitle language in CPL on auto-created empty subtitle assets
  • Fix incorrect hint about having too many subtitle lines in some cases
  • Add dcpomatic2_{map,cli} to the main AppImage
  • Don't show warning when only removing an empty DKDM folder
  • Don't add DKDMs twice
  • Fix errors when mapping DCPs referring to the same asset multiple times
  • Add --config option to dcpomatic2_map
  • Fix disappearing DKDM folders when dragging a folder into its own child

New in DCP-o-matic 2.16.57 (May 30, 2023)

  • Don't write markers to interop DCPs (#2537).
  • Make the player report the number of active channels in DCPs, not the number in the MXF.
  • Fix crash when using Interop VFs with subtitles (#2536).
  • Focus the "make DCP/OK" button in the hints dialog (#2539).
  • Updated cs_CZ translation from Tomáš Begeni.

New in DCP-o-matic 2.16.56 (May 14, 2023)

  • Add dcpomatic2_map tool (#2445).
  • Improve font handling for closed captions coming from DCP content (#2525).
  • Fix crash when the number of channels in a source stream changes mid-stream (#2526).
  • Cope with WEBVTT files named with .srt extensions.

New in DCP-o-matic 2.16.55 (Apr 23, 2023)

  • Remove unnecessary namespace from subtitle XML files
  • Add verifier checks for individual JPEG2000 tile parts being too big and for missing Interop subtitle font files.
  • Fix combiner to include font files in the ASSETMAP.
  • Fix failure to make DCPs with more than 250MBit/s video rates, even when the advanced option is enabled
  • Fix lack of email sending if there are no cinema addresses (only extra ones)
  • Fix failure to update the preview when a subtitle font is changed, in some cases.
  • Fix crash if saving files during save/cancel/close
  • Default to 14fL luminance in the metadata dialogue box.
  • Give an error if a non-number is passed to dcpomatic2_create -s

New in DCP-o-matic 2.16.50 (Mar 27, 2023)

  • Fix markup in fr_FR translation causing missing text in disk writer.

New in DCP-o-matic 2.16.48 (Mar 23, 2023)

  • Updated zh_CN translation from Danbo Song.
  • Fix missing file on Windows, causing incorrect verification errors.
  • Allow re-start of cancelled subtitle analysis jobs.
  • Make it quicker to cancel an analyse subtitle job (#2486).
  • Don't show an error when cancelling subtitle analysis.
  • Use IAB rather than ATMOS in ISDCF names (#2482).

New in DCP-o-matic 2.16.47 (Mar 8, 2023)

  • This just fixes a missing scrollbar in the audio tab in some cases

New in DCP-o-matic 2.16.44 (Feb 19, 2023)

  • Fix incorrect verification failures on Windows when DCPs have paths containing non-ASCII characters (#2459).
  • Fix some incorrect verification warnings about a reel having no subtitles (#2457).
  • Fix hang on viewing subtitles in DCPs (#2456).

New in DCP-o-matic 2.16.41 (Jan 25, 2023)

  • Updated nl_NL translation from Rob van Nieuwkerk.
  • Fix crash when deleting screens on Windows (#2418).
  • Fix screen and DKDM recipients search in non-English locales (#2426).
  • Fix various problems when using ‘Earlier’ and ‘Laster’ in the content list (#2428).
  • Fix download of Dolby/Doremi certificates after some renaming on their server.
  • Fix error when OK-ing a text track dialog with no language (#2430).
  • Fix the MCA Sound Field and AudioChannelLabelSubDescriptor tags specified in the composition metadata for stereo DCPs (#2431).
  • Bump libdcp to fix font ID bug in the combiner (#2402).
  • Write dummy subtitles to empty Interop reels as well as SMPTE (#2421).
  • Fix problems with disk writer warnings in some translations (#2415).
  • Check for empty Interop subtitle assets on verify.
  • Add -ATMOS to ISDCF names where required (#2416).
  • Add subject/issuer and certificate validity details to the screen dialog (#2422).
  • Support Dolby-style WAV back surround names when guessing mappings (#2427).
  • Make double-click open the editor for cinemas and screens.
  • Add options for where the add files dialog starts (#2413).
  • Give a hint what went wrong if the users gets either of the disk writer confirmations wrong (#2417).
  • Remember the last opened path in the ‘add input’ picket in the combiner.
  • Give a better error when entering a bad Dolby/Doremi serial number.
  • Trim spaces from things entered into certificate download pages.

New in DCP-o-matic 2.16.39 (Jan 4, 2023)

  • Fix errors when a custom size is given which is larger than the container (#2404).
  • Make a few more open file dialogs remember the folder that they were last used with.
  • Allow drag-and-drop of DKDMs onto the list in the KDM creator.

New in DCP-o-matic 2.16.38 (Jan 2, 2023)

  • Fix crash when playing encrypted DCPs in the player (#2401).
  • Fix erroneous VersionNumbers of 0 in some cases.
  • Support drag and drop of film directories onto the batch converter (#340).
  • Show audio bit depth in content properties (#559).
  • Use icons at the top of the batch converter rather than text buttons at the bottom (#2396).
  • Some fixes to pause/resume in the batch converter.
  • Fix crash when starting two batch converters at the same time.

New in DCP-o-matic 2.16.36 (Dec 22, 2022)

  • Make sure main picture active area values are even, and check that in the verifier (#2392).
  • Avoid using some invalid characters in Windows filenames (#2219).
  • Don't use NR in the ISDCF name if there is no rating.
  • Use the same default folder for “Add DCP...” and “Add folder...” as for “Add files...” (#2348).
  • Open the “Add OV...” chooser to a more sensible default folder (#2094).
  • Remove probably-incorrect warning from verifier about COC component numbers (#2395).
  • Various UI cleanups in the playlist editor.

New in DCP-o-matic 2.17.4 Test (Nov 29, 2022)

  • It contains a major change to the internal workings of the video decoder which may introduce bugs. Also, projects created or opened in 2.17.x versions may not load on earlier versions of DCP-o-matic.

New in DCP-o-matic 2.17.3 Test (Oct 13, 2022)

  • It contains a major change to the internal workings of the video decoder which may introduce bugs. Also, projects created or opened in 2.17.x versions may not load on earlier versions of DCP-o-matic.

New in DCP-o-matic 2.16.30 (Oct 12, 2022)

  • This release has two bug fixes:
  • Fix crash when verifying encrypted 3D DCPs.
  • Fix too-small drop-down boxes when running under KDE.
  • There is also one small interface change:
  • It is no longer possible to set FFOC/LFOC markers. It is hard to see a use for this, and it causes DCPs to be refused by validation systems when FFOC is not the first frame of the composition, or LFOC not the last.

New in DCP-o-matic 2.16.29 (Oct 5, 2022)

  • Fix wxWidgets assertion on opening the video filters selector.
  • Fix crash when right-clicking on a DCP whose location no longer exists.

New in DCP-o-matic 2.17.1 Test (Oct 5, 2022)

  • This is a test release of the new unstable series 2.17.x of DCP-o-matic.
  • It contains a major change to the internal workings of the video decoder which may introduce bugs. Also, projects created or opened in 2.17.x versions may not load on earlier versions of DCP-o-matic.
  • You are advised to use this version only for testing, not in production systems.

New in DCP-o-matic 2.16.26 (Sep 26, 2022)

  • This release adds some bug fixes:
  • Don't re-write the configuration if the cinemas.xml file fails to load.
  • Fix "cannot handle pixel format 70" errors.
  • Make -S parameter to dcpomatic2_kdm_cli also filter screens (#2324).
  • Fix missing screen description in KDM CLI if you use the parameters in the "wrong" order.
  • Hopefully fix some intermittent errors on "async_read" (#2320).
  • There is also two translation updates:
  • Updated nl_NL translation from Rob van Nieuwkerk.
  • Updated hu_HU translation from Áron Németh.

New in DCP-o-matic 2.16.28 Test (Sep 26, 2022)

  • This release adds just one bug fix: to remove some font_id_map errors when importing DCPs with subtitles.

New in DCP-o-matic 2.16.26 Test (Sep 12, 2022)

  • This release adds some bug fixes:
  • Don't re-write the configuration if the cinemas.xml file fails to load.
  • Fix "cannot handle pixel format 70" errors.
  • Make -S parameter to dcpomatic2_kdm_cli also filter screens (#2324).
  • Fix missing screen description in KDM CLI if you use the parameters in the "wrong" order.
  • Hopefully fix some intermittent errors on "async_read" (#2320).
  • There is also two translation updates:
  • Updated nl_NL translation from Rob van Nieuwkerk.
  • Updated hu_HU translation from Áron Németh.

New in DCP-o-matic 2.16.24 (Sep 11, 2022)

  • This release adds some bug fixes:
  • The correct label is now used in the ISDCF/DCNC name for more ratings.
  • More content kinds are supported.
  • SSA/ASS subtitle parsing does not fail on empty c tags.
  • There is also an update to the sl_SI translation from Martin Srebotnjak.

New in DCP-o-matic 2.16.24 Test (Sep 5, 2022)

  • Bug fixes:
  • The correct label is now used in the ISDCF/DCNC name for more ratings.
  • More content kinds are supported.
  • SSA/ASS subtitle parsing does not fail on empty c tags.

New in DCP-o-matic 2.16.23 (Sep 2, 2022)

  • Make it possible to get out of the dual-screen player mode (at least on Linux, maybe other platforms too) (#2183).
  • Fix some missing add buttons next to various lists in the user interface (including the trusted devices list).
  • Fix incorrect ordering when adding cinemas in some cases.
  • Refresh cinemas list on-screen if the cinemas.xml file location is changed.
  • Fix error when exporting the cinemas file with overwrite.
  • Handle failures to write cinemas.xml more nicely.

New in DCP-o-matic 2.16.22 (Sep 2, 2022)

  • Restores the missing buttons next to the ratings lists in the metadata dialogue.
  • It also includes some small improvements:
  • Display the rating agency name rather than the URL (if we have it) when editing ratings.
  • Sort DKDMs by CPL name (#2297).
  • Default to filtering DKDM filenames to only see *.xml, and allow multiple DKDMs to be added at the same time (#2296).
  • It also adds the beginnings of a new translation into hu_HU from Németh Áron. Thanks, Németh!

New in DCP-o-matic 2.16.22 Test (Aug 31, 2022)

  • This release includes one bug fix: it restores the missing buttons next to the ratings lists in the metadata dialogue.
  • It also includes some small improvements:
  • Display the rating agency name rather than the URL (if we have it) when editing ratings.
  • Sort DKDMs by CPL name (#2297).
  • Default to filtering DKDM filenames to only see *.xml, and allow multiple DKDMs to be added at the same time (#2296).

New in DCP-o-matic 2.16.21 Test (Aug 17, 2022)

  • Fix hang on cancelling jobs.
  • Fix very poor performance of encode servers on macOS when more than 1 is in use (#2206).
  • Tolerate Interop-style CPL metadata with missing XML tags (#2295).

New in DCP-o-matic 2.16.20 Test (Aug 14, 2022)

  • Fix incorrect gamma when playing back DCPs using the OpenGL mode (#2294).
  • Fix errors on parsing SSA colour tags that have had their leading zeros omitted.
  • Fix crashes when the find-missing code finds an inacessible directory (#2291).
  • Allow cancellation of un-started jobs (#2777).
  • Fix lines down the right-hand-side of exports in some cases.

New in DCP-o-matic 2.16.18 (Jul 13, 2022)

  • Fixes a crash when using the command-line dcpomatic2_create tool with a DCP source.

New in DCP-o-matic 2.16.17 (Jul 11, 2022)

  • This release fixes errors related to the “font map” when making projects containing existing DCPs.
  • It also adds a new translation to Slovenian (sl_SI) from Martin Srebotnjak, and some updates to the Czech (cs_CZ) translation from Tomáš Begeni. Thank you, Martin and Tomáš!

New in DCP-o-matic 2.16.16 (Jul 3, 2022)

  • This release fixes audio sync in some (unusual cases) and makes it once again possible to choose system fonts for subtitles on Windows.
  • It also adds an advanced option to allow mapping audio channels to any DCP channel (including those that are not used for theatrical DCPs).
  • Finally, Windows builds are now signed with a code-signing certificate so hopefully Windows should make fewer attempts to dissuade you from running DCP-o-matic.

New in DCP-o-matic 2.16.15 Test (Jun 22, 2022)

  • This version adds one new feature: an experimental option to export in Prores 4444.
  • It also fixes some bugs in the disk writer which would result in drives being written that would fail checks with e2fsck and similar tools. The data on the written disks should be readable, but there were errors in how the unused portion of the disk was written.
  • There is one other small bug fix to improve the match between subtitle sizing in the preview and the final DCP.

New in DCP-o-matic 2.16.14 (Jun 20, 2022)

  • This version adds a few new small features:
  • Look on the host system to find fonts requested by text subtitle files (#2264).
  • Allow sending KDMs to more email addresses (#2244).
  • Preserve export video settings in the config (#2259).
  • And also fixes some bugs:
  • Fix invalid subtitles in DCPs in some cases when multiple overlapping source subtitle files exist (#2268).
  • Fix incorrect burnt-in subtitle colours when burning into a DCP source (#2261).
  • Fix strange multi-selection behaviour on Linux (#2269).
  • Fix some cases in the disk writer where errors could happen but not be reported.
  • Make jump-to-first-subtitle also work with DCP subs.
  • Improve accuracy of subtitle font sizing.
  • Make subtitle asset filename obey custom settings (#2260).
  • Fix some crashes when audio output is disabled / unavailable.
  • Hide audio sample rate option in DCP panel unless the advanced option is enabled.

New in DCP-o-matic 2.16.14 Test (Jun 12, 2022)

  • This version adds a few new small features:
  • Look on the host system to find fonts requested by text subtitle files (#2264).
  • Allow sending KDMs to more email addresses (#2244).
  • Preserve export video settings in the config (#2259).
  • And also fixes some bugs:
  • Fix invalid subtitles in DCPs in some cases when multiple overlapping source subtitle files exist (#2268).
  • Fix incorrect burnt-in subtitle colours when burning into a DCP source (#2261).
  • Fix strange multi-selection behaviour on Linux (#2269).
  • Fix some cases in the disk writer where errors could happen but not be reported.
  • Make jump-to-first-subtitle also work with DCP subs.
  • Improve accuracy of subtitle font sizing.
  • Make subtitle asset filename obey custom settings (#2260).
  • Fix some crashes when audio output is disabled / unavailable.
  • Hide audio sample rate option in DCP panel unless the advanced option is enabled.

New in DCP-o-matic 2.16.13 (May 26, 2022)

  • This release only fixes some dependency errors on Ubuntu 22.04, and some slightly strange behaviour in the command-line client.

New in DCP-o-matic 2.16.12 (May 24, 2022)

  • Crash on using OpenGL rendering on macOS (#2258).
  • Error when loading encrypted DCPs into the main DCP-o-matic or the player (#2257).
  • Audio fades not stored in templates (#2254).
  • Errors on auto-crop in some cases.
  • Failure to build on Debian 9.

New in DCP-o-matic 2.16.11 Test (May 13, 2022)

  • This release has two major translation updates:
  • Updated pl_PL translation from Michał Tomaszewski.
  • Updated zh_CN translation from Dian Li.
  • There are also some bug fixes:
  • Fix some numeric errors when doing inverse gamma transforms.
  • Fix errors when using non-ASCII characters in command-line arguments on Windows (#2248).
  • Add new screen to the right place just after adding a new cinema (#2249).
  • Fix blank screen on starting the disk writer in sv_SE (#2243).
  • Fix various errors when using separate-3D content (#2246).
  • ...and some new features:
  • Speed up content selection when we have audio analysis files (#2247).
  • Improve code to find missing files (#1940).
  • Add more filenames to content properties (#2120).
  • Add preference for default KDM duration (#2224).
  • Add CPL_FILENAME variable for cover sheets (#2107).

New in DCP-o-matic 2.16.10 Test (May 2, 2022)

  • This release has several bug fixes:
  • Fix hanging subtitles in some cases (#2239).
  • Fix failure to play files which contain multiple streams marked as video (#2238).
  • Display encrypted content as black when we have no key (#2234).
  • Fix incorrect country codes in ISDCF names in some cases (#2235).
  • There are also some new features:
  • Builds added for Ubuntu 22.04 and Fedora 36.
  • There is (currently quite simple) new tool: the “DCP-o-matic Editor”, which allows editing of some DCP metadata.
  • DCP digest files are created when a DCP is made (#2109).
  • Primitive auto-crop (#1477).
  • Add option to save a player frame to a file (#2133).
  • Basic display of markers above the playback timeline (#1921).
  • Add button to use same fades for audio as video (#2230).
  • An asterix (*) is put in the title bar when the DCP-o-matic project is modified (#1938).
  • Allow 96kHz audio as an advanced option (#1789).

New in DCP-o-matic 2.16.9 Test (Apr 9, 2022)

  • This release has two bug fixes:
  • Video range is set up more intelligently when importing 2.14.x project (#2227).
  • Fix for crashes at the end of exports, or noise at the end of exported files, in some cases (#2223).
  • There are also two new features:
  • Add fade in/out option to the content audio tab (#1026).
  • Add button to send test emails in the mail server prefs (#2216).

New in DCP-o-matic 2.16.8 Test (Mar 27, 2022)

  • Remove erroneous <EntryPoint> and <Duration> tags from <MainMarkers> sections (#2215).
  • Fix incorrect errors when resolving assets in some cases (#2221).
  • Fix error about over-full buffers when previewing projects with audio delays (#2217).
  • Fix sorting of cinemas in some locales (#2208).
  • Fix UTF-8 encoding of email subjects and attachment names (#2207).
  • Fix writing KDMs with long filenames on Windows.
  • Fix some assertion failures in the KDM creator.
  • Make the value used for f in KDM names consistent (#1657).
  • Fix the sensitivity of the custom scale edit button.
  • And some new features:
  • Subtitle XML is now more ‘prettily’ formatted, to avoid problems with some projection systems that presumably depend on line breaks in the XML (#2205).
  • Screens to make KDMs for are chosen by checkboxes, separate from the selection.
  • There is a new preference to set the default KDM type.
  • $CINEMA_SHORT_NAME can now be used as a variable for use in KDM emails.
  • The states of the write to/email checkboxes in the KDM creator are remembered across runs (#2213).

New in DCP-o-matic 2.16.7 Test (Mar 10, 2022)

  • An improved ratings dialogue box including all the preset ratings from movielabs.com.
  • Use checkboxes to decide which screens KDMs will be made for (#1895).
  • Display the filename / URL that a screen certificate was obtained from (#1894).
  • Don't write a <ContentVersion> tag with an empty <LabelText> as this triggers warnings in some checking tools (#2191).
  • Add option to export config as a .zip (#1776).
  • Use some decimal places when reporting transcode speed in the log.
  • Mark the full debian package as replacing the CLI one (#2179).
  • Add --kdm option to dcpomatic2_create.
  • Add basic CLI support for exporting projects.
  • Add option to use (or not) ISDCF names by default.

New in DCP-o-matic 2.16.5 (Mar 9, 2022)

  • Fix errors when home directory paths contain non-US-English characters on Windows (#2203).
  • Fix incorrect automatic routing of sound files to channels in some cases (#2204).
  • Remove non-existant option from the dcpomatic2_create help.

New in DCP-o-matic 2.16.4 Beta (Feb 25, 2022)

  • New features and major changes:
  • New “Disk Writer” tool to create DCP drives in EXT2 format from any platform (in beta test).
  • Add builds for ARM / Apple Silicon (M1) processors.
  • New “Combiner” tool to combine multiple DCPs into one (#1245).
  • Various improvements to the stability and speed of the OpenGL renderer.
  • Option to ignore video parts of files (#1355 and others).
  • Option to set video range (JPEG/MPEG) (#1509).
  • Basic handling of overlapping video (#1848).
  • Support for CPL metadata and markers.
  • Improved DCP verification in the player, and accompanying dcpomatic2_verify command-line tool.
  • Compliance with most of the SMPTE DCP Bv2.1 Application Profile.
  • New playlist (SPL) editor for the player.
  • Basic subtitle export feature.
  • Calculate LEQ(m) when analysing audio.
  • Add an output audio matrix (#1482).
  • Add a new “Add DKDM” dialogue (#1637).
  • Support download of certificates from Qube (#1460).
  • Allow export with one audio stream per channel.
  • Allow specification of audio forensic marking (in KDMs) for some channels only. Default to enabling forensic marking for video and audio (up to and including channel 12) (#1498).
  • Checksum network encode requests and replies to protect against network corruption (#1381).
  • Allow more complete control over the libdcp/DCP-o-matic metadata written to various places.
  • Add Bob Weaver Deinterlacing Filter (bwdif).

New in DCP-o-matic 2.16.3 Beta (Feb 21, 2022)

  • New features and major changes:
  • New “Disk Writer” tool to create DCP drives in EXT2 format from any platform (in beta test).
  • Add builds for ARM / Apple Silicon (M1) processors.
  • New “Combiner” tool to combine multiple DCPs into one (#1245).
  • Various improvements to the stability and speed of the OpenGL renderer.
  • Option to ignore video parts of files (#1355 and others).
  • Option to set video range (JPEG/MPEG) (#1509).
  • Basic handling of overlapping video (#1848).
  • Support for CPL metadata and markers.
  • Improved DCP verification in the player, and accompanying dcpomatic2_verify command-line tool.
  • Compliance with most of the SMPTE DCP Bv2.1 Application Profile.
  • New playlist (SPL) editor for the player.
  • Basic subtitle export feature.
  • Calculate LEQ(m) when analysing audio.
  • Add an output audio matrix (#1482).
  • Add a new “Add DKDM” dialogue (#1637).
  • Support download of certificates from Qube (#1460).
  • Allow export with one audio stream per channel.
  • Allow specification of audio forensic marking (in KDMs) for some channels only. Default to enabling forensic marking for video and audio (up to and including channel 12) (#1498).
  • Checksum network encode requests and replies to protect against network corruption (#1381).
  • Allow more complete control over the libdcp/DCP-o-matic metadata written to various places.
  • Add Bob Weaver Deinterlacing Filter (bwdif).
  • Operating system support:
  • From this version onwards, DCP-o-matic no longer supports:
  • macOS versions 10.7 (Lion) or earlier.
  • Windows XP.
  • If you need to use one of these operating systems please use the 2.14.59 version of DCP-o-matic.
  • Workflow improvements:
  • Re-work scaling following excellent insights by Carsten Kurz, described on #1669. Now the scaling of video content is guessed based on its aspect ratio (taking into account pixel aspect ratio) and there is a "custom" option for overriding incorrectly-marked-up content or content which actually needs its shape to be changed.
  • Add a new "Advanced settings" dialog for content, accessible from the right-click menu. Move the "use video" checkbox into here, as it feels like excessive clutter to have it in the main video panel.
  • Add subtitle analysis so that the outline of all subtitles in a piece of content can be overlaid onto the preview (#1233).
  • Add playhead line to timeline (#1563).
  • Add option to set project properties from a DCP loaded as content (#1688).
  • Avoid unnecessary re-writes of video assets if they are staying the same (#1638).
  • Clicking on the audio graph jumps to that position in the film (#1507).
  • Put the timecode next to the rewind-to-0 button to help avoid mouse-slips (#1234).
  • Allow > 0dB gain per channel in the audio matrix (#1720).
  • Add some new keyboard shortcuts for moving around on the timeline.
  • Remove the ISDCF metadata dialogue box (#1929); all metadata is now set in the “Metadata” dialogue.
  • Fix the initial folder to something sensible when adding content.
  • Remember the path used for "add files" (#2049).
  • Translations:
  • Updated cs_CZ translation from Tomáš Begeni.
  • Updated de_DE translation from Uwe Dittes.
  • Updated es_ES translation from Manuel AC.
  • Updated it_IT translation from Riccardo Mantani and Fabrizio Carraro.
  • Updated nl_NL translation from Rob van Nieuwkerk.
  • Updated sv_SE translation from Mattias Mattsson and Adam Klotblixt.
  • Updated zh_CN translation from Kahn Li.
  • Updated ru_RU translation from Михаил Эпштейн.
  • Crash / error fixes:
  • Fix deadlock when changing CPL in the player (#1827).
  • Fix problems with very long filenames on Windows (#1755).
  • Stop error messages hiding behind the splash screen on Windows.
  • Fix crash with some color attributes in Subrip files.
  • Fix crash on dragging timeline content in some cases.
  • Potential fix for assertion failures in audio buffers during analysis in some cases (#1568).
  • Don't crash if history items are inaccessible.
  • Fix crash when exporting a 2D project containing 3D content (#1680).
  • Fix hangs when changing CPL in the player (#1905).
  • Stop crashing when running the hints check on films with silent/black gaps.
  • Potential fix for errors related to info files (#1618).
  • Try to ignore exceptions thrown from boost::filesystem::is_symlink (#1662).
  • Ignore and report failures to decode frames during playback, rather than crashing (#1593).
  • Clarify some error messages on macOS (#1837).
  • Fix error when cancelling load of a trusted device certificate.
  • Fix error when finding missing content.
  • Fix hang on loading a KDM during playback.
  • Fix assertion failure in AudioBuffers::copy_from() (#1909).
  • Don't crash if the first packet in a stream has AV_NOPTS_VALUE; instead, assume it should be at timestamp 0.
  • Fix assertion failures in audio_buffers (#1857).
  • Fix download of IMS3000 certificates.
  • Fix for -114 errors during 3D encodes (#2173).
  • Fix AppImage builds on systems with glib version > 2.68 (#2129).
  • Fix trimming of ATMOS MXFs.
  • Fix buffer errors when playing back projects containing missing files.
  • Fix various problems with job priority in the batch converter.
  • Fix errors when referencing trimmed DCPs (#2116).
  • Fix errors when trimming or seeking through some files, and when making DCPs (#2035).
  • Don't give an error code on a language code of U8 in binary STL files (#2036).
  • Output correctness fixes:
  • Create signing certificates whose validity starts a week before DCP-o-matic's installation, so that they are less likely to start too late for a KDM that we make (#1422).
  • Fix missing burnt subtitles in some rare cases (#1581).
  • Fix incorrect video range on exported files.
  • Fix incorrect images when cropping without stretch.
  • Fix exported videos with imprecise framerates (e.g. 24.01 rather than 24) in some cases (#1663).
  • Fix handling of subtitles at reel boundaries.
  • Try to fix no-stretch / no-scale for non-square pixels (#1636).
  • Prevent the creation of KDMs with validity periods that lie outside the validity of the signing certificates.
  • Hopefully fix incorrect bitmapped subtitle colours.
  • Fix reel setup when the last reel is less than 1 second long.
  • Use XX as an audio language when there is no specified audio language (#1939).
  • Fix incorrect parsing and creation of IDs for PNG subtitles (#1965).
  • Fix mis-timed ASS-formatted subtitles embedded in video files, in some cases.
  • Fix ordering of closed captions on some devices (e.g. Captiview) (#2106).
  • Basic and slightly inaccurate support for in subtitles (#2103).
  • Potentially fix intermittently failing audio sync on exports (#2098).
  • Don't ignore font settings for DCP subtitles (#2074).
  • Don't scale chroma subsampled images to sizes that don't align with the subsampling (#1872).
  • Fix SMPTE subtitle XML namespaces (#2061).
  • Fix incorrect output DCPs when using a scaled-down DCP as the content (#2086).
  • Fix failure to re-make DCPs after changing the "re-encode J2K" setting.
  • Fix missing subtitles embedded in files decoded by FFmpeg (#2060).
  • Don't write empty <Text> nodes in subtitles/closed captions.
  • Allow specifying and writing sign language video language metadata (#2062).
  • Fix rendering of HTML entities in subtitles in some cases.
  • Fix channel assignment in SMPTE audio MXFs (#2062).
  • Fix incorrect timestamps when exporting as reels (#2052).
  • Fix incorrect issuer/creator in CPL files.
  • Possible fix for various causes of audio/video sync problems in DCPs.
  • Other fixes:
  • Fix periods of black between trimmed content in the preview.
  • Fix missing subtitles/captions in the player after changing the CPL.
  • Use content video frame rate rather than the DCP one when reading trim start/end back from the UI. See #1607.
  • DCP-o-matic is usable in macOS ‘dark’ mode.
  • DCP-o-matic should no longer create reels shorter than 1 second.
  • Sort cinemas / screens better in the KDM dialog (#1904).
  • Fix disappearing preview video on changing CPL in some cases (#1641).
  • Ignore video streams with frame rates over 1000 (work-around/fix for #1585).
  • Flush audio decoder when a DCPDecoder finishes so that resamplers are emptied and hence we don't lose any samples. Fixes #1691.
  • Fix timeline selection under scroll.
  • Re-fix problems with multiple root node namespaces.
  • ISDCF name fixes with > 6 channels and HI/VI (#1633).
  • Prevent player folding audio to 2 channel if ‘default DCP audio channels’ is set to 2.
  • Keep the computer awake when doing exports and hash computations.
  • Fix VF creation with gaps between content.
  • Keep default export name even if the user changes the format (#1584).
  • Prevent reference/reel setting controls getting stuck when referenced content is moved with reel mode 'single' enabled (#1645).
  • Set fade in/out using content frame rate rather than DCP rate (#1642).
  • dcpomatic_create now responds to --version on stdout, not stderr (#1686).
  • Fix layout bug where the stuff in the content panel would be completely hidden in some cases (seen on Linux only, I think).
  • Apply fader-based gain calculations to the current gain, not 0dB.
  • Various fixes to the layout when using a GTK3 backend on Linux.
  • Various fixes for bugs when using Atmos content.
  • Fix vertical alignment with subrip and embedded SSA an codes.
  • Content changes should mark the film dirty (#1810).
  • Try to improve splitter behaviour when shrinking and then enlarging the main window (#1839).
  • Various fixes to the playlist editor.
  • Fix failure to update player information when changing CPLs.
  • Fix playhead position after trim-up-to (#1847).
  • Fix --standard flag to dcpomatic2_cli (github #9).
  • Fix transcode finish time estimations when re-encoding a DCP (#1863).
  • Fix Christie certificate download when first try fails.
  • Fix incorrectly-sized timeline toolbar icons on macOS (#1927).
  • Fix confusing audio matrix when using some processors (#1945).
  • Be more tolerant of unusual PKL asset types (#1966).
  • Fix errors when adding KDMs to VFs before adding the OV.
  • Minor adjustments:
  • Adjusting crop while the preview is playing should now be much faster (#1758).
  • Complain on startup if signer or decryption chains are inconsistent (#1520).
  • Copy with progress updates when we might copy long files (#1574).
  • Use a stricter and more helpful dialogue box when specifying languages for subtitles and audio.
  • Give a better error when opening a DCP with File -> Open by mistake (#1723).
  • Add export button for DKDMs (#1510).
  • Better progress reporting during DCP validation (#1812).
  • Add support for Datasat AP2x and USL sound processors when converting fader position to gain. Stop storing a chosen processor in config; instead, get the user to choose the processor when calculating gains.
  • Use ISDCF name as a default export filename (#1584).
  • Add noise to very small J2K frames in an effort to work-around playback failures on DSS-200 (#1902).
  • Remove the ‘simple’ UI as it seemed to cause more problems than it solved.
  • Trim after _ in current name when enabling ‘Use ISDCF name’ (#1513).
  • Hide passwords in text fields.
  • Enable multi-threaded decoding with FFmpeg (helps with #1887).
  • Make player more tolerant of some DCP errors.
  • Try to warn if we're running the 32-bit version on 64-bit windows (WoW64) (#1569).
  • Give an error if 2D content is set to 3D (#1565). Also run 3D tests with more parallel jobs to speed them up.
  • Hide the upmixers unless an "advanced" configuration option is ticked.
  • Allow configuration of relevant log levels in the player (#1549).
  • Move credentials settings into certificate download dialogue (#1480).
  • Tweak certificate chain dialogue layout (#1530).
  • Make the 'why not' messages for VF creation a bit clearer.
  • Warn if doing a gain calculation might cause clipping.
  • Try to give a better error when we fail to start J2K encoding (probably because of a lack of addressable RAM).
  • Put current frame position in seek-by-frame (and current time in seek-by-timecode) dialogues when opening them (#1736).
  • Don't offer full-frame containers unless 'allow any container' is enabled.
  • Give better error messages when the user makes mistakes with KDMs (#1161).
  • Move upload-DCP-to-TMS button to preferences.
  • Remove encryption key options (#1760).
  • Always sign DCPs (#1760).
  • Move video filters controls into advanced content dialogue (#1748).
  • Add new macOS preferences icons.
  • Move video frame rate override into advanced prefs (#1852).
  • Accept serial numbers with A prefix entered by user.
  • Confirm removal of cinemas and screens.
  • Select newly-added cinemas.
  • In a DCP with any subs/CCAPs, make sure every reel has them (#1340).
  • Write subtitles and closed captions to a test DCP in the hints thread, then check the result for Bv2.1 violations (part of #1800).
  • Add some hints for violations of SMPTE Bv2.1 with subtitles and closed captions.
  • Include creator/issuer in default name of exported KDM decryption key (#1888).
  • Force .pem extension when saving certificates.
  • Add some default filenames to the advanced certificate/key export dialogues (#1888).
  • Tell user we need a KDM when we have none, and content is encrypted.
  • Add version information to splash screen (#1913).
  • Fix confusing error on trying to load a DoM project into the player (#1948).
  • Show an explanatory message if the player is not performing very well (#1932).
  • Add --twok option to dcpomatic2_create.
  • Allow user to add .ttc (TrueType collection) font files.
  • Improve config file backup where the user has specified their own config file path.
  • Ignore .AppleDouble folders inside DCPs.
  • Make CLI-only builds for Debian and Ubuntu.
  • Add defaults for facility, studio, chain, distributor (#2075).
  • Give markers dialog a close button (#2070).
  • Fix flickering black square when selecting content on Windows (#1866).
  • Rename ProRes export format to MOV / ProRes (#2067).
  • Ignore HMAC discrepencies when reading DCPs.
  • Fix non-appearance of encode server icon on macOS in some cases (#2010).

New in DCP-o-matic 2.16.0 Beta (Feb 3, 2022)

  • New features and major changes:
  • New “Disk Writer” tool to create DCP drives in EXT2 format from any platform (in beta test).
  • Add builds for ARM / Apple Silicon (M1) processors.
  • New “Combiner” tool to combine multiple DCPs into one (#1245).
  • Various improvements to the stability and speed of the OpenGL renderer.
  • Option to ignore video parts of files (#1355 and others).
  • Option to set video range (JPEG/MPEG) (#1509).
  • Basic handling of overlapping video (#1848).
  • Support for CPL metadata and markers.
  • Improved DCP verification in the player, and accompanying dcpomatic2_verify command-line tool.
  • Compliance with most of the SMPTE DCP Bv2.1 Application Profile.
  • New playlist (SPL) editor for the player.
  • Basic subtitle export feature.
  • Calculate LEQ(m) when analysing audio.
  • Add an output audio matrix (#1482).
  • Add a new “Add DKDM” dialogue (#1637).
  • Support download of certificates from Qube (#1460).
  • Allow export with one audio stream per channel.
  • Allow specification of audio forensic marking (in KDMs) for some channels only. Default to enabling forensic marking for video and audio (up to and including channel 12) (#1498).
  • Checksum network encode requests and replies to protect against network corruption (#1381).
  • Allow more complete control over the libdcp/DCP-o-matic metadata written to various places.
  • Add Bob Weaver Deinterlacing Filter (bwdif).
  • Operating system support:
  • From this version onwards, DCP-o-matic no longer supports:
  • macOS versions 10.7 (Lion) or earlier.
  • Windows XP.
  • If you need to use one of these operating systems please use the 2.14.57 version of DCP-o-matic.
  • Workflow improvements:
  • Re-work scaling following excellent insights by Carsten Kurz, described on #1669. Now the scaling of video content is guessed based on its aspect ratio (taking into account pixel aspect ratio) and there is a "custom" option for overriding incorrectly-marked-up content or content which actually needs its shape to be changed.
  • Add a new "Advanced settings" dialog for content, accessible from the right-click menu. Move the "use video" checkbox into here, as it feels like excessive clutter to have it in the main video panel.
  • Add subtitle analysis so that the outline of all subtitles in a piece of content can be overlaid onto the preview (#1233).
  • Add playhead line to timeline (#1563).
  • Add option to set project properties from a DCP loaded as content (#1688).
  • Avoid unnecessary re-writes of video assets if they are staying the same (#1638).
  • Clicking on the audio graph jumps to that position in the film (#1507).
  • Put the timecode next to the rewind-to-0 button to help avoid mouse-slips (#1234).
  • Allow > 0dB gain per channel in the audio matrix (#1720).
  • Add some new keyboard shortcuts for moving around on the timeline.
  • Remove the ISDCF metadata dialogue box (#1929); all metadata is now set in the “Metadata” dialogue.
  • Fix the initial folder to something sensible when adding content.
  • Remember the path used for "add files" (#2049).
  • Translations:
  • Updated cs_CZ translation from Tomáš Begeni.
  • Updated de_DE translation from Uwe Dittes.
  • Updated es_ES translation from Manuel AC.
  • Updated it_IT translation from Riccardo Mantani and Fabrizio Carraro.
  • Updated nl_NL translation from Rob van Nieuwkerk.
  • Updated sv_SE translation from Mattias Mattsson and Adam Klotblixt.
  • Updated zh_CN translation from Kahn Li.
  • Crash / error fixes:
  • Fix deadlock when changing CPL in the player (#1827).
  • Fix problems with very long filenames on Windows (#1755).
  • Stop error messages hiding behind the splash screen on Windows.
  • Fix crash with some color attributes in Subrip files.
  • Fix crash on dragging timeline content in some cases.
  • Potential fix for assertion failures in audio buffers during analysis in some cases (#1568).
  • Don't crash if history items are inaccessible.
  • Fix crash when exporting a 2D project containing 3D content (#1680).
  • Fix hangs when changing CPL in the player (#1905).
  • Stop crashing when running the hints check on films with silent/black gaps.
  • Potential fix for errors related to info files (#1618).
  • Try to ignore exceptions thrown from boost::filesystem::is_symlink (#1662).
  • Ignore and report failures to decode frames during playback, rather than crashing (#1593).
  • Clarify some error messages on macOS (#1837).
  • Fix error when cancelling load of a trusted device certificate.
  • Fix error when finding missing content.
  • Fix hang on loading a KDM during playback.
  • Fix assertion failure in AudioBuffers::copy_from() (#1909).
  • Don't crash if the first packet in a stream has AV_NOPTS_VALUE; instead, assume it should be at timestamp 0.
  • Fix assertion failures in audio_buffers (#1857).
  • Fix download of IMS3000 certificates.
  • Fix for -114 errors during 3D encodes (#2173).
  • Fix AppImage builds on systems with glib version > 2.68 (#2129).
  • Fix trimming of ATMOS MXFs.
  • Fix buffer errors when playing back projects containing missing files.
  • Fix various problems with job priority in the batch converter.
  • Fix errors when referencing trimmed DCPs (#2116).
  • Fix errors when trimming or seeking through some files, and when making DCPs (#2035).
  • Don't give an error code on a language code of U8 in binary STL files (#2036).
  • Output correctness fixes:
  • Create signing certificates whose validity starts a week before DCP-o-matic's installation, so that they are less likely to start too late for a KDM that we make (#1422).
  • Fix missing burnt subtitles in some rare cases (#1581).
  • Fix incorrect video range on exported files.
  • Fix incorrect images when cropping without stretch.
  • Fix exported videos with imprecise framerates (e.g. 24.01 rather than 24) in some cases (#1663).
  • Fix handling of subtitles at reel boundaries.
  • Try to fix no-stretch / no-scale for non-square pixels (#1636).
  • Prevent the creation of KDMs with validity periods that lie outside the validity of the signing certificates.
  • Hopefully fix incorrect bitmapped subtitle colours.
  • Fix reel setup when the last reel is less than 1 second long.
  • Use XX as an audio language when there is no specified audio language (#1939).
  • Fix incorrect parsing and creation of IDs for PNG subtitles (#1965).
  • Fix mis-timed ASS-formatted subtitles embedded in video files, in some cases.
  • Fix ordering of closed captions on some devices (e.g. Captiview) (#2106).
  • Basic and slightly inaccurate support for in subtitles (#2103).
  • Potentially fix intermittently failing audio sync on exports (#2098).
  • Don't ignore font settings for DCP subtitles (#2074).
  • Don't scale chroma subsampled images to sizes that don't align with the subsampling (#1872).
  • Fix SMPTE subtitle XML namespaces (#2061).
  • Fix incorrect output DCPs when using a scaled-down DCP as the content (#2086).
  • Fix failure to re-make DCPs after changing the "re-encode J2K" setting.
  • Fix missing subtitles embedded in files decoded by FFmpeg (#2060).
  • Don't write empty <Text> nodes in subtitles/closed captions.
  • Allow specifying and writing sign language video language metadata (#2062).
  • Fix rendering of HTML entities in subtitles in some cases.
  • Fix channel assignment in SMPTE audio MXFs (#2062).
  • Fix incorrect timestamps when exporting as reels (#2052).
  • Fix incorrect issuer/creator in CPL files.
  • Possible fix for various causes of audio/video sync problems in DCPs.
  • Other fixes:
  • Fix periods of black between trimmed content in the preview.
  • Fix missing subtitles/captions in the player after changing the CPL.
  • Use content video frame rate rather than the DCP one when reading trim start/end back from the UI. See #1607.
  • DCP-o-matic is usable in macOS ‘dark’ mode.
  • DCP-o-matic should no longer create reels shorter than 1 second.
  • Sort cinemas / screens better in the KDM dialog (#1904).
  • Fix disappearing preview video on changing CPL in some cases (#1641).
  • Ignore video streams with frame rates over 1000 (work-around/fix for #1585).
  • Flush audio decoder when a DCPDecoder finishes so that resamplers are emptied and hence we don't lose any samples. Fixes #1691.
  • Fix timeline selection under scroll.
  • Re-fix problems with multiple root node namespaces.
  • ISDCF name fixes with > 6 channels and HI/VI (#1633).
  • Prevent player folding audio to 2 channel if ‘default DCP audio channels’ is set to 2.
  • Keep the computer awake when doing exports and hash computations.
  • Fix VF creation with gaps between content.
  • Keep default export name even if the user changes the format (#1584).
  • Prevent reference/reel setting controls getting stuck when referenced content is moved with reel mode 'single' enabled (#1645).
  • Set fade in/out using content frame rate rather than DCP rate (#1642).
  • dcpomatic_create now responds to --version on stdout, not stderr (#1686).
  • Fix layout bug where the stuff in the content panel would be completely hidden in some cases (seen on Linux only, I think).
  • Apply fader-based gain calculations to the current gain, not 0dB.
  • Various fixes to the layout when using a GTK3 backend on Linux.
  • Various fixes for bugs when using Atmos content.
  • Fix vertical alignment with subrip and embedded SSA an codes.
  • Content changes should mark the film dirty (#1810).
  • Try to improve splitter behaviour when shrinking and then enlarging the main window (#1839).
  • Various fixes to the playlist editor.
  • Fix failure to update player information when changing CPLs.
  • Fix playhead position after trim-up-to (#1847).
  • Fix --standard flag to dcpomatic2_cli (github #9).
  • Fix transcode finish time estimations when re-encoding a DCP (#1863).
  • Fix Christie certificate download when first try fails.
  • Fix incorrectly-sized timeline toolbar icons on macOS (#1927).
  • Fix confusing audio matrix when using some processors (#1945).
  • Be more tolerant of unusual PKL asset types (#1966).
  • Fix errors when adding KDMs to VFs before adding the OV.
  • Minor adjustments:
  • Adjusting crop while the preview is playing should now be much faster (#1758).
  • Complain on startup if signer or decryption chains are inconsistent (#1520).
  • Copy with progress updates when we might copy long files (#1574).
  • Use a stricter and more helpful dialogue box when specifying languages for subtitles and audio.
  • Give a better error when opening a DCP with File -> Open by mistake (#1723).
  • Add export button for DKDMs (#1510).
  • Better progress reporting during DCP validation (#1812).
  • Add support for Datasat AP2x and USL sound processors when converting fader position to gain. Stop storing a chosen processor in config; instead, get the user to choose the processor when calculating gains.
  • Use ISDCF name as a default export filename (#1584).
  • Add noise to very small J2K frames in an effort to work-around playback failures on DSS-200 (#1902).
  • Remove the ‘simple’ UI as it seemed to cause more problems than it solved.
  • Trim after _ in current name when enabling ‘Use ISDCF name’ (#1513).
  • Hide passwords in text fields.
  • Enable multi-threaded decoding with FFmpeg (helps with #1887).
  • Make player more tolerant of some DCP errors.
  • Try to warn if we're running the 32-bit version on 64-bit windows (WoW64) (#1569).
  • Give an error if 2D content is set to 3D (#1565). Also run 3D tests with more parallel jobs to speed them up.
  • Hide the upmixers unless an "advanced" configuration option is ticked.
  • Allow configuration of relevant log levels in the player (#1549).
  • Move credentials settings into certificate download dialogue (#1480).
  • Tweak certificate chain dialogue layout (#1530).
  • Make the 'why not' messages for VF creation a bit clearer.
  • Warn if doing a gain calculation might cause clipping.
  • Try to give a better error when we fail to start J2K encoding (probably because of a lack of addressable RAM).
  • Put current frame position in seek-by-frame (and current time in seek-by-timecode) dialogues when opening them (#1736).
  • Don't offer full-frame containers unless 'allow any container' is enabled.
  • Give better error messages when the user makes mistakes with KDMs (#1161).
  • Move upload-DCP-to-TMS button to preferences.
  • Remove encryption key options (#1760).
  • Always sign DCPs (#1760).
  • Move video filters controls into advanced content dialogue (#1748).
  • Add new macOS preferences icons.
  • Move video frame rate override into advanced prefs (#1852).
  • Accept serial numbers with A prefix entered by user.
  • Confirm removal of cinemas and screens.
  • Select newly-added cinemas.
  • In a DCP with any subs/CCAPs, make sure every reel has them (#1340).
  • Write subtitles and closed captions to a test DCP in the hints thread, then check the result for Bv2.1 violations (part of #1800).
  • Add some hints for violations of SMPTE Bv2.1 with subtitles and closed captions.
  • Include creator/issuer in default name of exported KDM decryption key (#1888).
  • Force .pem extension when saving certificates.
  • Add some default filenames to the advanced certificate/key export dialogues (#1888).
  • Tell user we need a KDM when we have none, and content is encrypted.
  • Add version information to splash screen (#1913).
  • Fix confusing error on trying to load a DoM project into the player (#1948).
  • Show an explanatory message if the player is not performing very well (#1932).
  • Add --twok option to dcpomatic2_create.
  • Allow user to add .ttc (TrueType collection) font files.
  • Improve config file backup where the user has specified their own config file path.
  • Ignore .AppleDouble folders inside DCPs.
  • Make CLI-only builds for Debian and Ubuntu.
  • Add defaults for facility, studio, chain, distributor (#2075).
  • Give markers dialog a close button (#2070).
  • Fix flickering black square when selecting content on Windows (#1866).
  • Rename ProRes export format to MOV / ProRes (#2067).
  • Ignore HMAC discrepencies when reading DCPs.
  • Fix non-appearance of encode server icon on macOS in some cases (#2010).

New in DCP-o-matic 2.15.188 Beta (Jan 30, 2022)

  • Fix for -114 errors during 3D encodes (#2173).
  • Updated nl_NL translation from Rob van Nieuwkerk.

New in DCP-o-matic 2.15.187 Beta (Jan 20, 2022)

  • Fix install on Mageia 8 (#2169).
  • Improve drive finding in the disk writer on macOS Monterey.
  • Shrink the vertical height of the preferences window a little.

New in DCP-o-matic 2.15.186 Beta (Jan 18, 2022)

  • Hopefully fix failure of DCPs to play on some Sony systems.
  • Add --twok option to dcpomatic2_create.
  • Fix crash of dcpomatic2_kdm_cli in some cases.
  • Don't offer very incomplete tr_TR translation.

New in DCP-o-matic 2.15.183 Beta (Jan 13, 2022)

  • Fix failure to decode multiple video frames from one packet, causing errors on playback / DCP encoding (#2159).
  • Fix crashes when using the CLI KDM tool with a certificate instead of a cinema.
  • Fix misleading it_IT translation (thanks to Fabrizio Carraro).

New in DCP-o-matic 2.15.180 Beta (Dec 23, 2021)

  • Fix notifications of when disk writer jobs have finished.
  • Fix 1970 timestamps on files written by the disk writer.
  • Fix buffer errors when playing back projects containing missing files.

New in DCP-o-matic 2.15.178 Beta (Nov 30, 2021)

  • Prevent some more audio errors from terminating DCP-o-matic.
  • Fix various problems with job priority in the batch converter.

New in DCP-o-matic 2.15.177 Beta (Nov 23, 2021)

  • Fix failure to remove markers when the checkbox is unticked.
  • Don't import luminance of 0 from 2.14.x metadata files (part of #2130).
  • Don't allow luminance metadata below 0.1 in the GUI (part of #2130).

New in DCP-o-matic 2.15.176 Beta (Nov 21, 2021)

  • Fix incorrect scaling of the simple (non-OpenGL) view with hidpi screens.

New in DCP-o-matic 2.15.172 Beta (Nov 5, 2021)

  • Updated nl_NL translation from Rob van Nieuwkerk.
  • Fix errors when referencing trimmed DCPs (#2116).
  • Fix failures to finish the transcode job in some cases.
  • Fix typo in dcpomatic_kdm_cli help.

New in DCP-o-matic 2.15.171 Beta (Oct 25, 2021)

  • Updated nl_NL and es_ES translations from Rob van Nieuwkerk and Manuel AC.
  • Fix position of content outline (#2108).
  • Fix mis-timed ASS-formatted subtitles embedded in video files, in some cases.
  • Fix ordering of closed captions on some devices (e.g. Captiview) (#2106).

New in DCP-o-matic 2.15.170 Beta (Oct 18, 2021)

  • Basic and slightly inaccurate support for in subtitles (#2103).
  • Fix error when editing colours in locales with , as a decimal separator.

New in DCP-o-matic 2.15.169 Beta (Oct 17, 2021)

  • Potentially fix intermittently failing audio sync on exports.
  • Fix errors when some audio streams finish before others.

New in DCP-o-matic 2.15.168 Beta (Oct 14, 2021)

  • Don't allow negative trims to be set up via changes to play length (#2105).
  • Fix some errors referring to avcodec_send_packet.
  • Ignore .AppleDouble folders inside DCPs.
  • Fix some export errors referring to the Butler.

New in DCP-o-matic 2.15.167 Beta (Oct 10, 2021)

  • Don't ignore font settings for DCP subtitles (#2074).
  • Fix errors when adding KDMs to VFs before adding the OV.

New in DCP-o-matic 2.15.166 Beta (Oct 5, 2021)

  • Don't scale chroma subsampled images to sizes that don't align with the subsampling (#1872).
  • Differentiate requested and actual crop in the user interface.
  • Updated it_IT translation from Riccardo Mantani.
  • Fix SMPTE subtitle XML namespaces (#2061).
  • Fix failure to clear the OpenGL display properly when there is no film loaded.

New in DCP-o-matic 2.15.165 Beta (Oct 2, 2021)

  • New features and major changes:
  • New “Disk Writer” tool to create DCP drives in EXT2 format from any platform.
  • New “Combiner&rduo; tool to combine multiple DCPs into one (#1245).
  • Option to ignore video parts of files (#1355 and others).
  • Option to set video range (JPEG/MPEG) (#1509).
  • Support for CPL metadata and markers.
  • Improved DCP verification in the player, and accompanying dcpomatic2_verify command-line tool.
  • Compliance with most (not yet all, but it's coming) of the SMPTE DCP Bv2.1 Application Profile.
  • New playlist (SPL) editor for the player.
  • Add builds for ARM / Apple Silicon (M1) processors.
  • Basic subtitle export feature.
  • Calculate LEQ(m) when analysing audio.
  • Add an output audio matrix (#1482).
  • Support download of certificates from Qube (#1460).
  • Allow export with one audio stream per channel.
  • Allow specification of audio forensic marking (in KDMs) for some channels only. Default to enabling forensic marking for video and audio (up to and including channel 12) (#1498).
  • Checksum network encode requests and replies to protect against network corruption (#1381).
  • Allow more complete control over the libdcp/DCP-o-matic metadata written to various places.
  • Add Bob Weaver Deinterlacing Filter (bwdif).
  • Add a new “Add DKDM” dialogue (#1637).
  • Basic handling of overlapping video (#1848).
  • Workflow improvements
  • Re-work scaling following excellent insights by Carsten Kurz, described on #1669. Now the scaling of video content is guessed based on its aspect ratio (taking into account pixel aspect ratio) and there is a "custom" option for overriding incorrectly-marked-up content or content which actually needs its shape to be changed.
  • Add a new "Advanced settings" dialog for content, accessible from the right-click menu. Move the "use video" checkbox into here, as it feels like excessive clutter to have it in the main video panel.
  • Add subtitle analysis so that the outline of all subtitles in a piece of content can be overlaid onto the preview (#1233).
  • Add playhead line to timeline (#1563).
  • Add option to set project properties from a DCP loaded as content (#1688).
  • Avoid unnecessary re-writes of video assets if they are staying the same (#1638).
  • Clicking on the audio graph jumps to that position in the film (#1507).
  • Put the timecode next to the rewind-to-0 button to help avoid mouse-slips (#1234).
  • Allow > 0dB gain per channel in the audio matrix (#1720).
  • Add some new keyboard shortcuts for moving around on the timeline.
  • Remove the ISDCF metadata dialogue box (#1929); all metadata is now set in the “Metadata” dialogue.
  • Crash / error fixes:
  • Fix crash with some color attributes in Subrip files.
  • Fix crash on dragging timeline content in some cases.
  • Potential fix for assertion failures in audio buffers during analysis in some cases (#1568).
  • Stop error messages hiding behind the splash screen on Windows.
  • Don't crash if history items are inaccessible.
  • Fix crash when exporting a 2D project containing 3D content (#1680).
  • Fix hangs when changing CPL in the player (#1905).
  • Stop crashing when running the hints check on films with silent/black gaps.
  • Potential fix for errors related to info files (#1618).
  • Try to ignore exceptions thrown from boost::filesystem::is_symlink (#1662).
  • Ignore and report failures to decode frames during playback, rather than crashing (#1593).
  • Clarify some error messages on macOS (#1837).
  • Fix deadlock when changing CPL in the player (#1827).
  • Fix error when cancelling load of a trusted device certificate.
  • Fix error when finding missing content.
  • Fix hang on loading a KDM during playback.
  • Fix assertion failure in AudioBuffers::copy_from() (#1909).
  • Don't crash if the first packet in a stream has AV_NOPTS_VALUE; instead, assume it should be at timestamp 0.
  • Fix assertion failures in audio_buffers (#1857).
  • Fix download of IMS3000 certificates.
  • Fix problems with very long filenames on Windows (#1755).
  • Output correctness fixes:
  • Possible fix for various causes of audio/video sync problems in DCPs.
  • Fix missing burnt subtitles in some rare cases (#1581).
  • Fix incorrect video range on exported files.
  • Fix incorrect images when cropping without stretch.
  • Fix exported videos with imprecise framerates (e.g. 24.01 rather than 24) in some cases (#1663).
  • Fix handling of subtitles at reel boundaries.
  • Try to fix no-stretch / no-scale for non-square pixels (#1636).
  • Prevent the creation of KDMs with validity periods that lie outside the validity of the signing certificates.
  • Create signing certificates whose validity starts a week before DCP-o-matic's installation, so that they are less likely to start too late for a KDM that we make (#1422).
  • Hopefully fix incorrect bitmapped subtitle colours.
  • Fix reel setup when the last reel is less than 1 second long.
  • Use XX as an audio language when there is no specified audio language (#1939).
  • Fix incorrect parsing and creation of IDs for PNG subtitles (#1965).
  • Other fixes:
  • Fix periods of black between trimmed content in the preview.
  • Fix missing subtitles/captions in the player after changing the CPL.
  • Use content video frame rate rather than the DCP one when reading trim start/end back from the UI. See #1607.
  • DCP-o-matic is usable in macOS ‘dark’ mode.
  • DCP-o-matic should no longer create reels shorter than 1 second.
  • Sort cinemas / screens better in the KDM dialog (#1904).
  • Fix disappearing preview video on changing CPL in some cases (#1641).
  • Ignore video streams with frame rates over 1000 (work-around/fix for #1585).
  • Flush audio decoder when a DCPDecoder finishes so that resamplers are emptied and hence we don't lose any samples. Fixes #1691.
  • Fix timeline selection under scroll.
  • Re-fix problems with multiple root node namespaces.
  • ISDCF name fixes with > 6 channels and HI/VI (#1633).
  • Prevent player folding audio to 2 channel if ‘default DCP audio channels’ is set to 2.
  • Keep the computer awake when doing exports and hash computations.
  • Fix VF creation with gaps between content.
  • Keep default export name even if the user changes the format (#1584).
  • Prevent reference/reel setting controls getting stuck when referenced content is moved with reel mode 'single' enabled (#1645).
  • Set fade in/out using content frame rate rather than DCP rate (#1642).
  • dcpomatic_create now responds to --version on stdout, not stderr (#1686).
  • Fix layout bug where the stuff in the content panel would be completely hidden in some cases (seen on Linux only, I think).
  • Apply fader-based gain calculations to the current gain, not 0dB.
  • Various fixes to the layout when using a GTK3 backend on Linux.
  • Various fixes for bugs when using Atmos content.
  • Fix vertical alignment with subrip and embedded SSA an codes.
  • Content changes should mark the film dirty (#1810).
  • Try to improve splitter behaviour when shrinking and then enlarging the main window (#1839).
  • Various fixes to the playlist editor.
  • Fix failure to update player information when changing CPLs.
  • Fix playhead position after trim-up-to (#1847).
  • Fix --standard flag to dcpomatic2_cli (github #9).
  • Fix transcode finish time estimations when re-encoding a DCP (#1863).
  • Fix Christie certificate download when first try fails.
  • Fix incorrectly-sized timeline toolbar icons on macOS (#1927).
  • Fix confusing audio matrix when using some processors (#1945).
  • Be more tolerant of unusual PKL asset types (#1966).
  • Minor adjustments:
  • Adjusting crop while the preview is playing should now be much faster (#1758).
  • Complain on startup if signer or decryption chains are inconsistent (#1520).
  • Copy with progress updates when we might copy long files (#1574).
  • Use a stricter and more helpful dialogue box when specifying languages for subtitles and audio.
  • Give a better error when opening a DCP with File -> Open by mistake (#1723).
  • Add export button for DKDMs (#1510).
  • Better progress reporting during DCP validation (#1812).
  • Add support for Datasat AP2x and USL sound processors when converting fader position to gain. Stop storing a chosen processor in config; instead, get the user to choose the processor when calculating gains.
  • Use ISDCF name as a default export filename (#1584).
  • Add noise to very small J2K frames in an effort to work-around playback failures on DSS-200 (#1902).
  • Remove the ‘simple’ UI as it seemed to cause more problems than it solved.
  • Trim after _ in current name when enabling ‘Use ISDCF name’ (#1513).
  • Hide passwords in text fields.
  • Enable multi-threaded decoding with FFmpeg (helps with #1887).
  • Make player more tolerant of some DCP errors.
  • Try to warn if we're running the 32-bit version on 64-bit windows (WoW64) (#1569).
  • Give an error if 2D content is set to 3D (#1565). Also run 3D tests with more parallel jobs to speed them up.
  • Hide the upmixers unless an "advanced" configuration option is ticked.
  • Allow configuration of relevant log levels in the player (#1549).
  • Move credentials settings into certificate download dialogue (#1480).
  • Tweak certificate chain dialogue layout (#1530).
  • Make the 'why not' messages for VF creation a bit clearer.
  • Warn if doing a gain calculation might cause clipping.
  • Try to give a better error when we fail to start J2K encoding (probably because of a lack of addressable RAM).
  • Put current frame position in seek-by-frame (and current time in seek-by-timecode) dialogues when opening them (#1736).
  • Don't offer full-frame containers unless 'allow any container' is enabled.
  • Give better error messages when the user makes mistakes with KDMs (#1161).
  • Move upload-DCP-to-TMS button to preferences.
  • Remove encryption key options (#1760).
  • Always sign DCPs (#1760).
  • Move video filters controls into advanced content dialogue (#1748).
  • Add new macOS preferences icons.
  • Move video frame rate override into advanced prefs (#1852).
  • Accept serial numbers with A prefix entered by user.
  • Confirm removal of cinemas and screens.
  • Select newly-added cinemas.
  • In a DCP with any subs/CCAPs, make sure every reel has them (#1340).
  • Write subtitles and closed captions to a test DCP in the hints thread, then check the result for Bv2.1 violations (part of #1800).
  • Add some hints for violations of SMPTE Bv2.1 with subtitles and closed captions.
  • Include creator/issuer in default name of exported KDM decryption key (#1888).
  • Force .pem extension when saving certificates.
  • Add some default filenames to the advanced certificate/key export dialogues (#1888).
  • Tell user we need a KDM when we have none, and content is encrypted.
  • Add version information to splash screen (#1913).
  • Fix confusing error on trying to load a DoM project into the player (#1948).
  • Show an explanatory message if the player is not performing very well (#1932).

New in DCP-o-matic 2.15.162 Beta (Sep 22, 2021)

  • OpenGL display mode is unreliable on some systems (#1640).
  • The disk writer tool does not work in the AppImage builds (#2001).
  • There are a few missing icons in the AppImage builds (#1996).

New in DCP-o-matic 2.14.55 Beta (Sep 15, 2021)

  • This adds Debian 11 support and fixes a problem whereby an error on startup would be hidden behind the splash screen on Windows.

New in DCP-o-matic 2.15.158 Beta (Aug 21, 2021)

  • OpenGL display mode is unreliable on some systems (#1640).
  • The disk writer tool does not work in the AppImage builds (#2001).
  • There are a few missing icons in the AppImage builds (#1996).

New in DCP-o-matic 2.15.156 Beta (Jul 25, 2021)

  • OpenGL display mode is unreliable on some systems (#1640).
  • The disk writer tool does not work in the AppImage builds (#2001).
  • There are a few missing icons in the AppImage builds (#1996).

New in DCP-o-matic 2.14.54 (Jul 5, 2021)

  • This adds Ubuntu 21.04 builds and increases the default certificate validity period to 40 years.

New in DCP-o-matic 2.15.155 Beta (Jun 25, 2021)

  • The disk writer tool does not work in the AppImage builds (#2001).
  • There are a few missing icons in the AppImage builds (#1996).
  • OpenGL display mode is unreliable on some systems (#1640).
  • Encode server tray icon is hard to see in macOS dark mode (#1986).

New in DCP-o-matic 2.14.51 (Jun 3, 2021)

  • This release fixes errors on exporting DCPs with crop.

New in DCP-o-matic 2.15.151 Beta (May 24, 2021)

  • Fix for sensitivity of the ‘Make KDM’ button in the KDM generator (#2007).

New in DCP-o-matic 2.15.147 Beta (May 12, 2021)

  • Known problems in this version:
  • OpenGL display mode is unreliable on some systems (#1640).
  • Encode server tray icon is hard to see in macOS dark mode (#1986).
  • leqm calculations could be wrong for stereo sources (#1991).
  • Operating system support:
  • From this version onwards, DCP-o-matic no longer supports:
  • macOS versions 10.9 (Mavericks) or earlier.
  • Windows XP
  • If you need to use one of these operating systems please use the latest released 2.14.x version of DCP-o-matic.
  • Translations:
  • Updated nl_NL translation from Rob van Nieuwkerk.
  • Updated cs_CZ translation from Tomáš Begeni.
  • Updated sv_SE translation from Mattias Mattsson.
  • New features and major changes:
  • New “Disk Writer” tool to create DCP drives in EXT2 format from any platform.
  • Option to ignore video parts of files (#1355 and others).
  • Option to set video range (JPEG/MPEG) (#1509).
  • Support for CPL metadata and markers.
  • Improved DCP verification in the player, and accompanying dcpomatic2_verify command-line tool.
  • Compliance with most (not yet all, but it's coming) of the SMPTE DCP Bv2.1 Application Profile.
  • New tool to combine DCPs (#1245).
  • New playlist (SPL) editor for the player.
  • Add builds for ARM / Apple Silicon (M1) processors.
  • Basic subtitle export feature.
  • Calculate LEQ(m) when analysing audio.
  • Add an output audio matrix (#1482).
  • Support download of certificates from Qube (#1460).
  • Allow export with one audio stream per channel.
  • Allow specification of audio forensic marking (in KDMs) for some channels only. Default to enabling forensic marking for video and audio (up to and including channel 12) (#1498).
  • Checksum network encode requests and replies to protect against network corruption (#1381).
  • Allow more complete control over the libdcp/DCP-o-matic metadata written to various places.
  • Add Bob Weaver Deinterlacing Filter (bwdif).
  • Add a new “Add DKDM” dialogue (#1637).
  • Basic handling of overlapping video (#1848).
  • Workflow improvements:
  • Re-work scaling following excellent insights by Carsten Kurz, described on #1669. Now the scaling of video content is guessed based on its aspect ratio (taking into account pixel aspect ratio) and there is a "custom" option for overriding incorrectly-marked-up content or content which actually needs its shape to be changed.
  • Add a new "Advanced settings" dialog for content, accessible from the right-click menu. Move the "use video" checkbox into here, as it feels like excessive clutter to have it in the main video panel.
  • Add subtitle analysis so that the outline of all subtitles in a piece of content can be overlaid onto the preview (#1233).
  • Add playhead line to timeline (#1563).
  • Add option to set project properties from a DCP loaded as content (#1688).
  • Avoid unnecessary re-writes of video assets if they are staying the same (#1638).
  • Clicking on the audio graph jumps to that position in the film (#1507).
  • Put the timecode next to the rewind-to-0 button to help avoid mouse-slips (#1234).
  • Allow > 0dB gain per channel in the audio matrix (#1720).
  • Add some new keyboard shortcuts for moving around on the timeline.
  • Remove the ISDCF metadata dialogue box (#1929); all metadata is now set in the “Metadata” dialogue.
  • Crash / error fixes:
  • Fix crash with some color attributes in Subrip files.
  • Fix crash on dragging timeline content in some cases.
  • Potential fix for assertion failures in audio buffers during analysis in some cases (#1568).
  • Stop error messages hiding behind the splash screen on Windows.
  • Don't crash if history items are inaccessible.
  • Fix crash when exporting a 2D project containing 3D content (#1680).
  • Fix hangs when changing CPL in the player (#1905).
  • Stop crashing when running the hints check on films with silent/black gaps.
  • Potential fix for errors related to info files (#1618).
  • Try to ignore exceptions thrown from boost::filesystem::is_symlink (#1662).
  • Ignore and report failures to decode frames during playback, rather than crashing (#1593).
  • Clarify some error messages on macOS (#1837).
  • Fix deadlock when changing CPL in the player (#1827).
  • Fix error when cancelling load of a trusted device certificate.
  • Fix error when finding missing content.
  • Fix hang on loading a KDM during playback.
  • Fix assertion failure in AudioBuffers::copy_from() (#1909).
  • Don't crash if the first packet in a stream has AV_NOPTS_VALUE; instead, assume it should be at timestamp 0.
  • Fix assertion failures in audio_buffers (#1857).
  • Fix download of IMS3000 certificates.
  • Fix problems with very long filenames on Windows (#1755).
  • Output correctness fixes:
  • Possible fix for various causes of audio/video sync problems in DCPs.
  • Fix missing burnt subtitles in some rare cases (#1581).
  • Fix incorrect video range on exported files.
  • Fix incorrect images when cropping without stretch.
  • Fix exported videos with imprecise framerates (e.g. 24.01 rather than 24) in some cases (#1663).
  • Fix handling of subtitles at reel boundaries.
  • Try to fix no-stretch / no-scale for non-square pixels (#1636).
  • Prevent the creation of KDMs with validity periods that lie outside the validity of the signing certificates.
  • Create signing certificates whose validity starts a week before DCP-o-matic's installation, so that they are less likely to start too late for a KDM that we make (#1422).
  • Hopefully fix incorrect bitmapped subtitle colours.
  • Fix reel setup when the last reel is less than 1 second long.
  • Use XX as an audio language when there is no specified audio language (#1939).
  • Fix incorrect parsing and creation of IDs for PNG subtitles (#1965).
  • Other fixes:
  • Fix periods of black between trimmed content in the preview.
  • Fix missing subtitles/captions in the player after changing the CPL.
  • Use content video frame rate rather than the DCP one when reading trim start/end back from the UI. See #1607.
  • DCP-o-matic is usable in macOS ‘dark’ mode.
  • DCP-o-matic should no longer create reels shorter than 1 second.
  • Sort cinemas / screens better in the KDM dialog (#1904).
  • Fix disappearing preview video on changing CPL in some cases (#1641).
  • Ignore video streams with frame rates over 1000 (work-around/fix for #1585).
  • Flush audio decoder when a DCPDecoder finishes so that resamplers are emptied and hence we don't lose any samples. Fixes #1691.
  • Fix timeline selection under scroll.
  • Re-fix problems with multiple root node namespaces.
  • ISDCF name fixes with > 6 channels and HI/VI (#1633).
  • Prevent player folding audio to 2 channel if ‘default DCP audio channels’ is set to 2.
  • Keep the computer awake when doing exports and hash computations.
  • Fix VF creation with gaps between content.
  • Keep default export name even if the user changes the format (#1584).
  • Prevent reference/reel setting controls getting stuck when referenced content is moved with reel mode 'single' enabled (#1645).
  • Set fade in/out using content frame rate rather than DCP rate (#1642).
  • dcpomatic_create now responds to --version on stdout, not stderr (#1686).
  • Fix layout bug where the stuff in the content panel would be completely hidden in some cases (seen on Linux only, I think).
  • Apply fader-based gain calculations to the current gain, not 0dB.
  • Various fixes to the layout when using a GTK3 backend on Linux.
  • Various fixes for bugs when using Atmos content.
  • Fix vertical alignment with subrip and embedded SSA an codes.
  • Content changes should mark the film dirty (#1810).
  • Try to improve splitter behaviour when shrinking and then enlarging the main window (#1839).
  • Various fixes to the playlist editor.
  • Fix failure to update player information when changing CPLs.
  • Fix playhead position after trim-up-to (#1847).
  • Fix --standard flag to dcpomatic2_cli (github #9).
  • Fix transcode finish time estimations when re-encoding a DCP (#1863).
  • Fix Christie certificate download when first try fails.
  • Fix incorrectly-sized timeline toolbar icons on macOS (#1927).
  • Fix confusing audio matrix when using some processors (#1945).
  • Be more tolerant of unusual PKL asset types (#1966).
  • Minor adjustments:
  • Adjusting crop while the preview is playing should now be much faster (#1758).
  • Complain on startup if signer or decryption chains are inconsistent (#1520).
  • Copy with progress updates when we might copy long files (#1574).
  • Use a stricter and more helpful dialogue box when specifying languages for subtitles and audio.
  • Give a better error when opening a DCP with File -> Open by mistake (#1723).
  • Add export button for DKDMs (#1510).
  • Better progress reporting during DCP validation (#1812).
  • Add support for Datasat AP2x and USL sound processors when converting fader position to gain. Stop storing a chosen processor in config; instead, get the user to choose the processor when calculating gains.
  • Use ISDCF name as a default export filename (#1584).
  • Add noise to very small J2K frames in an effort to work-around playback failures on DSS-200 (#1902).
  • Remove the ‘simple’ UI as it seemed to cause more problems than it solved.
  • Trim after _ in current name when enabling ‘Use ISDCF name’ (#1513).
  • Hide passwords in text fields.
  • Enable multi-threaded decoding with FFmpeg (helps with #1887).
  • Make player more tolerant of some DCP errors.
  • Try to warn if we're running the 32-bit version on 64-bit windows (WoW64) (#1569).
  • Give an error if 2D content is set to 3D (#1565). Also run 3D tests with more parallel jobs to speed them up.
  • Hide the upmixers unless an "advanced" configuration option is ticked.
  • Allow configuration of relevant log levels in the player (#1549).
  • Move credentials settings into certificate download dialogue (#1480).
  • Tweak certificate chain dialogue layout (#1530).
  • Make the 'why not' messages for VF creation a bit clearer.
  • Warn if doing a gain calculation might cause clipping.
  • Try to give a better error when we fail to start J2K encoding (probably because of a lack of addressable RAM).
  • Put current frame position in seek-by-frame (and current time in seek-by-timecode) dialogues when opening them (#1736).
  • Don't offer full-frame containers unless 'allow any container' is enabled.
  • Give better error messages when the user makes mistakes with KDMs (#1161).
  • Move upload-DCP-to-TMS button to preferences.
  • Remove encryption key options (#1760).
  • Always sign DCPs (#1760).
  • Move video filters controls into advanced content dialogue (#1748).
  • Add new macOS preferences icons.
  • Move video frame rate override into advanced prefs (#1852).
  • Accept serial numbers with A prefix entered by user.
  • Confirm removal of cinemas and screens.
  • Select newly-added cinemas.
  • In a DCP with any subs/CCAPs, make sure every reel has them (#1340).
  • Write subtitles and closed captions to a test DCP in the hints thread, then check the result for Bv2.1 violations (part of #1800).
  • Add some hints for violations of SMPTE Bv2.1 with subtitles and closed captions.
  • Include creator/issuer in default name of exported KDM decryption key (#1888).
  • Force .pem extension when saving certificates.
  • Add some default filenames to the advanced certificate/key export dialogues (#1888).
  • Tell user we need a KDM when we have none, and content is encrypted.
  • Add version information to splash screen (#1913).
  • Fix confusing error on trying to load a DoM project into the player (#1948).
  • Show an explanatory message if the player is not performing very well (#1932).

New in DCP-o-matic 2.15.146 Beta (May 11, 2021)

  • OpenGL display mode is unreliable on some systems (#1640).
  • Encode server tray icon is hard to see in macOS dark mode (#1986).
  • leqm calculations could be wrong for stereo sources (#1991).

New in DCP-o-matic 2.15.145 Beta (May 10, 2021)

  • New features and major changes:
  • New “Disk Writer” tool to create DCP drives in EXT2 format from any platform.
  • Option to ignore video parts of files (#1355 and others).
  • Option to set video range (JPEG/MPEG) (#1509).
  • Support for CPL metadata and markers.
  • Improved DCP verification in the player, and accompanying dcpomatic2_verify command-line tool.
  • Compliance with most (not yet all, but it's coming) of the SMPTE DCP Bv2.1 Application Profile.
  • New tool to combine DCPs (#1245).
  • New playlist (SPL) editor for the player.
  • Add builds for ARM / Apple Silicon (M1) processors.
  • Basic subtitle export feature.
  • Calculate LEQ(m) when analysing audio.
  • Add an output audio matrix (#1482).
  • Support download of certificates from Qube (#1460).
  • Allow export with one audio stream per channel.
  • Allow specification of audio forensic marking (in KDMs) for some channels only. Default to enabling forensic marking for video and audio (up to and including channel 12) (#1498).
  • Checksum network encode requests and replies to protect against network corruption (#1381).
  • Allow more complete control over the libdcp/DCP-o-matic metadata written to various places.
  • Add Bob Weaver Deinterlacing Filter (bwdif).
  • Add a new “Add DKDM” dialogue (#1637).
  • Basic handling of overlapping video (#1848).
  • Workflow improvements:
  • Re-work scaling following excellent insights by Carsten Kurz, described on #1669. Now the scaling of video content is guessed based on its aspect ratio (taking into account pixel aspect ratio) and there is a "custom" option for overriding incorrectly-marked-up content or content which actually needs its shape to be changed.
  • Add a new "Advanced settings" dialog for content, accessible from the right-click menu. Move the "use video" checkbox into here, as it feels like excessive clutter to have it in the main video panel.
  • Add subtitle analysis so that the outline of all subtitles in a piece of content can be overlaid onto the preview (#1233).
  • Add playhead line to timeline (#1563).
  • Add option to set project properties from a DCP loaded as content (#1688).
  • Avoid unnecessary re-writes of video assets if they are staying the same (#1638).
  • Clicking on the audio graph jumps to that position in the film (#1507).
  • Put the timecode next to the rewind-to-0 button to help avoid mouse-slips (#1234).
  • Allow > 0dB gain per channel in the audio matrix (#1720).
  • Add some new keyboard shortcuts for moving around on the timeline.
  • Remove the ISDCF metadata dialogue box (#1929); all metadata is now set in the “Metadata” dialogue.
  • Crash / error fixes:
  • Fix crash with some color attributes in Subrip files.
  • Fix crash on dragging timeline content in some cases.
  • Potential fix for assertion failures in audio buffers during analysis in some cases (#1568).
  • Stop error messages hiding behind the splash screen on Windows.
  • Don't crash if history items are inaccessible.
  • Fix crash when exporting a 2D project containing 3D content (#1680).
  • Fix hangs when changing CPL in the player (#1905).
  • Stop crashing when running the hints check on films with silent/black gaps.
  • Potential fix for errors related to info files (#1618).
  • Try to ignore exceptions thrown from boost::filesystem::is_symlink (#1662).
  • Ignore and report failures to decode frames during playback, rather than crashing (#1593).
  • Clarify some error messages on macOS (#1837).
  • Fix deadlock when changing CPL in the player (#1827).
  • Fix error when cancelling load of a trusted device certificate.
  • Fix error when finding missing content.
  • Fix hang on loading a KDM during playback.
  • Fix assertion failure in AudioBuffers::copy_from() (#1909).
  • Output correctness fixes:
  • Possible fix for various causes of audio/video sync problems in DCPs.
  • Fix missing burnt subtitles in some rare cases (#1581).
  • Fix incorrect video range on exported files.
  • Fix incorrect images when cropping without stretch.
  • Fix exported videos with imprecise framerates (e.g. 24.01 rather than 24) in some cases (#1663).
  • Fix handling of subtitles at reel boundaries.
  • Try to fix no-stretch / no-scale for non-square pixels (#1636).
  • Prevent the creation of KDMs with validity periods that lie outside the validity of the signing certificates.
  • Create signing certificates whose validity starts a week before DCP-o-matic's installation, so that they are less likely to start too late for a KDM that we make (#1422).
  • Hopefully fix incorrect bitmapped subtitle colours.
  • Fix reel setup when the last reel is less than 1 second long.
  • Use XX as an audio language when there is no specified audio language (#1939).
  • Other fixes:
  • Fix periods of black between trimmed content in the preview.
  • Fix missing subtitles/captions in the player after changing the CPL.
  • Use content video frame rate rather than the DCP one when reading trim start/end back from the UI. See #1607.
  • DCP-o-matic is usable in macOS ‘dark’ mode.
  • DCP-o-matic should no longer create reels shorter than 1 second.
  • Sort cinemas / screens better in the KDM dialog (#1904).
  • Fix disappearing preview video on changing CPL in some cases (#1641).
  • Ignore video streams with frame rates over 1000 (work-around/fix for #1585).
  • Flush audio decoder when a DCPDecoder finishes so that resamplers are emptied and hence we don't lose any samples. Fixes #1691.
  • Fix timeline selection under scroll.
  • Re-fix problems with multiple root node namespaces.
  • ISDCF name fixes with > 6 channels and HI/VI (#1633).
  • Prevent player folding audio to 2 channel if ‘default DCP audio channels’ is set to 2.
  • Keep the computer awake when doing exports and hash computations.
  • Fix VF creation with gaps between content.
  • Keep default export name even if the user changes the format (#1584).
  • Prevent reference/reel setting controls getting stuck when referenced content is moved with reel mode 'single' enabled (#1645).
  • Set fade in/out using content frame rate rather than DCP rate (#1642).
  • dcpomatic_create now responds to --version on stdout, not stderr (#1686).
  • Fix layout bug where the stuff in the content panel would be completely hidden in some cases (seen on Linux only, I think).
  • Apply fader-based gain calculations to the current gain, not 0dB.
  • Various fixes to the layout when using a GTK3 backend on Linux.
  • Various fixes for bugs when using Atmos content.
  • Fix vertical alignment with subrip and embedded SSA an codes.
  • Content changes should mark the film dirty (#1810).
  • Try to improve splitter behaviour when shrinking and then enlarging the main window (#1839).
  • Various fixes to the playlist editor.
  • Fix failure to update player information when changing CPLs.
  • Fix playhead position after trim-up-to (#1847).
  • Fix --standard flag to dcpomatic2_cli (github #9).
  • Fix transcode finish time estimations when re-encoding a DCP (#1863).
  • Fix Christie certificate download when first try fails.
  • Fix incorrectly-sized timeline toolbar icons on macOS (#1927).
  • Fix confusing audio matrix when using some processors (#1945).
  • Minor adjustments:
  • Adjusting crop while the preview is playing should now be much faster (#1758).
  • Complain on startup if signer or decryption chains are inconsistent (#1520).
  • Copy with progress updates when we might copy long files (#1574).
  • Use a stricter and more helpful dialogue box when specifying languages for subtitles and audio.
  • Give a better error when opening a DCP with File -> Open by mistake (#1723).
  • Add export button for DKDMs (#1510).
  • Better progress reporting during DCP validation (#1812).
  • Add support for Datasat AP2x and USL sound processors when converting fader position to gain. Stop storing a chosen processor in config; instead, get the user to choose the processor when calculating gains.
  • Use ISDCF name as a default export filename (#1584).
  • Add noise to very small J2K frames in an effort to work-around playback failures on DSS-200 (#1902).
  • Remove the ‘simple’ UI as it seemed to cause more problems than it solved.
  • Trim after _ in current name when enabling ‘Use ISDCF name’ (#1513).
  • Hide passwords in text fields.
  • Enable multi-threaded decoding with FFmpeg (helps with #1887).
  • Make player more tolerant of some DCP errors.
  • Try to warn if we're running the 32-bit version on 64-bit windows (WoW64) (#1569).
  • Give an error if 2D content is set to 3D (#1565). Also run 3D tests with more parallel jobs to speed them up.
  • Hide the upmixers unless an "advanced" configuration option is ticked.
  • Allow configuration of relevant log levels in the player (#1549).
  • Move credentials settings into certificate download dialogue (#1480).
  • Tweak certificate chain dialogue layout (#1530).
  • Make the 'why not' messages for VF creation a bit clearer.
  • Warn if doing a gain calculation might cause clipping.
  • Try to give a better error when we fail to start J2K encoding (probably because of a lack of addressable RAM).
  • Put current frame position in seek-by-frame (and current time in seek-by-timecode) dialogues when opening them (#1736).
  • Don't offer full-frame containers unless 'allow any container' is enabled.
  • Give better error messages when the user makes mistakes with KDMs (#1161).
  • Move upload-DCP-to-TMS button to preferences.
  • Remove encryption key options (#1760).
  • Always sign DCPs (#1760).
  • Move video filters controls into advanced content dialogue (#1748).
  • Add new macOS preferences icons.
  • Move video frame rate override into advanced prefs (#1852).
  • Accept serial numbers with A prefix entered by user.
  • Confirm removal of cinemas and screens.
  • Select newly-added cinemas.
  • In a DCP with any subs/CCAPs, make sure every reel has them (#1340).
  • Write subtitles and closed captions to a test DCP in the hints thread, then check the result for Bv2.1 violations (part of #1800).
  • Add some hints for violations of SMPTE Bv2.1 with subtitles and closed captions.
  • Include creator/issuer in default name of exported KDM decryption key (#1888).
  • Force .pem extension when saving certificates.
  • Add some default filenames to the advanced certificate/key export dialogues (#1888).
  • Tell user we need a KDM when we have none, and content is encrypted.
  • Add version information to splash screen (#1913).
  • Fix confusing error on trying to load a DoM project into the player (#1948).
  • Show an explanatory message if the player is not performing very well (#1932).

New in DCP-o-matic 2.15.143 Beta (May 8, 2021)

  • Crash / error fixes:
  • Don't crash if the first packet in a stream has AV_NOPTS_VALUE; instead, assume it should be at timestamp 0.
  • Fix assertion failures in audio_buffers (#1857).
  • Fix download of IMS3000 certificates.
  • Fix problems with very long filenames on Windows (#1755).
  • Output correctness fixes:
  • Fix incorrect parsing and creation of IDs for PNG subtitles (#1965).
  • Other fixes:
  • Be more tolerant of unusual PKL asset types (#1966).

New in DCP-o-matic 2.14.50 (May 7, 2021)

  • This release fixes two bugs:
  • #1965: failure to load DCPs containing image (PNG) subtitles in some circumstances (giving the error "Could not load image for subtitle urn:uuid:XXXX...")
  • #1966: failure to load DCPs with unusual PKL types (giving the error "Unknown asset type text/xml;asdcpKind=CPL")
  • There is also an update to the nl_NL translation from Rob van Nieuwkerk.

New in DCP-o-matic 2.15.139 Beta (Apr 7, 2021)

  • New features and major changes:
  • New “Disk Writer” tool to create DCP drives in EXT2 format from any platform.
  • Option to ignore video parts of files (#1355 and others).
  • Option to set video range (JPEG/MPEG) (#1509).
  • Support for CPL metadata and markers.
  • Improved DCP verification in the player, and accompanying dcpomatic2_verify command-line tool.
  • Compliance with most (not yet all, but it's coming) of the SMPTE DCP Bv2.1 Application Profile.
  • New tool to combine DCPs (#1245).
  • New playlist (SPL) editor for the player.
  • Add builds for ARM / Apple Silicon (M1) processors.
  • Basic subtitle export feature.
  • Calculate LEQ(m) when analysing audio.
  • Add an output audio matrix (#1482).
  • Support download of certificates from Qube (#1460).
  • Allow export with one audio stream per channel.
  • Allow specification of audio forensic marking (in KDMs) for some channels only. Default to enabling forensic marking for video and audio (up to and including channel 12) (#1498).
  • Checksum network encode requests and replies to protect against network corruption (#1381).
  • Allow more complete control over the libdcp/DCP-o-matic metadata written to various places.
  • Add Bob Weaver Deinterlacing Filter (bwdif).
  • Add a new “Add DKDM” dialogue (#1637).
  • Basic handling of overlapping video (#1848).
  • Workflow improvements:
  • Re-work scaling following excellent insights by Carsten Kurz, described on #1669. Now the scaling of video content is guessed based on its aspect ratio (taking into account pixel aspect ratio) and there is a "custom" option for overriding incorrectly-marked-up content or content which actually needs its shape to be changed.
  • Add a new "Advanced settings" dialog for content, accessible from the right-click menu. Move the "use video" checkbox into here, as it feels like excessive clutter to have it in the main video panel.
  • Add subtitle analysis so that the outline of all subtitles in a piece of content can be overlaid onto the preview (#1233).
  • Add playhead line to timeline (#1563).
  • Add option to set project properties from a DCP loaded as content (#1688).
  • Avoid unnecessary re-writes of video assets if they are staying the same (#1638).
  • Clicking on the audio graph jumps to that position in the film (#1507).
  • Put the timecode next to the rewind-to-0 button to help avoid mouse-slips (#1234).
  • Allow > 0dB gain per channel in the audio matrix (#1720).
  • Add some new keyboard shortcuts for moving around on the timeline.
  • Remove the ISDCF metadata dialogue box (#1929); all metadata is now set in the “Metadata” dialogue.
  • Crash / error fixes:
  • Fix crash with some color attributes in Subrip files.
  • Fix crash on dragging timeline content in some cases.
  • Potential fix for assertion failures in audio buffers during analysis in some cases (#1568).
  • Stop error messages hiding behind the splash screen on Windows.
  • Don't crash if history items are inaccessible.
  • Fix crash when exporting a 2D project containing 3D content (#1680).
  • Fix hangs when changing CPL in the player (#1905).
  • Stop crashing when running the hints check on films with silent/black gaps.
  • Potential fix for errors related to info files (#1618).
  • Try to ignore exceptions thrown from boost::filesystem::is_symlink (#1662).
  • Ignore and report failures to decode frames during playback, rather than crashing (#1593).
  • Clarify some error messages on macOS (#1837).
  • Fix deadlock when changing CPL in the player (#1827).
  • Fix error when cancelling load of a trusted device certificate.
  • Fix error when finding missing content.
  • Fix hang on loading a KDM during playback.
  • Fix assertion failure in AudioBuffers::copy_from() (#1909).
  • Don't crash if the first packet in a stream has AV_NOPTS_VALUE; instead, assume it should be at timestamp 0.
  • Fix assertion failures in audio_buffers (#1857).
  • Output correctness fixes:
  • Possible fix for various causes of audio/video sync problems in DCPs.
  • Fix missing burnt subtitles in some rare cases (#1581).
  • Fix incorrect video range on exported files.
  • Fix incorrect images when cropping without stretch.
  • Fix exported videos with imprecise framerates (e.g. 24.01 rather than 24) in some cases (#1663).
  • Fix handling of subtitles at reel boundaries.
  • Try to fix no-stretch / no-scale for non-square pixels (#1636).
  • Prevent the creation of KDMs with validity periods that lie outside the validity of the signing certificates.
  • Create signing certificates whose validity starts a week before DCP-o-matic's installation, so that they are less likely to start too late for a KDM that we make (#1422).
  • Hopefully fix incorrect bitmapped subtitle colours.
  • Fix reel setup when the last reel is less than 1 second long.
  • Use XX as an audio language when there is no specified audio language (#1939).
  • Other fixes:
  • Fix periods of black between trimmed content in the preview.
  • Fix missing subtitles/captions in the player after changing the CPL.
  • Use content video frame rate rather than the DCP one when reading trim start/end back from the UI. See #1607.
  • DCP-o-matic is usable in macOS ‘dark’ mode.
  • DCP-o-matic should no longer create reels shorter than 1 second.
  • Sort cinemas / screens better in the KDM dialog (#1904).
  • Fix disappearing preview video on changing CPL in some cases (#1641).
  • Ignore video streams with frame rates over 1000 (work-around/fix for #1585).
  • Flush audio decoder when a DCPDecoder finishes so that resamplers are emptied and hence we don't lose any samples. Fixes #1691.
  • Fix timeline selection under scroll.
  • Re-fix problems with multiple root node namespaces.
  • ISDCF name fixes with > 6 channels and HI/VI (#1633).
  • Prevent player folding audio to 2 channel if ‘default DCP audio channels’ is set to 2.
  • Keep the computer awake when doing exports and hash computations.
  • Fix VF creation with gaps between content.
  • Keep default export name even if the user changes the format (#1584).
  • Prevent reference/reel setting controls getting stuck when referenced content is moved with reel mode 'single' enabled (#1645).
  • Set fade in/out using content frame rate rather than DCP rate (#1642).
  • dcpomatic_create now responds to --version on stdout, not stderr (#1686).
  • Fix layout bug where the stuff in the content panel would be completely hidden in some cases (seen on Linux only, I think).
  • Apply fader-based gain calculations to the current gain, not 0dB.
  • Various fixes to the layout when using a GTK3 backend on Linux.
  • Various fixes for bugs when using Atmos content.
  • Fix vertical alignment with subrip and embedded SSA an codes.
  • Content changes should mark the film dirty (#1810).
  • Try to improve splitter behaviour when shrinking and then enlarging the main window (#1839).
  • Various fixes to the playlist editor.
  • Fix failure to update player information when changing CPLs.
  • Fix playhead position after trim-up-to (#1847).
  • Fix --standard flag to dcpomatic2_cli (github #9).
  • Fix transcode finish time estimations when re-encoding a DCP (#1863).
  • Fix Christie certificate download when first try fails.
  • Fix incorrectly-sized timeline toolbar icons on macOS (#1927).
  • Fix confusing audio matrix when using some processors (#1945).
  • Minor adjustments:
  • Adjusting crop while the preview is playing should now be much faster (#1758).
  • Complain on startup if signer or decryption chains are inconsistent (#1520).
  • Copy with progress updates when we might copy long files (#1574).
  • Use a stricter and more helpful dialogue box when specifying languages for subtitles and audio.
  • Give a better error when opening a DCP with File -> Open by mistake (#1723).
  • Add export button for DKDMs (#1510).
  • Better progress reporting during DCP validation (#1812).
  • Add support for Datasat AP2x and USL sound processors when converting fader position to gain. Stop storing a chosen processor in config; instead, get the user to choose the processor when calculating gains.
  • Use ISDCF name as a default export filename (#1584).
  • Add noise to very small J2K frames in an effort to work-around playback failures on DSS-200 (#1902).
  • Remove the ‘simple’ UI as it seemed to cause more problems than it solved.
  • Trim after _ in current name when enabling ‘Use ISDCF name’ (#1513).
  • Hide passwords in text fields.
  • Enable multi-threaded decoding with FFmpeg (helps with #1887).
  • Make player more tolerant of some DCP errors.
  • Try to warn if we're running the 32-bit version on 64-bit windows (WoW64) (#1569).
  • Give an error if 2D content is set to 3D (#1565). Also run 3D tests with more parallel jobs to speed them up.
  • Hide the upmixers unless an "advanced" configuration option is ticked.
  • Allow configuration of relevant log levels in the player (#1549).
  • Move credentials settings into certificate download dialogue (#1480).
  • Tweak certificate chain dialogue layout (#1530).
  • Make the 'why not' messages for VF creation a bit clearer.
  • Warn if doing a gain calculation might cause clipping.
  • Try to give a better error when we fail to start J2K encoding (probably because of a lack of addressable RAM).
  • Put current frame position in seek-by-frame (and current time in seek-by-timecode) dialogues when opening them (#1736).
  • Don't offer full-frame containers unless 'allow any container' is enabled.
  • Give better error messages when the user makes mistakes with KDMs (#1161).
  • Move upload-DCP-to-TMS button to preferences.
  • Remove encryption key options (#1760).
  • Always sign DCPs (#1760).
  • Move video filters controls into advanced content dialogue (#1748).
  • Add new macOS preferences icons.
  • Move video frame rate override into advanced prefs (#1852).
  • Accept serial numbers with A prefix entered by user.
  • Confirm removal of cinemas and screens.
  • Select newly-added cinemas.
  • In a DCP with any subs/CCAPs, make sure every reel has them (#1340).
  • Write subtitles and closed captions to a test DCP in the hints thread, then check the result for Bv2.1 violations (part of #1800).
  • Add some hints for violations of SMPTE Bv2.1 with subtitles and closed captions.
  • Include creator/issuer in default name of exported KDM decryption key (#1888).
  • Force .pem extension when saving certificates.
  • Add some default filenames to the advanced certificate/key export dialogues (#1888).
  • Tell user we need a KDM when we have none, and content is encrypted.
  • Add version information to splash screen (#1913).
  • Fix confusing error on trying to load a DoM project into the player (#1948).
  • Show an explanatory message if the player is not performing very well (#1932).

New in DCP-o-matic 2.15.138 Beta (Apr 5, 2021)

  • New “Disk Writer” tool to create DCP drives in EXT2 format from any platform.
  • Re-work scaling following excellent insights by Carsten Kurz, described on #1669. Now the scaling of video content is guessed based on its aspect ratio (taking into account pixel aspect ratio) and there is a "custom" option for overriding incorrectly-marked-up content or content which actually needs its shape to be changed.
  • Add a new "Advanced settings" dialog for content, accessible from the right-click menu. Move the "use video" checkbox into here, as it feels like excessive clutter to have it in the main video panel.
  • Fix crash with some color attributes in Subrip files.
  • Fix crash on dragging timeline content in some cases.
  • Possible fix for various causes of audio/video sync problems in DCPs.
  • Fix periods of black between trimmed content in the preview.
  • Fix missing subtitles/captions in the player after changing the CPL.

New in DCP-o-matic 2.15.137 Beta (Mar 31, 2021)

  • Translations:
  • Updated nl_NL translation from Rob van Nieuwkerk.
  • Updated cs_CZ translation from Tomáš Begeni.
  • Updated sv_SE translation from Mattias Mattsson.
  • New features and major changes:
  • New “Disk Writer” tool to create DCP drives in EXT2 format from any platform.
  • Option to ignore video parts of files (#1355 and others).
  • Option to set video range (JPEG/MPEG) (#1509).
  • Support for CPL metadata and markers.
  • Improved DCP verification in the player, and accompanying dcpomatic2_verify command-line tool.
  • Compliance with most (not yet all, but it's coming) of the SMPTE DCP Bv2.1 Application Profile.
  • New tool to combine DCPs (#1245).
  • New playlist (SPL) editor for the player.
  • Add builds for ARM / Apple Silicon (M1) processors.
  • Basic subtitle export feature.
  • Calculate LEQ(m) when analysing audio.
  • Add an output audio matrix (#1482).
  • Support download of certificates from Qube (#1460).
  • Allow export with one audio stream per channel.
  • Allow specification of audio forensic marking (in KDMs) for some channels only. Default to enabling forensic marking for video and audio (up to and including channel 12) (#1498).
  • Checksum network encode requests and replies to protect against network corruption (#1381).
  • Allow more complete control over the libdcp/DCP-o-matic metadata written to various places.
  • Add Bob Weaver Deinterlacing Filter (bwdif).
  • Add a new “Add DKDM” dialogue (#1637).
  • Basic handling of overlapping video (#1848).
  • Workflow improvements:
  • Re-work scaling following excellent insights by Carsten Kurz, described on #1669. Now the scaling of video content is guessed based on its aspect ratio (taking into account pixel aspect ratio) and there is a "custom" option for overriding incorrectly-marked-up content or content which actually needs its shape to be changed.
  • Add a new "Advanced settings" dialog for content, accessible from the right-click menu. Move the "use video" checkbox into here, as it feels like excessive clutter to have it in the main video panel.
  • Add subtitle analysis so that the outline of all subtitles in a piece of content can be overlaid onto the preview (#1233).
  • Add playhead line to timeline (#1563).
  • Add option to set project properties from a DCP loaded as content (#1688).
  • Avoid unnecessary re-writes of video assets if they are staying the same (#1638).
  • Clicking on the audio graph jumps to that position in the film (#1507).
  • Put the timecode next to the rewind-to-0 button to help avoid mouse-slips (#1234).
  • Allow > 0dB gain per channel in the audio matrix (#1720).
  • Add some new keyboard shortcuts for moving around on the timeline.
  • Crash / error fixes:
  • Fix crash with some color attributes in Subrip files.
  • Fix crash on dragging timeline content in some cases.
  • Potential fix for assertion failures in audio buffers during analysis in some cases (#1568).
  • Stop error messages hiding behind the splash screen on Windows.
  • Don't crash if history items are inaccessible.
  • Fix crash when exporting a 2D project containing 3D content (#1680).
  • Fix hangs when changing CPL in the player (#1905).
  • Stop crashing when running the hints check on films with silent/black gaps.
  • Potential fix for errors related to info files (#1618).
  • Try to ignore exceptions thrown from boost::filesystem::is_symlink (#1662).
  • Ignore and report failures to decode frames during playback, rather than crashing (#1593).
  • Clarify some error messages on macOS (#1837).
  • Fix deadlock when changing CPL in the player (#1827).
  • Fix error when cancelling load of a trusted device certificate.
  • Fix error when finding missing content.
  • Fix hang on loading a KDM during playback.
  • Fix assertion failure in AudioBuffers::copy_from() (#1909).
  • Don't crash if the first packet in a stream has AV_NOPTS_VALUE; instead, assume it should be at timestamp 0.
  • Fix assertion failures in audio_buffers (#1857).
  • Output correctness fixes:
  • Possible fix for various causes of audio/video sync problems in DCPs.
  • Fix missing burnt subtitles in some rare cases (#1581).
  • Fix incorrect video range on exported files.
  • Fix incorrect images when cropping without stretch.
  • Fix exported videos with imprecise framerates (e.g. 24.01 rather than 24) in some cases (#1663).
  • Fix handling of subtitles at reel boundaries.
  • Try to fix no-stretch / no-scale for non-square pixels (#1636).
  • Prevent the creation of KDMs with validity periods that lie outside the validity of the signing certificates.
  • Create signing certificates whose validity starts a week before DCP-o-matic's installation, so that they are less likely to start too late for a KDM that we make (#1422).
  • Hopefully fix incorrect bitmapped subtitle colours.
  • Fix reel setup when the last reel is less than 1 second long.
  • Use XX as an audio language when there is no specified audio language (#1939).
  • Other fixes:
  • Fix periods of black between trimmed content in the preview.
  • Fix missing subtitles/captions in the player after changing the CPL.
  • Use content video frame rate rather than the DCP one when reading trim start/end back from the UI. See #1607.
  • DCP-o-matic is usable in macOS ‘dark’ mode.
  • DCP-o-matic should no longer create reels shorter than 1 second.
  • Sort cinemas / screens better in the KDM dialog (#1904).
  • Fix disappearing preview video on changing CPL in some cases (#1641).
  • Ignore video streams with frame rates over 1000 (work-around/fix for #1585).
  • Flush audio decoder when a DCPDecoder finishes so that resamplers are emptied and hence we don't lose any samples. Fixes #1691.
  • Fix timeline selection under scroll.
  • Re-fix problems with multiple root node namespaces.
  • ISDCF name fixes with > 6 channels and HI/VI (#1633).
  • Prevent player folding audio to 2 channel if ‘default DCP audio channels’ is set to 2.
  • Keep the computer awake when doing exports and hash computations.
  • Fix VF creation with gaps between content.
  • Keep default export name even if the user changes the format (#1584).
  • Prevent reference/reel setting controls getting stuck when referenced content is moved with reel mode 'single' enabled (#1645).
  • Set fade in/out using content frame rate rather than DCP rate (#1642).
  • dcpomatic_create now responds to --version on stdout, not stderr (#1686).
  • Fix layout bug where the stuff in the content panel would be completely hidden in some cases (seen on Linux only, I think).
  • Apply fader-based gain calculations to the current gain, not 0dB.
  • Various fixes to the layout when using a GTK3 backend on Linux.
  • Various fixes for bugs when using Atmos content.
  • Fix vertical alignment with subrip and embedded SSA an codes.
  • Content changes should mark the film dirty (#1810).
  • Try to improve splitter behaviour when shrinking and then enlarging the main window (#1839).
  • Various fixes to the playlist editor.
  • Fix failure to update player information when changing CPLs.
  • Fix playhead position after trim-up-to (#1847).
  • Fix --standard flag to dcpomatic2_cli (github #9).
  • Fix transcode finish time estimations when re-encoding a DCP (#1863).
  • Fix Christie certificate download when first try fails.
  • Minor adjustments:
  • Adjusting crop while the preview is playing should now be much faster (#1758).
  • Complain on startup if signer or decryption chains are inconsistent (#1520).
  • Copy with progress updates when we might copy long files (#1574).
  • Use a stricter and more helpful dialogue box when specifying languages for subtitles and audio.
  • Give a better error when opening a DCP with File -> Open by mistake (#1723).
  • Add export button for DKDMs (#1510).
  • Better progress reporting during DCP validation (#1812).
  • Add support for Datasat AP2x and USL sound processors when converting fader position to gain. Stop storing a chosen processor in config; instead, get the user to choose the processor when calculating gains.
  • Use ISDCF name as a default export filename (#1584).
  • Add noise to very small J2K frames in an effort to work-around playback failures on DSS-200 (#1902).
  • Remove the ‘simple’ UI as it seemed to cause more problems than it solved.
  • Trim after _ in current name when enabling ‘Use ISDCF name’ (#1513).
  • Hide passwords in text fields.
  • Enable multi-threaded decoding with FFmpeg (helps with #1887).
  • Make player more tolerant of some DCP errors.
  • Try to warn if we're running the 32-bit version on 64-bit windows (WoW64) (#1569).
  • Give an error if 2D content is set to 3D (#1565). Also run 3D tests with more parallel jobs to speed them up.
  • Hide the upmixers unless an "advanced" configuration option is ticked.
  • Allow configuration of relevant log levels in the player (#1549).
  • Move credentials settings into certificate download dialogue (#1480).
  • Tweak certificate chain dialogue layout (#1530).
  • Make the 'why not' messages for VF creation a bit clearer.
  • Warn if doing a gain calculation might cause clipping.
  • Try to give a better error when we fail to start J2K encoding (probably because of a lack of addressable RAM).
  • Put current frame position in seek-by-frame (and current time in seek-by-timecode) dialogues when opening them (#1736).
  • Don't offer full-frame containers unless 'allow any container' is enabled.
  • Give better error messages when the user makes mistakes with KDMs (#1161).
  • Move upload-DCP-to-TMS button to preferences.
  • Remove encryption key options (#1760).
  • Always sign DCPs (#1760).
  • Move video filters controls into advanced content dialogue (#1748).
  • Add new macOS preferences icons.
  • Move video frame rate override into advanced prefs (#1852).
  • Accept serial numbers with A prefix entered by user.
  • Confirm removal of cinemas and screens.
  • Select newly-added cinemas.
  • In a DCP with any subs/CCAPs, make sure every reel has them (#1340).
  • Write subtitles and closed captions to a test DCP in the hints thread, then check the result for Bv2.1 violations (part of #1800).
  • Add some hints for violations of SMPTE Bv2.1 with subtitles and closed captions.
  • Include creator/issuer in default name of exported KDM decryption key (#1888).
  • Force .pem extension when saving certificates.
  • Add some default filenames to the advanced certificate/key export dialogues (#1888).
  • Tell user we need a KDM when we have none, and content is encrypted.
  • Add version information to splash screen (#1913).

New in DCP-o-matic 2.15.135 Beta (Mar 15, 2021)

  • Translations:
  • Updated nl_NL translation from Rob van Nieuwkerk.
  • Updated cs_CZ translation from Tomáš Begeni.
  • New features and major changes:
  • Disk Writer tool to create DCP drives in EXT2 format from any platform.
  • Option to ignore video parts of files (#1355 and others).
  • Option to set video range (JPEG/MPEG) (#1509).
  • Support for CPL metadata and markers.
  • Improved DCP verification in the player.
  • Compliance with most (not yet all, but it's coming) of the SMPTE DCP Bv2.1 Application Profile.
  • New tool to combine DCPs (#1245).
  • New playlist (SPL) editor for the player.
  • Support download of certificates from Qube (#1460).
  • Basic subtitle export feature.
  • Calculate LEQ(m) when analysing audio.
  • Allow export with one audio stream per channel.
  • Allow specification of audio forensic marking (in KDMs) for some channels only. Default to enabling forensic marking for video and audio (up to and including channel 12). Fixes #1498.
  • Checksum network encode requests and replies to protect against network corruption (#1381).
  • Allow more complete control over the libdcp/DCP-o-matic metadata written to various places.
  • Add an output audio matrix (#1482).
  • Add Bob Weaver Deinterlacing Filter (bwdif).
  • Add a new “Add DKDM” dialogue (#1637).
  • Basic handling of overlapping video (#1848).
  • Add builds for ARM / Apple Silicon (M1) processors.
  • Workflow improvements:
  • Re-work scaling following excellent insights by Carsten Kurz, described on #1669. Now the scaling of video content is guessed based on its aspect ratio (taking into account pixel aspect ratio) and there is a "custom" option for overriding incorrectly-marked-up content or content which actually needs its shape to be changed.
  • Add a new "Advanced settings" dialog for content, accessible from the right-click menu. Move the "use video" checkbox into here, as it feels like excessive clutter to have it in the main video panel.
  • Add subtitle analysis so that the outline of all subtitles in a piece of content can be overlaid onto the preview (#1233).
  • Add playhead line to timeline (#1563).
  • Add option to set project properties from a DCP loaded as content (#1688).
  • Avoid unnecessary re-writes of video assets if they are staying the same (#1638).
  • Clicking on the audio graph jumps to that position in the film (#1507).
  • Put the timecode next to the rewind-to-0 button to help avoid mouse-slips (#1234).
  • Allow > 0dB gain per channel in the audio matrix (#1720).
  • Add some new keyboard shortcuts for moving around on the timeline.
  • Bug fixes:
  • Possible fix for various causes of audio/video sync problems in DCPs.
  • Fix missing burnt subtitles in some rare cases (#1581).
  • Fix periods of black between trimmed content in the preview.
  • Fix incorrect video range on exported files.
  • Fix crash with some color attributes in Subrip files.
  • Fix crash on dragging timeline content in some cases.
  • Fix incorrect images when cropping without stretch.
  • Fix missing subtitles/captions in the player after changing the CPL.
  • Fix exported videos with imprecise framerates (e.g. 24.01 rather than 24) in some cases (#1663).
  • Use content video frame rate rather than the DCP one when reading trim start/end back from the UI. See #1607.
  • DCP-o-matic is usable in macOS ‘dark’ mode.
  • DCP-o-matic should no longer create reels shorter than 1 second.
  • Sort cinemas / screens better in the KDM dialog (#1904).
  • Fix disappearing preview video on changing CPL in some cases (#1641).
  • Potential fix for assertion failures in audio buffers during analysis in some cases (#1568).
  • Stop error messages hiding behind the splash screen on Windows.
  • Try to fix no-stretch / no-scale for non-square pixels (#1636).
  • Prevent the creation of KDMs with validity periods that lie outside the validity of the signing certificates.
  • Create signing certificates whose validity starts a week before DCP-o-matic's installation, so that they are less likely to start too late for a KDM that we make (#1422).
  • Hopefully fix incorrect bitmapped subtitle colours.
  • Don't crash if history items are inaccessible.
  • Fix crash when exporting a 2D project containing 3D content (#1680).
  • Ignore video streams with frame rates over 1000 (work-around/fix for #1585).
  • Fix hangs when changing CPL in the player (#1905).
  • Stop crashing when running the hints check on films with silent/black gaps.
  • Flush audio decoder when a DCPDecoder finishes so that resamplers are emptied and hence we don't lose any samples. Fixes #1691.
  • Fix timeline selection under scroll.
  • Re-fix problems with multiple root node namespaces.
  • Potential fix for errors related to info files (#1618).
  • ISDCF name fixes with > 6 channels and HI/VI (#1633).
  • Prevent player folding audio to 2 channel if ‘default DCP audio channels’ is set to 2.
  • Keep the computer awake when doing exports and hash computations.
  • Fix VF creation with gaps between content.
  • Keep default export name even if the user changes the format (#1584).
  • Prevent reference/reel setting controls getting stuck when referenced content is moved with reel mode 'single' enabled (#1645).
  • Set fade in/out using content frame rate rather than DCP rate (#1642).
  • Try to ignore exceptions thrown from boost::filesystem::is_symlink (#1662).
  • dcpomatic_create now responds to --version on stdout, not stderr (#1686).
  • Fix layout bug where the stuff in the content panel would be completely hidden in some cases (seen on Linux only, I think).
  • Apply fader-based gain calculations to the current gain, not 0dB.
  • Ignore and report failures to decode frames during playback, rather than crashing (#1593).
  • Various fixes to the layout when using a GTK3 backend on Linux.
  • Various fixes for bugs when using Atmos content.
  • Fix vertical alignment with subrip and embedded SSA an codes.
  • Content changes should mark the film dirty (#1810).
  • Try to improve splitter behaviour when shrinking and then enlarging the main window (#1839).
  • Various fixes to the playlist editor.
  • Clarify some error messages on macOS (#1837).
  • Fix failure to update player information when changing CPLs.
  • Fix deadlock when changing CPL in the player (#1827).
  • Don't crash if the first packet in a stream has AV_NOPTS_VALUE; instead, assume it should be at timestamp 0.
  • Fix assertion failures in audio_buffers (#1857).
  • Fix playhead position after trim-up-to (#1847).
  • Fix --standard flag to dcpomatic2_cli (github #9).
  • Fix transcode finish time estimations when re-encoding a DCP (#1863).
  • Fix Christie certificate download when first try fails.
  • Fix error when cancelling load of a trusted device certificate.
  • Fix error when finding missing content.
  • Fix hang on loading a KDM during playback.
  • Fix assertion failure in AudioBuffers::copy_from() (#1909).
  • Fix reel setup when the last reel is less than 1 second long.
  • Minor adjustments:
  • Adjusting crop while the preview is playing should now be much faster (#1758).
  • Complain on startup if signer or decryption chains are inconsistent (#1520).
  • Copy with progress updates when we might copy long files (#1574).
  • Use a stricter and more helpful dialogue box when specifying languages for subtitles and audio.
  • Give a better error when opening a DCP with File -> Open by mistake (#1723).
  • Add export button for DKDMs (#1510).
  • Better progress reporting during DCP validation (#1812).
  • Add support for Datasat AP2x and USL sound processors when converting fader position to gain. Stop storing a chosen processor in config; instead, get the user to choose the processor when calculating gains.
  • Use ISDCF name as a default export filename (#1584).
  • Add noise to very small J2K frames in an effort to work-around playback failures on DSS-200 (#1902).
  • Remove the ‘simple’ UI as it seemed to cause more problems than it solved.
  • Trim after _ in current name when enabling ‘Use ISDCF name’ (#1513).
  • Hide passwords in text fields.
  • Enable multi-threaded decoding with FFmpeg (helps with #1887).
  • Make player more tolerant of some DCP errors.
  • Try to warn if we're running the 32-bit version on 64-bit windows (WoW64) (#1569).
  • Give an error if 2D content is set to 3D (#1565). Also run 3D tests with more parallel jobs to speed them up.
  • Hide the upmixers unless an "advanced" configuration option is ticked.
  • Allow configuration of relevant log levels in the player (#1549).
  • Move credentials settings into certificate download dialogue (#1480).
  • Tweak certficate chain dialogue layout (#1530).
  • Make the 'why not' messages for VF creation a bit clearer.
  • Warn if doing a gain calculation might cause clipping.
  • Try to give a better error when we fail to start J2K encoding (probably because of a lack of addressable RAM).
  • Put current frame position in seek-by-frame (and current time in seek-by-timecode) dialogues when opening them (#1736).
  • Don't offer full-frame containers unless 'allow any container' is enabled.
  • Give better error messages when the user makes mistakes with KDMs (#1161).
  • Move upload-DCP-to-TMS button to preferences.
  • Remove encryption key options (#1760).
  • Always sign DCPs (#1760).
  • Move video filters controls into advanced content dialogue (#1748).
  • Add new macOS preferences icons.
  • Move video frame rate override into advanced prefs (#1852).
  • Accept serial numbers with A prefix entered by user.
  • Confirm removal of cinemas and screens.
  • Select newly-added cinemas.
  • In a DCP with any subs/ccaps, make sure every reel has them (#1340).
  • Write subtitles and closed captions to a test DCP in the hints thread, then check the result for Bv2.1 violations (part of #1800).
  • Add some hints for violations of SMPTE Bv2.1 with subtitles and closed captions.
  • Include creator/issuer in default name of exported KDM decryption key (#1888).
  • Force .pem extension when saving certificates.
  • Add some default filenames to the advanced certificate/key export dialogues (#1888).
  • Tell user we need a KDM when we have none, and content is encrypted.
  • Add version informationm to splash screen (#1913).

New in DCP-o-matic 2.15.134 Beta (Mar 13, 2021)

  • Translations:
  • Updated nl_NL translation from Rob van Nieuwkerk.
  • Updated cs_CZ translation from Tomáš Begeni.
  • New features and major changes:
  • Disk Writer tool to create DCP drives in EXT2 format from any platform.
  • Option to ignore video parts of files (#1355 and others).
  • Option to set video range (JPEG/MPEG) (#1509).
  • Support for CPL metadata and markers.
  • Improved DCP verification in the player.
  • Compliance with most (not yet all, but it's coming) of the SMPTE DCP Bv2.1 Application Profile.
  • New tool to combine DCPs (#1245).
  • New playlist (SPL) editor for the player.
  • Support download of certificates from Qube (#1460).
  • Basic subtitle export feature.
  • Calculate LEQ(m) when analysing audio.
  • Allow export with one audio stream per channel.
  • Allow specification of audio forensic marking (in KDMs) for some channels only. Default to enabling forensic marking for video and audio (up to and including channel 12). Fixes #1498.
  • Checksum network encode requests and replies to protect against network corruption (#1381).
  • Allow more complete control over the libdcp/DCP-o-matic metadata written to various places.
  • Add an output audio matrix (#1482).
  • Add Bob Weaver Deinterlacing Filter (bwdif).
  • Add a new “Add DKDM” dialogue (#1637).
  • Basic handling of overlapping video (#1848).
  • Add builds for ARM / Apple Silicon (M1) processors.
  • Workflow improvements:
  • Re-work scaling following excellent insights by Carsten Kurz, described on #1669. Now the scaling of video content is guessed based on its aspect ratio (taking into account pixel aspect ratio) and there is a "custom" option for overriding incorrectly-marked-up content or content which actually needs its shape to be changed.
  • Add a new "Advanced settings" dialog for content, accessible from the right-click menu. Move the "use video" checkbox into here, as it feels like excessive clutter to have it in the main video panel.
  • Add subtitle analysis so that the outline of all subtitles in a piece of content can be overlaid onto the preview (#1233).
  • Add playhead line to timeline (#1563).
  • Add option to set project properties from a DCP loaded as content (#1688).
  • Avoid unnecessary re-writes of video assets if they are staying the same (#1638).
  • Clicking on the audio graph jumps to that position in the film (#1507).
  • Put the timecode next to the rewind-to-0 button to help avoid mouse-slips (#1234).
  • Allow > 0dB gain per channel in the audio matrix (#1720).
  • Add some new keyboard shortcuts for moving around on the timeline.
  • Bug fixes:
  • Possible fix for various causes of audio/video sync problems in DCPs.
  • Fix missing burnt subtitles in some rare cases (#1581).
  • Fix periods of black between trimmed content in the preview.
  • Fix incorrect video range on exported files.
  • Fix crash with some color attributes in Subrip files.
  • Fix crash on dragging timeline content in some cases.
  • Fix incorrect images when cropping without stretch.
  • Fix missing subtitles/captions in the player after changing the CPL.
  • Fix exported videos with imprecise framerates (e.g. 24.01 rather than 24) in some cases (#1663).
  • Use content video frame rate rather than the DCP one when reading trim start/end back from the UI. See #1607.
  • DCP-o-matic is usable in macOS ‘dark’ mode.
  • DCP-o-matic should no longer create reels shorter than 1 second.
  • Sort cinemas / screens better in the KDM dialog (#1904).
  • Fix disappearing preview video on changing CPL in some cases (#1641).
  • Potential fix for assertion failures in audio buffers during analysis in some cases (#1568).
  • Stop error messages hiding behind the splash screen on Windows.
  • Try to fix no-stretch / no-scale for non-square pixels (#1636).
  • Prevent the creation of KDMs with validity periods that lie outside the validity of the signing certificates.
  • Create signing certificates whose validity starts a week before DCP-o-matic's installation, so that they are less likely to start too late for a KDM that we make (#1422).
  • Hopefully fix incorrect bitmapped subtitle colours.
  • Don't crash if history items are inaccessible.
  • Fix crash when exporting a 2D project containing 3D content (#1680).
  • Ignore video streams with frame rates over 1000 (work-around/fix for #1585).
  • Fix hangs when changing CPL in the player (#1905).
  • Stop crashing when running the hints check on films with silent/black gaps.
  • Flush audio decoder when a DCPDecoder finishes so that resamplers are emptied and hence we don't lose any samples. Fixes #1691.
  • Fix timeline selection under scroll.
  • Re-fix problems with multiple root node namespaces.
  • Potential fix for errors related to info files (#1618).
  • ISDCF name fixes with > 6 channels and HI/VI (#1633).
  • Prevent player folding audio to 2 channel if ‘default DCP audio channels’ is set to 2.
  • Keep the computer awake when doing exports and hash computations.
  • Fix VF creation with gaps between content.
  • Keep default export name even if the user changes the format (#1584).
  • Prevent reference/reel setting controls getting stuck when referenced content is moved with reel mode 'single' enabled (#1645).
  • Set fade in/out using content frame rate rather than DCP rate (#1642).
  • Try to ignore exceptions thrown from boost::filesystem::is_symlink (#1662).
  • dcpomatic_create now responds to --version on stdout, not stderr (#1686).
  • Fix layout bug where the stuff in the content panel would be completely hidden in some cases (seen on Linux only, I think).
  • Apply fader-based gain calculations to the current gain, not 0dB.
  • Ignore and report failures to decode frames during playback, rather than crashing (#1593).
  • Various fixes to the layout when using a GTK3 backend on Linux.
  • Various fixes for bugs when using Atmos content.
  • Fix vertical alignment with subrip and embedded SSA an codes.
  • Content changes should mark the film dirty (#1810).
  • Try to improve splitter behaviour when shrinking and then enlarging the main window (#1839).
  • Various fixes to the playlist editor.
  • Clarify some error messages on macOS (#1837).
  • Fix failure to update player information when changing CPLs.
  • Fix deadlock when changing CPL in the player (#1827).
  • Don't crash if the first packet in a stream has AV_NOPTS_VALUE; instead, assume it should be at timestamp 0.
  • Fix assertion failures in audio_buffers (#1857).
  • Fix playhead position after trim-up-to (#1847).
  • Fix --standard flag to dcpomatic2_cli (github #9).
  • Fix transcode finish time estimations when re-encoding a DCP (#1863).
  • Fix Christie certificate download when first try fails.
  • Fix error when cancelling load of a trusted device certificate.
  • Fix error when finding missing content.
  • Fix hang on loading a KDM during playback.
  • Fix assertion failure in AudioBuffers::copy_from() (#1909).
  • Fix reel setup when the last reel is less than 1 second long.
  • Minor adjustments
  • Adjusting crop while the preview is playing should now be much faster (#1758).
  • Complain on startup if signer or decryption chains are inconsistent (#1520).
  • Copy with progress updates when we might copy long files (#1574).
  • Use a stricter and more helpful dialogue box when specifying languages for subtitles and audio.
  • Give a better error when opening a DCP with File -> Open by mistake (#1723).
  • Add export button for DKDMs (#1510).
  • Better progress reporting during DCP validation (#1812).
  • Add support for Datasat AP2x and USL sound processors when converting fader position to gain. Stop storing a chosen processor in config; instead, get the user to choose the processor when calculating gains.
  • Use ISDCF name as a default export filename (#1584).
  • Add noise to very small J2K frames in an effort to work-around playback failures on DSS-200 (#1902).
  • Remove the ‘simple’ UI as it seemed to cause more problems than it solved.
  • Trim after _ in current name when enabling ‘Use ISDCF name’ (#1513).
  • Hide passwords in text fields.
  • Enable multi-threaded decoding with FFmpeg (helps with #1887).
  • Make player more tolerant of some DCP errors.
  • Try to warn if we're running the 32-bit version on 64-bit windows (WoW64) (#1569).
  • Give an error if 2D content is set to 3D (#1565). Also run 3D tests with more parallel jobs to speed them up.
  • Hide the upmixers unless an "advanced" configuration option is ticked.
  • Allow configuration of relevant log levels in the player (#1549).
  • Move credentials settings into certificate download dialogue (#1480).
  • Tweak certficate chain dialogue layout (#1530).
  • Make the 'why not' messages for VF creation a bit clearer.
  • Warn if doing a gain calculation might cause clipping.
  • Try to give a better error when we fail to start J2K encoding (probably because of a lack of addressable RAM).
  • Put current frame position in seek-by-frame (and current time in seek-by-timecode) dialogues when opening them (#1736).
  • Don't offer full-frame containers unless 'allow any container' is enabled.
  • Give better error messages when the user makes mistakes with KDMs (#1161).
  • Move upload-DCP-to-TMS button to preferences.
  • Remove encryption key options (#1760).
  • Always sign DCPs (#1760).
  • Move video filters controls into advanced content dialogue (#1748).
  • Add new macOS preferences icons.
  • Move video frame rate override into advanced prefs (#1852).
  • Accept serial numbers with A prefix entered by user.
  • Confirm removal of cinemas and screens.
  • Select newly-added cinemas.
  • In a DCP with any subs/ccaps, make sure every reel has them (#1340).
  • Write subtitles and closed captions to a test DCP in the hints thread, then check the result for Bv2.1 violations (part of #1800).
  • Add some hints for violations of SMPTE Bv2.1 with subtitles and closed captions.
  • Include creator/issuer in default name of exported KDM decryption key (#1888).
  • Force .pem extension when saving certificates.
  • Add some default filenames to the advanced certificate/key export dialogues (#1888).
  • Tell user we need a KDM when we have none, and content is encrypted.
  • Add version informationm to splash screen (#1913).

New in DCP-o-matic 2.15.131 Beta (Feb 24, 2021)

  • Translations:
  • Updated nl_NL translation from Rob van Nieuwkerk.
  • Updated cs_CZ translation from Tomáš Begeni.
  • Bug fixes:
  • Fix assertion failure in AudioBuffers::copy_from() (#1909).
  • Fix reel setup when the last reel is less than 1 second long.

New in DCP-o-matic 2.15.130 Beta (Feb 18, 2021)

  • New features and major changes:
  • Disk Writer tool to create DCP drives in EXT2 format from any platform.
  • Option to ignore video parts of files (#1355 and others).
  • Option to set video range (JPEG/MPEG) (#1509).
  • Support for CPL metadata and markers.
  • Improved DCP verification in the player.
  • Compliance with most (not yet all, but it's coming) of the SMPTE DCP Bv2.1 Application Profile.
  • New tool to combine DCPs (#1245).
  • New playlist (SPL) editor for the player.
  • Support download of certificates from Qube (#1460).
  • Basic subtitle export feature.
  • Calculate LEQ(m) when analysing audio.
  • Allow export with one audio stream per channel.
  • Allow specification of audio forensic marking (in KDMs) for some channels only. Default to enabling forensic marking for video and audio (up to and including channel 12). Fixes #1498.
  • Checksum network encode requests and replies to protect against network corruption (#1381).
  • Allow more complete control over the libdcp/DCP-o-matic metadata written to various places.
  • Add an output audio matrix (#1482).
  • Add Bob Weaver Deinterlacing Filter (bwdif).
  • Add a new “Add DKDM” dialogue (#1637).
  • Basic handling of overlapping video (#1848).
  • Add builds for ARM / Apple Silicon (M1) processors.
  • Workflow improvements:
  • Re-work scaling following excellent insights by Carsten Kurz, described on #1669. Now the scaling of video content is guessed based on its aspect ratio (taking into account pixel aspect ratio) and there is a "custom" option for overriding incorrectly-marked-up content or content which actually needs its shape to be changed.
  • Add a new "Advanced settings" dialog for content, accessible from the right-click menu. Move the "use video" checkbox into here, as it feels like excessive clutter to have it in the main video panel.
  • Add subtitle analysis so that the outline of all subtitles in a piece of content can be overlaid onto the preview (#1233).
  • Add playhead line to timeline (#1563).
  • Add option to set project properties from a DCP loaded as content (#1688).
  • Avoid unnecessary re-writes of video assets if they are staying the same (#1638).
  • Clicking on the audio graph jumps to that position in the film (#1507).
  • Put the timecode next to the rewind-to-0 button to help avoid mouse-slips (#1234).
  • Allow > 0dB gain per channel in the audio matrix (#1720).
  • Add some new keyboard shortcuts for moving around on the timeline.
  • Bug fixes:
  • Possible fix for various causes of audio/video sync problems in DCPs.
  • Fix missing burnt subtitles in some rare cases (#1581).
  • Fix periods of black between trimmed content in the preview.
  • Fix incorrect video range on exported files.
  • Fix crash with some color attributes in Subrip files.
  • Fix crash on dragging timeline content in some cases.
  • Fix incorrect images when cropping without stretch.
  • Fix missing subtitles/captions in the player after changing the CPL.
  • Fix exported videos with imprecise framerates (e.g. 24.01 rather than 24) in some cases (#1663).
  • Use content video frame rate rather than the DCP one when reading trim start/end back from the UI. See #1607.
  • DCP-o-matic is usable in macOS ‘dark’ mode.
  • DCP-o-matic should no longer create reels shorter than 1 second.
  • Sort cinemas / screens better in the KDM dialog (#1904).
  • Fix disappearing preview video on changing CPL in some cases (#1641).
  • Potential fix for assertion failures in audio buffers during analysis in some cases (#1568).
  • Try to fix no-stretch / no-scale for non-square pixels (#1636).
  • Prevent the creation of KDMs with validity periods that lie outside the validity of the signing certificates.
  • Create signing certificates whose validity starts a week before DCP-o-matic's installation, so that they are less likely to start too late for a KDM that we make (#1422).
  • Hopefully fix incorrect bitmapped subtitle colours.
  • Don't crash if history items are inaccessible.
  • Fix crash when exporting a 2D project containing 3D content (#1680).
  • Ignore video streams with frame rates over 1000 (work-around/fix for #1585).
  • Fix hangs when changing CPL in the player (#1905).
  • Stop crashing when running the hints check on films with silent/black gaps.
  • Flush audio decoder when a DCPDecoder finishes so that resamplers are emptied and hence we don't lose any samples. Fixes #1691.
  • Fix timeline selection under scroll.
  • Re-fix problems with multiple root node namespaces.
  • Potential fix for errors related to info files (#1618).
  • ISDCF name fixes with > 6 channels and HI/VI (#1633).
  • Prevent player folding audio to 2 channel if ‘default DCP audio channels’ is set to 2.
  • Keep the computer awake when doing exports and hash computations.
  • Fix VF creation with gaps between content.
  • Keep default export name even if the user changes the format (#1584).
  • Prevent reference/reel setting controls getting stuck when referenced content is moved with reel mode 'single' enabled (#1645).
  • Set fade in/out using content frame rate rather than DCP rate (#1642).
  • Try to ignore exceptions thrown from boost::filesystem::is_symlink (#1662).
  • dcpomatic_create now responds to --version on stdout, not stderr (#1686).
  • Fix layout bug where the stuff in the content panel would be completely hidden in some cases (seen on Linux only, I think).
  • Apply fader-based gain calculations to the current gain, not 0dB.
  • Ignore and report failures to decode frames during playback, rather than crashing (#1593).
  • Various fixes to the layout when using a GTK3 backend on Linux.
  • Various fixes for bugs when using Atmos content.
  • Fix vertical alignment with subrip and embedded SSA an codes.
  • Content changes should mark the film dirty (#1810).
  • Try to improve splitter behaviour when shrinking and then enlarging the main window (#1839).
  • Various fixes to the playlist editor.
  • Clarify some error messages on macOS (#1837).
  • Fix failure to update player information when changing CPLs.
  • Fix deadlock when changing CPL in the player (#1827).
  • Don't crash if the first packet in a stream has AV_NOPTS_VALUE; instead, assume it should be at timestamp 0.
  • Fix assertion failures in audio_buffers (#1857).
  • Fix playhead position after trim-up-to (#1847).
  • Fix --standard flag to dcpomatic2_cli (github #9).
  • Fix transcode finish time estimations when re-encoding a DCP (#1863).
  • Fix Christie certificate download when first try fails.
  • Fix error when cancelling load of a trusted device certificate.
  • Fix error when finding missing content.
  • Fix hang on loading a KDM during playback.
  • Minor adjustments:
  • Adjusting crop while the preview is playing should now be much faster (#1758).
  • Complain on startup if signer or decryption chains are inconsistent (#1520).
  • Copy with progress updates when we might copy long files (#1574).
  • Use a stricter and more helpful dialogue box when specifying languages for subtitles and audio.
  • Give a better error when opening a DCP with File -> Open by mistake (#1723).
  • Add export button for DKDMs (#1510).
  • Better progress reporting during DCP validation (#1812).
  • Add support for Datasat AP2x and USL sound processors when converting fader position to gain. Stop storing a chosen processor in config; instead, get the user to choose the processor when calculating gains.
  • Use ISDCF name as a default export filename (#1584).
  • Add noise to very small J2K frames in an effort to work-around playback failures on DSS-200 (#1902).
  • Remove the ‘simple’ UI as it seemed to cause more problems than it solved.
  • Trim after _ in current name when enabling ‘Use ISDCF name’ (#1513).
  • Hide passwords in text fields.
  • Make player more tolerant of some DCP errors.
  • Try to warn if we're running the 32-bit version on 64-bit windows (WoW64) (#1569).
  • Give an error if 2D content is set to 3D (#1565). Also run 3D tests with more parallel jobs to speed them up.
  • Hide the upmixers unless an "advanced" configuration option is ticked.
  • Allow configuration of relevant log levels in the player (#1549).
  • Move credentials settings into certificate download dialogue (#1480).
  • Tweak certficate chain dialogue layout (#1530).
  • Make the 'why not' messages for VF creation a bit clearer.
  • Warn if doing a gain calculation might cause clipping.
  • Try to give a better error when we fail to start J2K encoding (probably because of a lack of addressable RAM).
  • Put current frame position in seek-by-frame (and current time in seek-by-timecode) dialogues when opening them (#1736).
  • Don't offer full-frame containers unless 'allow any container' is enabled.
  • Give better error messages when the user makes mistakes with KDMs (#1161).
  • Move upload-DCP-to-TMS button to preferences.
  • Remove encryption key options (#1760).
  • Always sign DCPs (#1760).
  • Move video filters controls into advanced content dialogue (#1748).
  • Add new macOS preferences icons.
  • Move video frame rate override into advanced prefs (#1852).
  • Accept serial numbers with A prefix entered by user.
  • Confirm removal of cinemas and screens.
  • Select newly-added cinemas.
  • In a DCP with any subs/ccaps, make sure every reel has them (#1340).
  • Write subtitles and closed captions to a test DCP in the hints thread, then check the result for Bv2.1 violations (part of #1800).
  • Add some hints for violations of SMPTE Bv2.1 with subtitles and closed captions.
  • Include creator/issuer in default name of exported KDM decryption key (#1888).
  • Force .pem extension when saving certificates.
  • Add some default filenames to the advanced certificate/key export dialogues (#1888).
  • Tell user we need a KDM when we have none, and content is encrypted.

New in DCP-o-matic 2.15.129 Beta (Feb 16, 2021)

  • Translations:
  • Updated nl_NL translation from Rob van Nieuwkerk.
  • Updated cs_CZ translation from Tomáš Begeni.
  • New features and major changes:
  • Disk Writer tool to create DCP drives in EXT2 format from any platform.
  • Option to ignore video parts of files (#1355 and others).
  • Option to set video range (JPEG/MPEG) (#1509).
  • Support for CPL metadata and markers.
  • Improved DCP verification in the player.
  • Compliance with most (not yet all, but it's coming) of the SMPTE DCP Bv2.1 Application Profile.
  • New tool to combine DCPs (#1245).
  • New playlist (SPL) editor for the player.
  • Support download of certificates from Qube (#1460).
  • Basic subtitle export feature.
  • Calculate LEQ(m) when analysing audio.
  • Allow export with one audio stream per channel.
  • Allow specification of audio forensic marking (in KDMs) for some channels only. Default to enabling forensic marking for video and audio (up to and including channel 12). Fixes #1498.
  • Checksum network encode requests and replies to protect against network corruption (#1381).
  • Allow more complete control over the libdcp/DCP-o-matic metadata written to various places.
  • Add an output audio matrix (#1482).
  • Add Bob Weaver Deinterlacing Filter (bwdif).
  • Add a new “Add DKDM” dialogue (#1637).
  • Basic handling of overlapping video (#1848).
  • Add builds for ARM / Apple Silicon (M1) processors.
  • Workflow improvements:
  • Re-work scaling following excellent insights by Carsten Kurz, described on #1669. Now the scaling of video content is guessed based on its aspect ratio (taking into account pixel aspect ratio) and there is a "custom" option for overriding incorrectly-marked-up content or content which actually needs its shape to be changed.
  • Add a new "Advanced settings" dialog for content, accessible from the right-click menu. Move the "use video" checkbox into here, as it feels like excessive clutter to have it in the main video panel.
  • Add subtitle analysis so that the outline of all subtitles in a piece of content can be overlaid onto the preview (#1233).
  • Add playhead line to timeline (#1563).
  • Add option to set project properties from a DCP loaded as content (#1688).
  • Avoid unnecessary re-writes of video assets if they are staying the same (#1638).
  • Clicking on the audio graph jumps to that position in the film (#1507).
  • Put the timecode next to the rewind-to-0 button to help avoid mouse-slips (#1234).
  • Allow > 0dB gain per channel in the audio matrix (#1720).
  • Add some new keyboard shortcuts for moving around on the timeline.
  • Bug fixes:
  • Possible fix for various causes of audio/video sync problems in DCPs.
  • Fix missing burnt subtitles in some rare cases (#1581).
  • Fix periods of black between trimmed content in the preview.
  • Fix incorrect video range on exported files.
  • Fix crash with some color attributes in Subrip files.
  • Fix crash on dragging timeline content in some cases.
  • Fix incorrect images when cropping without stretch.
  • Fix missing subtitles/captions in the player after changing the CPL.
  • Fix exported videos with imprecise framerates (e.g. 24.01 rather than 24) in some cases (#1663).
  • Use content video frame rate rather than the DCP one when reading trim start/end back from the UI. See #1607.
  • DCP-o-matic is usable in macOS ‘dark’ mode.
  • DCP-o-matic should no longer create reels shorter than 1 second.
  • Sort cinemas / screens better in the KDM dialog (#1904).
  • Fix disappearing preview video on changing CPL in some cases (#1641).
  • Potential fix for assertion failures in audio buffers during analysis in some cases (#1568).
  • Try to fix no-stretch / no-scale for non-square pixels (#1636).
  • Prevent the creation of KDMs with validity periods that lie outside the validity of the signing certificates.
  • Create signing certificates whose validity starts a week before DCP-o-matic's installation, so that they are less likely to start too late for a KDM that we make (#1422).
  • Hopefully fix incorrect bitmapped subtitle colours.
  • Don't crash if history items are inaccessible.
  • Fix crash when exporting a 2D project containing 3D content (#1680).
  • Ignore video streams with frame rates over 1000 (work-around/fix for #1585).
  • Fix hangs when changing CPL in the player (#1905).
  • Stop crashing when running the hints check on films with silent/black gaps.
  • Flush audio decoder when a DCPDecoder finishes so that resamplers are emptied and hence we don't lose any samples. Fixes #1691.
  • Fix timeline selection under scroll.
  • Re-fix problems with multiple root node namespaces.
  • Potential fix for errors related to info files (#1618).
  • ISDCF name fixes with > 6 channels and HI/VI (#1633).
  • Prevent player folding audio to 2 channel if ‘default DCP audio channels’ is set to 2.
  • Keep the computer awake when doing exports and hash computations.
  • Fix VF creation with gaps between content.
  • Keep default export name even if the user changes the format (#1584).
  • Prevent reference/reel setting controls getting stuck when referenced content is moved with reel mode 'single' enabled (#1645).
  • Set fade in/out using content frame rate rather than DCP rate (#1642).
  • Try to ignore exceptions thrown from boost::filesystem::is_symlink (#1662).
  • dcpomatic_create now responds to --version on stdout, not stderr (#1686).
  • Fix layout bug where the stuff in the content panel would be completely hidden in some cases (seen on Linux only, I think).
  • Apply fader-based gain calculations to the current gain, not 0dB.
  • Ignore and report failures to decode frames during playback, rather than crashing (#1593).
  • Various fixes to the layout when using a GTK3 backend on Linux.
  • Various fixes for bugs when using Atmos content.
  • Fix vertical alignment with subrip and embedded SSA an codes.
  • Content changes should mark the film dirty (#1810).
  • Try to improve splitter behaviour when shrinking and then enlarging the main window (#1839).
  • Various fixes to the playlist editor.
  • Clarify some error messages on macOS (#1837).
  • Fix failure to update player information when changing CPLs.
  • Fix deadlock when changing CPL in the player (#1827).
  • Don't crash if the first packet in a stream has AV_NOPTS_VALUE; instead, assume it should be at timestamp 0.
  • Fix assertion failures in audio_buffers (#1857).
  • Fix playhead position after trim-up-to (#1847).
  • Fix --standard flag to dcpomatic2_cli (github #9).
  • Fix transcode finish time estimations when re-encoding a DCP (#1863).
  • Fix Christie certificate download when first try fails.
  • Fix error when cancelling load of a trusted device certificate.
  • Fix error when finding missing content.
  • Fix hang on loading a KDM during playback.
  • Minor adjustments:
  • Adjusting crop while the preview is playing should now be much faster (#1758).
  • Complain on startup if signer or decryption chains are inconsistent (#1520).
  • Copy with progress updates when we might copy long files (#1574).
  • Use a stricter and more helpful dialogue box when specifying languages for subtitles and audio.
  • Give a better error when opening a DCP with File -> Open by mistake (#1723).
  • Add export button for DKDMs (#1510).
  • Better progress reporting during DCP validation (#1812).
  • Add support for Datasat AP2x and USL sound processors when converting fader position to gain. Stop storing a chosen processor in config; instead, get the user to choose the processor when calculating gains.
  • Use ISDCF name as a default export filename (#1584).
  • Add noise to very small J2K frames in an effort to work-around playback failures on DSS-200 (#1902).
  • Remove the ‘simple’ UI as it seemed to cause more problems than it solved.
  • Trim after _ in current name when enabling ‘Use ISDCF name’ (#1513).
  • Hide passwords in text fields.
  • Make player more tolerant of some DCP errors.
  • Try to warn if we're running the 32-bit version on 64-bit windows (WoW64) (#1569).
  • Give an error if 2D content is set to 3D (#1565). Also run 3D tests with more parallel jobs to speed them up.
  • Hide the upmixers unless an "advanced" configuration option is ticked.
  • Allow configuration of relevant log levels in the player (#1549).
  • Move credentials settings into certificate download dialogue (#1480).
  • Tweak certficate chain dialogue layout (#1530).
  • Make the 'why not' messages for VF creation a bit clearer.
  • Warn if doing a gain calculation might cause clipping.
  • Try to give a better error when we fail to start J2K encoding (probably because of a lack of addressable RAM).
  • Put current frame position in seek-by-frame (and current time in seek-by-timecode) dialogues when opening them (#1736).
  • Don't offer full-frame containers unless 'allow any container' is enabled.
  • Give better error messages when the user makes mistakes with KDMs (#1161).
  • Move upload-DCP-to-TMS button to preferences.
  • Remove encryption key options (#1760).
  • Always sign DCPs (#1760).
  • Move video filters controls into advanced content dialogue (#1748).
  • Add new macOS preferences icons.
  • Move video frame rate override into advanced prefs (#1852).
  • Accept serial numbers with A prefix entered by user.
  • Confirm removal of cinemas and screens.
  • Select newly-added cinemas.
  • In a DCP with any subs/ccaps, make sure every reel has them (#1340).
  • Write subtitles and closed captions to a test DCP in the hints thread, then check the result for Bv2.1 violations (part of #1800).
  • Add some hints for violations of SMPTE Bv2.1 with subtitles and closed captions.
  • Include creator/issuer in default name of exported KDM decryption key (#1888).
  • Force .pem extension when saving certificates.
  • Add some default filenames to the advanced certificate/key export dialogues (#1888).
  • Tell user we need a KDM when we have none, and content is encrypted.

New in DCP-o-matic 2.15.128 Beta (Feb 16, 2021)

  • Translations:
  • Updated nl_NL translation from Rob van Nieuwkerk.
  • Updated cs_CZ translation from Tomáš Begeni.
  • New features and major changes:
  • Disk Writer tool to create DCP drives in EXT2 format from any platform.
  • Option to ignore video parts of files (#1355 and others).
  • Option to set video range (JPEG/MPEG) (#1509).
  • Support for CPL metadata and markers.
  • Improved DCP verification in the player.
  • Compliance with most (not yet all, but it's coming) of the SMPTE DCP Bv2.1 Application Profile.
  • New tool to combine DCPs (#1245).
  • New playlist (SPL) editor for the player.
  • Support download of certificates from Qube (#1460).
  • Basic subtitle export feature.
  • Calculate LEQ(m) when analysing audio.
  • Allow export with one audio stream per channel.
  • Allow specification of audio forensic marking (in KDMs) for some channels only. Default to enabling forensic marking for video and audio (up to and including channel 12). Fixes #1498.
  • Checksum network encode requests and replies to protect against network corruption (#1381).
  • Allow more complete control over the libdcp/DCP-o-matic metadata written to various places.
  • Add an output audio matrix (#1482).
  • Add Bob Weaver Deinterlacing Filter (bwdif).
  • Add a new “Add DKDM” dialogue (#1637).
  • Add builds for ARM / Apple Silicon (M1) processors.
  • Workflow improvements:
  • Re-work scaling following excellent insights by Carsten Kurz, described on #1669. Now the scaling of video content is guessed based on its aspect ratio (taking into account pixel aspect ratio) and there is a "custom" option for overriding incorrectly-marked-up content or content which actually needs its shape to be changed.
  • Add a new "Advanced settings" dialog for content, accessible from the right-click menu. Move the "use video" checkbox into here, as it feels like excessive clutter to have it in the main video panel.
  • Add subtitle analysis so that the outline of all subtitles in a piece of content can be overlaid onto the preview (#1233).
  • Add playhead line to timeline (#1563).
  • Add option to set project properties from a DCP loaded as content (#1688).
  • Avoid unnecessary re-writes of video assets if they are staying the same (#1638).
  • Clicking on the audio graph jumps to that position in the film (#1507).
  • Put the timecode next to the rewind-to-0 button to help avoid mouse-slips (#1234).
  • Allow > 0dB gain per channel in the audio matrix (#1720).
  • Add some new keyboard shortcuts for moving around on the timeline.
  • Bug fixes:
  • Possible fix for various causes of audio/video sync problems in DCPs.
  • Fix missing burnt subtitles in some rare cases (#1581).
  • Fix periods of black between trimmed content in the preview.
  • Fix incorrect video range on exported files.
  • Fix crash with some color attributes in Subrip files.
  • Fix crash on dragging timeline content in some cases.
  • Fix incorrect images when cropping without stretch.
  • Fix missing subtitles/captions in the player after changing the CPL.
  • Fix exported videos with imprecise framerates (e.g. 24.01 rather than 24) in some cases (#1663).
  • Use content video frame rate rather than the DCP one when reading trim start/end back from the UI. See #1607.
  • DCP-o-matic is usable in macOS ‘dark’ mode.
  • DCP-o-matic should no longer create reels shorter than 1 second.
  • Sort cinemas / screens better in the KDM dialog (#1904).
  • Fix disappearing preview video on changing CPL in some cases (#1641).
  • Potential fix for assertion failures in audio buffers during analysis in some cases (#1568).
  • Try to fix no-stretch / no-scale for non-square pixels (#1636).
  • Prevent the creation of KDMs with validity periods that lie outside the validity of the signing certificates.
  • Create signing certificates whose validity starts a week before DCP-o-matic's installation, so that they are less likely to start too late for a KDM that we make (#1422).
  • Hopefully fix incorrect bitmapped subtitle colours.
  • Don't crash if history items are inaccessible.
  • Fix crash when exporting a 2D project containing 3D content (#1680).
  • Ignore video streams with frame rates over 1000 (work-around/fix for #1585).
  • Fix hangs when changing CPL in the player (#1905).
  • Stop crashing when running the hints check on films with silent/black gaps.
  • Flush audio decoder when a DCPDecoder finishes so that resamplers are emptied and hence we don't lose any samples. Fixes #1691.
  • Fix timeline selection under scroll.
  • Re-fix problems with multiple root node namespaces.
  • Potential fix for errors related to info files (#1618).
  • ISDCF name fixes with > 6 channels and HI/VI (#1633).
  • Prevent player folding audio to 2 channel if ‘default DCP audio channels’ is set to 2.
  • Keep the computer awake when doing exports and hash computations.
  • Fix VF creation with gaps between content.
  • Keep default export name even if the user changes the format (#1584).
  • Prevent reference/reel setting controls getting stuck when referenced content is moved with reel mode 'single' enabled (#1645).
  • Set fade in/out using content frame rate rather than DCP rate (#1642).
  • Try to ignore exceptions thrown from boost::filesystem::is_symlink (#1662).
  • dcpomatic_create now responds to --version on stdout, not stderr (#1686).
  • Fix layout bug where the stuff in the content panel would be completely hidden in some cases (seen on Linux only, I think).
  • Apply fader-based gain calculations to the current gain, not 0dB.
  • Ignore and report failures to decode frames during playback, rather than crashing (#1593).
  • Various fixes to the layout when using a GTK3 backend on Linux.
  • Various fixes for bugs when using Atmos content.
  • Fix vertical alignment with subrip and embedded SSA an codes.
  • Content changes should mark the film dirty (#1810).
  • Try to improve splitter behaviour when shrinking and then enlarging the main window (#1839).
  • Various fixes to the playlist editor.
  • Clarify some error messages on macOS (#1837).
  • Fix failure to update player information when changing CPLs.
  • Fix deadlock when changing CPL in the player (#1827).
  • Don't crash if the first packet in a stream has AV_NOPTS_VALUE; instead, assume it should be at timestamp 0.
  • Fix assertion failures in audio_buffers (#1857).
  • Fix playhead position after trim-up-to (#1847).
  • Fix --standard flag to dcpomatic2_cli (github #9).
  • Fix transcode finish time estimations when re-encoding a DCP (#1863).
  • Fix Christie certificate download when first try fails.
  • Fix error when cancelling load of a trusted device certificate.
  • Fix error when finding missing content.
  • Minor adjustments:
  • Adjusting crop while the preview is playing should now be much faster (#1758).
  • Complain on startup if signer or decryption chains are inconsistent (#1520).
  • Copy with progress updates when we might copy long files (#1574).
  • Use a stricter and more helpful dialogue box when specifying languages for subtitles and audio.
  • Give a better error when opening a DCP with File -> Open by mistake (#1723).
  • Add export button for DKDMs (#1510).
  • Better progress reporting during DCP validation (#1812).
  • Add support for Datasat AP2x and USL sound processors when converting fader position to gain. Stop storing a chosen processor in config; instead, get the user to choose the processor when calculating gains.
  • Use ISDCF name as a default export filename (#1584).
  • Add noise to very small J2K frames in an effort to work-around playback failures on DSS-200 (#1902).
  • Remove the ‘simple’ UI as it seemed to cause more problems than it solved.
  • Trim after _ in current name when enabling ‘Use ISDCF name’ (#1513).
  • Hide passwords in text fields.
  • Make player more tolerant of some DCP errors.
  • Try to warn if we're running the 32-bit version on 64-bit windows (WoW64) (#1569).
  • Give an error if 2D content is set to 3D (#1565). Also run 3D tests with more parallel jobs to speed them up.
  • Hide the upmixers unless an "advanced" configuration option is ticked.
  • Allow configuration of relevant log levels in the player (#1549).
  • Move credentials settings into certificate download dialogue (#1480).
  • Tweak certficate chain dialogue layout (#1530).
  • Make the 'why not' messages for VF creation a bit clearer.
  • Warn if doing a gain calculation might cause clipping.
  • Try to give a better error when we fail to start J2K encoding (probably because of a lack of addressable RAM).
  • Put current frame position in seek-by-frame (and current time in seek-by-timecode) dialogues when opening them (#1736).
  • Don't offer full-frame containers unless 'allow any container' is enabled.
  • Give better error messages when the user makes mistakes with KDMs (#1161).
  • Move upload-DCP-to-TMS button to preferences.
  • Remove encryption key options (#1760).
  • Always sign DCPs (#1760).
  • Move video filters controls into advanced content dialogue (#1748).
  • Add new macOS preferences icons.
  • Move video frame rate override into advanced prefs (#1852).
  • Accept serial numbers with A prefix entered by user.
  • Confirm removal of cinemas and screens.
  • Select newly-added cinemas.
  • In a DCP with any subs/ccaps, make sure every reel has them (#1340).
  • Write subtitles and closed captions to a test DCP in the hints thread, then check the result for Bv2.1 violations (part of #1800).
  • Add some hints for violations of SMPTE Bv2.1 with subtitles and closed captions.
  • Include creator/issuer in default name of exported KDM decryption key (#1888).
  • Force .pem extension when saving certificates.
  • Add some default filenames to the advanced certificate/key export dialogues (#1888).

New in DCP-o-matic 2.15.127 Beta (Feb 10, 2021)

  • Translations:
  • Updated nl_NL translation from Rob van Nieuwkerk.
  • Updated cs_CZ translation from Tomáš Begeni.
  • New features and major changes:
  • Disk Writer tool to create DCP drives in EXT2 format from any platform.
  • Option to ignore video parts of files (#1355 and others).
  • Option to set video range (JPEG/MPEG) (#1509).
  • Support for CPL metadata and markers.
  • Improved DCP verification in the player.
  • Compliance with most (not yet all, but it's coming) of the SMPTE DCP Bv2.1 Application Profile.
  • New tool to combine DCPs (#1245).
  • New playlist (SPL) editor for the player.
  • Support download of certificates from Qube (#1460).
  • Basic subtitle export feature.
  • Calculate LEQ(m) when analysing audio.
  • Allow export with one audio stream per channel.
  • Allow specification of audio forensic marking (in KDMs) for some channels only. Default to enabling forensic marking for video and audio (up to and including channel 12). Fixes #1498.
  • Checksum network encode requests and replies to protect against network corruption (#1381).
  • Allow more complete control over the libdcp/DCP-o-matic metadata written to various places.
  • Add an output audio matrix (#1482).
  • Add Bob Weaver Deinterlacing Filter (bwdif).
  • Add a new “Add DKDM” dialogue (#1637).
  • Add builds for ARM / Apple Silicon (M1) processors.
  • Workflow improvements:
  • Re-work scaling following excellent insights by Carsten Kurz, described on #1669. Now the scaling of video content is guessed based on its aspect ratio (taking into account pixel aspect ratio) and there is a "custom" option for overriding incorrectly-marked-up content or content which actually needs its shape to be changed.
  • Add a new "Advanced settings" dialog for content, accessible from the right-click menu. Move the "use video" checkbox into here, as it feels like excessive clutter to have it in the main video panel.
  • Add subtitle analysis so that the outline of all subtitles in a piece of content can be overlaid onto the preview (#1233).
  • Add playhead line to timeline (#1563).
  • Add option to set project properties from a DCP loaded as content (#1688).
  • Avoid unnecessary re-writes of video assets if they are staying the same (#1638).
  • Clicking on the audio graph jumps to that position in the film (#1507).
  • Put the timecode next to the rewind-to-0 button to help avoid mouse-slips (#1234).
  • Allow > 0dB gain per channel in the audio matrix (#1720).
  • Add some new keyboard shortcuts for moving around on the timeline.
  • Bug fixes:
  • Possible fix for various causes of audio/video sync problems in DCPs.
  • Fix missing burnt subtitles in some rare cases (#1581).
  • Fix periods of black between trimmed content in the preview.
  • Fix incorrect video range on exported files.
  • Fix crash with some color attributes in Subrip files.
  • Fix crash on dragging timeline content in some cases.
  • Fix incorrect images when cropping without stretch.
  • Fix missing subtitles/captions in the player after changing the CPL.
  • Fix exported videos with imprecise framerates (e.g. 24.01 rather than 24) in some cases (#1663).
  • Use content video frame rate rather than the DCP one when reading trim start/end back from the UI. See #1607.
  • DCP-o-matic is usable in macOS ‘dark’ mode.
  • DCP-o-matic should no longer create reels shorter than 1 second.
  • Sort cinemas / screens better in the KDM dialog (#1904).
  • Fix disappearing preview video on changing CPL in some cases (#1641).
  • Potential fix for assertion failures in audio buffers during analysis in some cases (#1568).
  • Try to fix no-stretch / no-scale for non-square pixels (#1636).
  • Prevent the creation of KDMs with validity periods that lie outside the validity of the signing certificates.
  • Create signing certificates whose validity starts a week before DCP-o-matic's installation, so that they are less likely to start too late for a KDM that we make (#1422).
  • Hopefully fix incorrect bitmapped subtitle colours.
  • Don't crash if history items are inaccessible.
  • Fix crash when exporting a 2D project containing 3D content (#1680).
  • Ignore video streams with frame rates over 1000 (work-around/fix for #1585).
  • Fix hangs when changing CPL in the player (#1905).
  • Stop crashing when running the hints check on films with silent/black gaps.
  • Flush audio decoder when a DCPDecoder finishes so that resamplers are emptied and hence we don't lose any samples. Fixes #1691.
  • Fix timeline selection under scroll.
  • Re-fix problems with multiple root node namespaces.
  • Potential fix for errors related to info files (#1618).
  • ISDCF name fixes with > 6 channels and HI/VI (#1633).
  • Prevent player folding audio to 2 channel if ‘default DCP audio channels’ is set to 2.
  • Keep the computer awake when doing exports and hash computations.
  • Fix VF creation with gaps between content.
  • Keep default export name even if the user changes the format (#1584).
  • Prevent reference/reel setting controls getting stuck when referenced content is moved with reel mode 'single' enabled (#1645).
  • Set fade in/out using content frame rate rather than DCP rate (#1642).
  • Try to ignore exceptions thrown from boost::filesystem::is_symlink (#1662).
  • dcpomatic_create now responds to --version on stdout, not stderr (#1686).
  • Fix layout bug where the stuff in the content panel would be completely hidden in some cases (seen on Linux only, I think).
  • Apply fader-based gain calculations to the current gain, not 0dB.
  • Ignore and report failures to decode frames during playback, rather than crashing (#1593).
  • Various fixes to the layout when using a GTK3 backend on Linux.
  • Various fixes for bugs when using Atmos content.
  • Fix vertical alignment with subrip and embedded SSA an codes.
  • Content changes should mark the film dirty (#1810).
  • Try to improve splitter behaviour when shrinking and then enlarging the main window (#1839).
  • Various fixes to the playlist editor.
  • Clarify some error messages on macOS (#1837).
  • Fix failure to update player information when changing CPLs.
  • Fix deadlock when changing CPL in the player (#1827).
  • Don't crash if the first packet in a stream has AV_NOPTS_VALUE; instead, assume it should be at timestamp 0.
  • Fix assertion failures in audio_buffers (#1857).
  • Fix playhead position after trim-up-to (#1847).
  • Fix --standard flag to dcpomatic2_cli (github #9).
  • Fix transcode finish time estimations when re-encoding a DCP (#1863).
  • Fix Christie certificate download when first try fails.
  • Fix error when cancelling load of a trusted device certificate.
  • Fix error when finding missing content.
  • Minor adjustments:
  • Adjusting crop while the preview is playing should now be much faster (#1758).
  • Complain on startup if signer or decryption chains are inconsistent (#1520).
  • Copy with progress updates when we might copy long files (#1574).
  • Use a stricter and more helpful dialogue box when specifying languages for subtitles and audio.
  • Give a better error when opening a DCP with File -> Open by mistake (#1723).
  • Add export button for DKDMs (#1510).
  • Better progress reporting during DCP validation (#1812).
  • Add support for Datasat AP2x and USL sound processors when converting fader position to gain. Stop storing a chosen processor in config; instead, get the user to choose the processor when calculating gains.
  • Use ISDCF name as a default export filename (#1584).
  • Add noise to very small J2K frames in an effort to work-around playback failures on DSS-200 (#1902).
  • Remove the ‘simple’ UI as it seemed to cause more problems than it solved.
  • Trim after _ in current name when enabling ‘Use ISDCF name’ (#1513).
  • Hide passwords in text fields.
  • Make player more tolerant of some DCP errors.
  • Try to warn if we're running the 32-bit version on 64-bit windows (WoW64) (#1569).
  • Give an error if 2D content is set to 3D (#1565). Also run 3D tests with more parallel jobs to speed them up.
  • Hide the upmixers unless an "advanced" configuration option is ticked.
  • Allow configuration of relevant log levels in the player (#1549).
  • Move credentials settings into certificate download dialogue (#1480).
  • Tweak certficate chain dialogue layout (#1530).
  • Make the 'why not' messages for VF creation a bit clearer.
  • Warn if doing a gain calculation might cause clipping.
  • Try to give a better error when we fail to start J2K encoding (probably because of a lack of addressable RAM).
  • Put current frame position in seek-by-frame (and current time in seek-by-timecode) dialogues when opening them (#1736).
  • Don't offer full-frame containers unless 'allow any container' is enabled.
  • Give better error messages when the user makes mistakes with KDMs (#1161).
  • Move upload-DCP-to-TMS button to preferences.
  • Remove encryption key options (#1760).
  • Always sign DCPs (#1760).
  • Move video filters controls into advanced content dialogue (#1748).
  • Add new macOS preferences icons.
  • Move video frame rate override into advanced prefs (#1852).
  • Accept serial numbers with A prefix entered by user.
  • Confirm removal of cinemas and screens.
  • Select newly-added cinemas.
  • In a DCP with any subs/ccaps, make sure every reel has them (#1340).
  • Write subtitles and closed captions to a test DCP in the hints thread, then check the result for Bv2.1 violations (part of #1800).
  • Add some hints for violations of SMPTE Bv2.1 with subtitles and closed captions.
  • Include creator/issuer in default name of exported KDM decryption key (#1888).
  • Force .pem extension when saving certificates.
  • Add some default filenames to the advanced certificate/key export dialogues (#1888).

New in DCP-o-matic 2.15.123 Beta (Jan 17, 2021)

  • Translations:
  • Updated cs_CZ translation from Tomáš Begeni.
  • Workflow improvements:
  • Re-work scaling following excellent insights by Carsten Kurz, described on #1669. Now the scaling of video content is guessed based on its aspect ratio (taking into account pixel aspect ratio) and there is a "custom" option for overriding incorrectly-marked-up content or content which actually needs its shape to be changed.
  • Add a new "Advanced settings" dialog for content, accessible from the right-click menu. Move the "use video" checkbox into here, as it feels like excessive clutter to have it in the main video panel.
  • Add subtitle analysis so that the outline of all subtitles in a piece of content can be overlaid onto the preview (#1233).
  • Add playhead line to timeline (#1563).
  • Add option to set project properties from a DCP loaded as content (#1688).
  • Avoid unnecessary re-writes of video assets if they are staying the same (#1638).
  • Clicking on the audio graph jumps to that position in the film (#1507).
  • Put the timecode next to the rewind-to-0 button to help avoid mouse-slips (#1234).
  • Allow > 0dB gain per channel in the audio matrix (#1720).
  • Add some new keyboard shortcuts for moving around on the timeline.
  • Bug fixes:
  • Possible fix for various causes of audio/video sync problems in DCPs.
  • Fix missing burnt subtitles in some rare cases (#1581).
  • Fix periods of black between trimmed content in the preview.
  • Fix incorrect video range on exported files.
  • Fix crash with some color attributes in Subrip files.
  • Fix crash on dragging timeline content in some cases.
  • Fix incorrect images when cropping without stretch.
  • Fix exported videos with imprecise framerates (e.g. 24.01 rather than 24) in some cases (#1663).
  • Use content video frame rate rather than the DCP one when reading trim start/end back from the UI. See #1607.
  • DCP-o-matic is usable in macOS ‘dark’ mode.
  • DCP-o-matic should no longer create reels shorter than 1 second.
  • Fix disappearing preview video on changing CPL in some cases (#1641).
  • Potential fix for assertion failures in audio buffers during analysis in some cases (#1568).
  • Try to fix no-stretch / no-scale for non-square pixels (#1636).
  • Prevent the creation of KDMs with validity periods that lie outside the validity of the signing certificates.
  • Create signing certificates whose validity starts a week before DCP-o-matic's installation, so that they are less likely to start too late for a KDM that we make (#1422).
  • Hopefully fix incorrect bitmapped subtitle colours.
  • Don't crash if history items are inaccessible.
  • Fix crash when exporting a 2D project containing 3D content (#1680).
  • Ignore video streams with frame rates over 1000 (work-around/fix for #1585).
  • Stop crashing when running the hints check on films with silent/black gaps.
  • Flush audio decoder when a DCPDecoder finishes so that resamplers are emptied and hence we don't lose any samples. Fixes #1691.
  • Fix timeline selection under scroll.
  • Re-fix problems with multiple root node namespaces.
  • Potential fix for errors related to info files (#1618).
  • ISDCF name fixes with > 6 channels and HI/VI (#1633).
  • Prevent player folding audio to 2 channel if ‘default DCP audio channels’ is set to 2.
  • Keep the computer awake when doing exports and hash computations.
  • Fix VF creation with gaps between content.
  • Keep default export name even if the user changes the format (#1584).
  • Prevent reference/reel setting controls getting stuck when referenced content is moved with reel mode 'single' enabled (#1645).
  • Set fade in/out using content frame rate rather than DCP rate (#1642).
  • Try to ignore exceptions thrown from boost::filesystem::is_symlink (#1662).
  • dcpomatic_create now responds to --version on stdout, not stderr (#1686).
  • Fix layout bug where the stuff in the content panel would be completely hidden in some cases (seen on Linux only, I think).
  • Apply fader-based gain calculations to the current gain, not 0dB.
  • Ignore and report failures to decode frames during playback, rather than crashing (#1593).
  • Various fixes to the layout when using a GTK3 backend on Linux.
  • Various fixes for bugs when using Atmos content.
  • Fix vertical alignment with subrip and embedded SSA an codes.
  • Content changes should mark the film dirty (#1810).
  • Try to improve splitter behaviour when shrinking and then enlarging the main window (#1839).
  • Various fixes to the playlist editor.
  • Clarify some error messages on macOS (#1837).
  • Fix failure to update player information when changing CPLs.
  • Fix deadlock when changing CPL in the player (#1827).
  • Don't crash if the first packet in a stream has AV_NOPTS_VALUE; instead, assume it should be at timestamp 0.
  • Fix assertion failures in audio_buffers (#1857).
  • Fix playhead position after trim-up-to (#1847).
  • Fix --standard flag to dcpomatic2_cli (github #9).
  • Fix transcode finish time estimations when re-encoding a DCP (#1863).
  • Fix Christie certificate download when first try fails.
  • Fix error when cancelling load of a trusted device certificate.
  • Minor adjustments:
  • Adjusting crop while the preview is playing should now be much faster (#1758).
  • Complain on startup if signer or decryption chains are inconsistent (#1520).
  • Copy with progress updates when we might copy long files (#1574).
  • Use a stricter and more helpful dialogue box when specifying languages for subtitles and audio.
  • Give a better error when opening a DCP with File -> Open by mistake (#1723).
  • Add export button for DKDMs (#1510).
  • Better progress reporting during DCP validation (#1812).
  • Add support for Datasat AP2x and USL sound processors when converting fader position to gain. Stop storing a chosen processor in config; instead, get the user to choose the processor when calculating gains.
  • Use ISDCF name as a default export filename (#1584).
  • Remove the ‘simple’ UI as it seemed to cause more problems than it solved.
  • Trim after _ in current name when enabling ‘Use ISDCF name’ (#1513).
  • Hide passwords in text fields.
  • Make player more tolerant of some DCP errors.
  • Try to warn if we're running the 32-bit version on 64-bit windows (WoW64) (#1569).
  • Give an error if 2D content is set to 3D (#1565). Also run 3D tests with more parallel jobs to speed them up.
  • Hide the upmixers unless an "advanced" configuration option is ticked.
  • Allow configuration of relevant log levels in the player (#1549).
  • Move credentials settings into certificate download dialogue (#1480).
  • Tweak certficate chain dialogue layout (#1530).
  • Make the 'why not' messages for VF creation a bit clearer.
  • Warn if doing a gain calculation might cause clipping.
  • Try to give a better error when we fail to start J2K encoding (probably because of a lack of addressable RAM).
  • Put current frame position in seek-by-frame (and current time in seek-by-timecode) dialogues when opening them (#1736).
  • Don't offer full-frame containers unless 'allow any container' is enabled.
  • Give better error messages when the user makes mistakes with KDMs (#1161).
  • Move upload-DCP-to-TMS button to preferences.
  • Remove encryption key options (#1760).
  • Always sign DCPs (#1760).
  • Move video filters controls into advanced content dialogue (#1748).
  • Add new macOS preferences icons.
  • Move video frame rate override into advanced prefs (#1852).
  • Accept serial numbers with A prefix entered by user.
  • Confirm removal of cinemas and screens.
  • Select newly-added cinemas.
  • In a DCP with any subs/ccaps, make sure every reel has them (#1340).
  • Write subtitles and closed captions to a test DCP in the hints thread, then check the result for Bv2.1 violations (part of #1800).
  • Add some hints for violations of SMPTE Bv2.1 with subtitles and closed captions.

New in DCP-o-matic 2.15.120 Beta (Jan 14, 2021)

  • Translations:
  • Updated nl_NL translation from Rob van Nieuwkerk.
  • New features and major changes:
  • Disk Writer tool to create DCP drives in EXT2 format from any platform.
  • Option to ignore video parts of files (#1355 and others).
  • Option to set video range (JPEG/MPEG) (#1509).
  • Support for CPL metadata and markers.
  • Improved DCP verification in the player.
  • Compliance with most (not yet all, but it's coming) of the SMPTE DCP Bv2.1 Application Profile.
  • New tool to combine DCPs (#1245).
  • New playlist (SPL) editor for the player.
  • Support download of certificates from Qube (#1460).
  • Basic subtitle export feature.
  • Calculate LEQ(m) when analysing audio.
  • Allow export with one audio stream per channel.
  • Allow specification of audio forensic marking (in KDMs) for some channels only. Default to enabling forensic marking for video and audio (up to and including channel 12). Fixes #1498.
  • Checksum network encode requests and replies to protect against network corruption (#1381).
  • Allow more complete control over the libdcp/DCP-o-matic metadata written to various places.
  • Add an output audio matrix (#1482).
  • Add Bob Weaver Deinterlacing Filter (bwdif).
  • Add a new “Add DKDM” dialogue (#1637).
  • Add builds for ARM / Apple Silicon (M1) processors.

New in DCP-o-matic 2.15.112 Beta (Dec 4, 2020)

  • Bug fixes:
  • Possible fix for various causes of audio/video sync problems in DCPs.
  • Fix missing burnt subtitles in some rare cases (#1581).
  • Fix periods of black between trimmed content in the preview.
  • Fix incorrect video range on exported files.
  • Fix crash with some color attributes in Subrip files.
  • Fix crash on dragging timeline content in some cases.
  • Fix incorrect images when cropping without stretch.
  • Fix exported videos with imprecise framerates (e.g. 24.01 rather than 24) in some cases (#1663).
  • Use content video frame rate rather than the DCP one when reading trim start/end back from the UI. See #1607.
  • DCP-o-matic should no longer create reels shorter than 1 second.
  • Fix disappearing preview video on changing CPL in some cases (#1641).
  • Potential fix for assertion failures in audio buffers during analysis in some cases (#1568).
  • Try to fix no-stretch / no-scale for non-square pixels (#1636).
  • Prevent the creation of KDMs with validity periods that lie outside the validity of the signing certificates.
  • Create signing certificates whose validity starts a week before DCP-o-matic's installation, so that they are less likely to start too late for a KDM that we make (#1422).
  • Hopefully fix incorrect bitmapped subtitle colours.
  • Don't crash if history items are inaccessible.
  • Fix crash when exporting a 2D project containing 3D content (#1680).
  • Ignore video streams with frame rates over 1000 (work-around/fix for #1585).
  • Stop crashing when running the hints check on films with silent/black gaps.
  • Flush audio decoder when a DCPDecoder finishes so that resamplers are emptied and hence we don't lose any samples. Fixes #1691.
  • Fix timeline selection under scroll.
  • Re-fix problems with multiple root node namespaces.
  • Potential fix for errors related to info files (#1618).
  • ISDCF name fixes with > 6 channels and HI/VI (#1633).
  • Prevent player folding audio to 2 channel if ‘default DCP audio channels’ is set to 2.
  • Keep the computer awake when doing exports and hash computations.
  • Fix VF creation with gaps between content.
  • Keep default export name even if the user changes the format (#1584).
  • Prevent reference/reel setting controls getting stuck when referenced content is moved with reel mode 'single' enabled (#1645).
  • Set fade in/out using content frame rate rather than DCP rate (#1642).
  • Try to ignore exceptions thrown from boost::filesystem::is_symlink (#1662).
  • dcpomatic_create now responds to --version on stdout, not stderr (#1686).
  • Fix layout bug where the stuff in the content panel would be completely hidden in some cases (seen on Linux only, I think).
  • Apply fader-based gain calculations to the current gain, not 0dB.
  • Ignore and report failures to decode frames during playback, rather than crashing (#1593).
  • Various fixes to the layout when using a GTK3 backend on Linux.
  • Various fixes for bugs when using Atmos content.
  • Fix vertical alignment with subrip and embedded SSA an codes.
  • Content changes should mark the film dirty (#1810).
  • Try to improve splitter behaviour when shrinking and then enlarging the main window (#1839).
  • Various fixes to the playlist editor.
  • Clarify some error messages on macOS (#1837).
  • Fix failure to update player information when changing CPLs.
  • Fix deadlock when changing CPL in the player (#1827).
  • Don't crash if the first packet in a stream has AV_NOPTS_VALUE; instead, assume it should be at timestamp 0.
  • Clear out _next_time when seeking, so out-of-date values don't hang around. Part of the fix for #1857.
  • Fix playhead position after trim-up-to (#1847).
  • Fix --standard flag to dcpomatic2_cli (github #9).

New in DCP-o-matic 2.15.111 Beta (Dec 1, 2020)

  • Translations:
  • Updated nl_NL translation from Rob van Nieuwkerk.
  • Updated cs_CZ translation from Tomáš Begeni.
  • New features and major changes:
  • Disk Writer tool to create DCP drives in EXT2 format from any platform.
  • Option to ignore video parts of files (#1355 and others).
  • Option to set video range (JPEG/MPEG) (#1509).
  • Support for CPL metadata and markers.
  • Improved DCP verification in the player.
  • Compliance with most (not yet all, but it's coming) of the SMPTE DCP Bv2.14 Application Profile.
  • New tool to combine DCPs (#1245).
  • New playlist (SPL) editor for the player.
  • Support download of certificates from Qube (#1460).
  • Basic subtitle export feature.
  • Calculate LEQ(m) when analysing audio.
  • Allow export with one audio stream per channel.
  • Allow specification of audio forensic marking (in KDMs) for some channels only. Default to enabling forensic marking for video and audio (up to and including channel 12). Fixes #1498.
  • Checksum network encode requests and replies to protect against network corruption (#1381).
  • Allow more complete control over the libdcp/DCP-o-matic metadata written to various places.
  • Add an output audio matrix (#1482).
  • Add Bob Weaver Deinterlacing Filter (bwdif).
  • Add a new "Add DKDM" dialogue (#1637).
  • Workflow improvements:
  • Re-work scaling following excellent insights by Carsten Kurz, described on #1669. Now the scaling of video content is guessed based on its aspect ratio (taking into account pixel aspect ratio) and there is a "custom" option for overriding incorrectly-marked-up content or content which actually needs its shape to be changed.
  • Add a new "Advanced settings" dialog for content, accessible from the right-click menu. Move the "use video" checkbox into here, as it feels like excessive clutter to have it in the main video panel.
  • Add subtitle analysis so that the outline of all subtitles in a piece of content can be overlaid onto the preview (#1233).
  • Add playhead line to timeline (#1563).
  • Add option to set project properties from a DCP loaded as content (#1688).
  • Avoid unnecessary re-writes of video assets if they are staying the same (#1638).
  • Clicking on the audio graph jumps to that position in the film (#1507).
  • Put the timecode next to the rewind-to-0 button to help avoid mouse-slips (#1234).
  • Allow > 0dB gain per channel in the audio matrix (#1720).
  • Add some new keyboard shortcuts for moving around on the timeline.
  • Bug fixes:
  • Possible fix for various causes of audio/video sync problems in DCPs.
  • Fix missing burnt subtitles in some rare cases (#1581).
  • Fix periods of black between trimmed content in the preview.
  • Fix incorrect video range on exported files.
  • Fix crash with some color attributes in Subrip files.
  • Fix crash on dragging timeline content in some cases.
  • Fix incorrect images when cropping without stretch.
  • Fix exported videos with imprecise framerates (e.g. 24.01 rather than 24) in some cases (#1663).
  • Use content video frame rate rather than the DCP one when reading trim start/end back from the UI. See #1607.
  • DCP-o-matic should no longer create reels shorter than 1 second.
  • Fix disappearing preview video on changing CPL in some cases (#1641).
  • Potential fix for assertion failures in audio buffers during analysis in some cases (#1568).
  • Try to fix no-stretch / no-scale for non-square pixels (#1636).
  • Prevent the creation of KDMs with validity periods that lie outside the validity of the signing certificates.
  • Create signing certificates whose validity starts a week before DCP-o-matic's installation, so that they are less likely to start too late for a KDM that we make (#1422).
  • Hopefully fix incorrect bitmapped subtitle colours.
  • Don't crash if history items are inaccessible.
  • Fix crash when exporting a 2D project containing 3D content (#1680).
  • Ignore video streams with frame rates over 1000 (work-around/fix for #1585).
  • Stop crashing when running the hints check on films with silent/black gaps.
  • Flush audio decoder when a DCPDecoder finishes so that resamplers are emptied and hence we don't lose any samples. Fixes #1691.
  • Fix timeline selection under scroll.
  • Re-fix problems with multiple root node namespaces.
  • Potential fix for errors related to info files (#1618).
  • ISDCF name fixes with > 6 channels and HI/VI (#1633).
  • Prevent player folding audio to 2 channel if ‘default DCP audio channels’ is set to 2.
  • Keep the computer awake when doing exports and hash computations.
  • Fix VF creation with gaps between content.
  • Keep default export name even if the user changes the format (#1584).
  • Prevent reference/reel setting controls getting stuck when referenced content is moved with reel mode 'single' enabled (#1645).
  • Set fade in/out using content frame rate rather than DCP rate (#1642).
  • Try to ignore exceptions thrown from boost::filesystem::is_symlink (#1662).
  • dcpomatic_create now responds to --version on stdout, not stderr (#1686).
  • Fix layout bug where the stuff in the content panel would be completely hidden in some cases (seen on Linux only, I think).
  • Apply fader-based gain calculations to the current gain, not 0dB.
  • Ignore and report failures to decode frames during playback, rather than crashing (#1593).
  • Various fixes to the layout when using a GTK3 backend on Linux.
  • Various fixes for bugs when using Atmos content.
  • Fix vertical alignment with subrip and embedded SSA an codes.
  • Content changes should mark the film dirty (#1810).
  • Try to improve splitter behaviour when shrinking and then enlarging the main window (#1839).
  • Various fixes to the playlist editor.
  • Clarify some error messages on macOS (#1837).
  • Fix failure to update player information when changing CPLs.
  • Fix deadlock when changing CPL in the player (#1827).
  • Don't crash if the first packet in a stream has AV_NOPTS_VALUE; instead, assume it should be at timestamp 0.
  • Clear out _next_time when seeking, so out-of-date values don't hang around. Part of the fix for #1857.
  • Fix playhead position after trim-up-to (#1847).
  • Fix --standard flag to dcpomatic2_cli (github #9).
  • Minor adjustments:
  • Complain on startup if signer or decryption chains are inconsistent (#1520).
  • Copy with progress updates when we might copy long files (#1574).
  • Use a stricter and more helpful dialogue box when specifying languages for subtitles and audio.
  • Give a better error when opening a DCP with File -> Open by mistake (#1723).
  • Add export button for DKDMs (#1510).
  • Better progress reporting during DCP validation (#1812).
  • Add support for Datasat AP2x and USL sound processors when converting fader position to gain. Stop storing a chosen processor in config; instead, get the user to choose the processor when calculating gains.
  • Use ISDCF name as a default export filename (#1584).
  • Remove the ‘simple’ UI as it seemed to cause more problems than it solved.
  • Trim after _ in current name when enabling ‘Use ISDCF name’ (#1513).
  • Hide passwords in text fields.
  • Make player more tolerant of some DCP errors.
  • Try to warn if we're running the 32-bit version on 64-bit windows (WoW64) (#1569).
  • Give an error if 2D content is set to 3D (#1565). Also run 3D tests with more parallel jobs to speed them up.
  • Hide the upmixers unless an "advanced" configuration option is ticked.
  • Allow configuration of relevant log levels in the player (#1549).
  • Move credentials settings into certificate download dialogue (#1480).
  • Tweak certficate chain dialogue layout (#1530).
  • Make the 'why not' messages for VF creation a bit clearer.
  • Warn if doing a gain calculation might cause clipping.
  • Try to give a better error when we fail to start J2K encoding (probably because of a lack of addressable RAM).
  • Put current frame position in seek-by-frame (and current time in seek-by-timecode) dialogues when opening them (#1736).
  • Don't offer full-frame containers unless 'allow any container' is enabled.
  • Give better error messages when the user makes mistakes with KDMs (#1161).
  • Move upload-DCP-to-TMS button to preferences.
  • Remove encryption key options (#1760).
  • Always sign DCPs (#1760).
  • Move video filters controls into advanced content dialogue (#1748).
  • Add new macOS preferences icons.
  • Move video frame rate override into advanced prefs (#1852).

New in DCP-o-matic 2.15.104 Beta (Oct 23, 2020)

  • Translations:
  • Updated cs_CZ translation from Tomáš Begeni.
  • Bug fixes:
  • Try to improve splitter behaviour when shrinking and then enlarging the main window (#1839).
  • Various fixes to the playlist editor.
  • Clarify some error messages on macOS (#1837).
  • Fix failure to update player information when changing CPLs.
  • Fix deadlock when changing CPL in the player (#1827).
  • Don't crash if the first packet in a stream has AV_NOPTS_VALUE; instead, assume it should be at timestamp 0.
  • Clear out _next_time when seeking, so out-of-date values don't hang around. Part of the fix for #1857.
  • Fix playhead position after trim-up-to (#1847).
  • Fix --standard flag to dcpomatic2_cli (github #9).

New in DCP-o-matic 2.15.100 Beta (Aug 31, 2020)

  • Translations:
  • Updated nl_NL translation from Rob van Nieuwkerk.
  • New features:
  • (In Alpha test) Disk Writer tool to create DCP drives in EXT2 format.
  • Basics of allowing video parts of files to be disabled (#1355 and others).
  • Option to set video range (JPEG/MPEG) at least for YUV content. May not work for RGB. See #1509.
  • Support for CPL metadata and markers.
  • Improved DCP verification in the player.
  • Add a simple playlist editor and add basic support of playlists (SPLs) in the player.
  • Support download of certificates from Qube (#1460).
  • Basic subtitle export feature.
  • Re-work scaling following excellent insights by Carsten Kurz, described on #1669. Now the scaling of video content is guessed based on its aspect ratio (taking into account pixel aspect ratio) and there is a "custom" option for overriding incorrectly-marked-up content or content which actually needs its shape to be changed.
  • Add a new "Advanced settings" dialog for content, accessible from the right-click menu. Move the "use video" checkbox into here, as it feels like excessive clutter to have it in the main video panel.
  • Add subtitle analysis so that the outline of all subtitles in a piece of content can be overlaid onto the preview (#1233).
  • Calculate LEQ(m) when analysing audio.
  • Add playhead line to timeline (#1563).
  • Allow export with one audio stream per channel.
  • Allow specification of audio forensic marking (in KDMs) for some channels only. Default to enabling forensic marking for video and audio (up to and including channel 12). Fixes #1498.
  • Checksum network encode requests and replies to protect against network corruption (#1381).
  • Add a new "Add DKDM" dialogue (#1637).
  • Add option to set project properties from a DCP loaded as content (#1688).
  • Avoid unnecessary re-writes of video assets if they are staying the same (#1638).
  • Add Bob Weaver Deinterlacing Filter (bwdif).
  • Clicking on the audio graph jumps to that position in the film (#1507).
  • Put the timecode next to the rewind-to-0 button to help avoid mouse-slips (#1234).
  • Add an output audio matrix (#1482).
  • Allow > 0dB gain per channel in the audio matrix (#1720).
  • Add some new keyboard shortcuts for moving around on the timeline.
  • Allow creation of DCPs with video from one and audio from another (#1355).
  • Allow more complete control over the libdcp/DCP-o-matic metadata written to various places.
  • Optimisations:
  • An optional OpenGL renderer which should (hopefully) speed up playback. Select it in the ‘Advanced’ tab of Preferences.
  • Various optimisations to the GUI.
  • Bug fixes:
  • Possible fix for various causes of audio lagging video in DCPs.
  • Fix missing burnt subtitles in some rare cases (#1581).
  • Fix periods of black between trimmed content in the preview.
  • Fix crash with some color attributes in Subrip files.
  • Fix crash on dragging timeline content in some cases.
  • Fix incorrect images when cropping without stretch.
  • Fix exported videos with imprecise framerates (e.g. 24.01 rather than 24) in some cases (#1663).
  • Use content video frame rate rather than the DCP one when reading trim start/end back from the UI. See #1607.
  • DCP-o-matic should no longer create reels shorter than 1 second.
  • Fix disappearing preview video on changing CPL in some cases (#1641).
  • Potential fix for assertion failures in audio buffers during analysis in some cases (#1568).
  • Try to fix no-stretch / no-scale for non-square pixels (#1636).
  • Prevent the creation of KDMs with validity periods that lie outside the validity of the signing certificates.
  • Create signing certificates whose validity starts a week before DCP-o-matic's installation, so that they are less likely to start too late for a KDM that we make (#1422).
  • Hopefully fix incorrect bitmapped subtitle colours.
  • Don't crash if history items are inaccessible.
  • Fix crash when exporting a 2D project containing 3D content (#1680).
  • Ignore video streams with frame rates over 1000 (work-around/fix for #1585).
  • Stop crashing when running the hints check on films with silent/black gaps.
  • Flush audio decoder when a DCPDecoder finishes so that resamplers are emptied and hence we don't lose any samples. Fixes #1691.
  • Fix timeline selection under scroll.
  • Re-fix problems with multiple root node namespaces.
  • Potential fix for errors related to info files (#1618).
  • ISDCF name fixes with > 6 channels and HI/VI (#1633).
  • Prevent player folding audio to 2 channel if ‘default DCP audio channels’ is set to 2.
  • Keep the computer awake when doing exports and hash computations.
  • Fix VF creation with gaps between content.
  • Keep default export name even if the user changes the format (#1584).
  • Prevent reference/reel setting controls getting stuck when referenced content is moved with reel mode 'single' enabled (#1645).
  • Set fade in/out using content frame rate rather than DCP rate (#1642).
  • Try to ignore exceptions thrown from boost::filesystem::is_symlink (#1662).
  • dcpomatic_create now responds to --version on stdout, not stderr (#1686).
  • Fix layout bug where the stuff in the content panel would be completely hidden in some cases (seen on Linux only, I think).
  • Apply fader-based gain calculations to the current gain, not 0dB.
  • Ignore and report failures to decode frames during playback, rather than crashing (#1593).
  • Various fixes to the layout when using a GTK3 backend on Linux.
  • Various fixes for bugs when using Atmos content.
  • Fix vertical alignment with subrip and embedded SSA an codes.
  • Content changes should mark the film dirty (#1810).
  • Tweaks
  • Complain on startup if signer or decryption chains are inconsistent (#1520).
  • Copy with progress updates when we might copy long files (#1574).
  • Give a better error when opening a DCP with File -> Open by mistake (#1723).
  • Add export button for DKDMs (#1510).
  • Add support for Datasat AP2x and USL sound processors when converting fader position to gain. Stop storing a chosen processor in config; instead, get the user to choose the processor when calculating gains.
  • Use ISDCF name as a default export filename (#1584).
  • Trim after _ in current name when enabling ‘Use ISDCF name’ (#1513).
  • Hide passwords in text fields.
  • Make player more tolerant of some DCP errors.
  • Try to warn if we're running the 32-bit version on 64-bit windows (WoW64) (#1569).
  • Give an error if 2D content is set to 3D (#1565). Also run 3D tests with more parallel jobs to speed them up.
  • Hide the upmixers unless an "advanced" configuration option is ticked.
  • Allow configuration of relevant log levels in the player (#1549).
  • Move credentials settings into certificate download dialogue (#1480).
  • Tweak certficate chain dialogue layout (#1530).
  • Make the 'why not' messages for VF creation a bit clearer.
  • Warn if doing a gain calculation might cause clipping.
  • Try to give a better error when we fail to start J2K encoding (probably because of a lack of addressable RAM).
  • Put current frame position in seek-by-frame (and current time in seek-by-timecode) dialogues when opening them (#1736).
  • Don't offer full-frame containers unless 'allow any container' is enabled.
  • Give better error messages when the user makes mistakes with KDMs (#1161).
  • Move upload-DCP-to-TMS button to preferences.
  • Remove encryption key options (#1760).
  • Always sign DCPs (#1760).
  • Move video filters controls into advanced content dialogue (#1748).
  • Add new macOS preferences icons.

New in DCP-o-matic 2.15.99 Beta (Aug 30, 2020)

  • Bug fixes:
  • Content changes should mark the film dirty (#1810).
  • Tweaks:
  • Add new macOS preferences icons.

New in DCP-o-matic 2.15.98 Beta (Aug 15, 2020)

  • Translations
  • Updated nl_NL translation from Rob van Nieuwkerk.
  • New features
  • (In Alpha test) Disk Writer tool to create DCP drives in EXT2 format.
  • Basics of allowing video parts of files to be disabled (#1355 and others).
  • Option to set video range (JPEG/MPEG) at least for YUV content. May not work for RGB. See #1509.
  • Support for CPL metadata and markers.
  • Improved DCP verification in the player.
  • Add a simple playlist editor and add basic support of playlists (SPLs) in the player.
  • Support download of certificates from Qube (#1460).
  • Primitive subtitle export feature.
  • Re-work scaling following excellent insights by Carsten Kurz, described on #1669. Now the scaling of video content is guessed based on its aspect ratio (taking into account pixel aspect ratio) and there is a "custom" option for overriding incorrectly-marked-up content or content which actually needs its shape to be changed.
  • Add a new "Advanced settings" dialog for content, accessible from the right-click menu. Move the "use video" checkbox into here, as it feels like excessive clutter to have it in the main video panel.
  • Add subtitle analysis so that the outline of all subtitles in a piece of content can be overlaid onto the preview (#1233).
  • Calculate LEQ(m) when analysing audio.
  • Add playhead line to timeline (#1563).
  • Allow export with one audio stream per channel.
  • Allow specification of audio forensic marking (in KDMs) for some channels only. Default to enabling forensic marking for video and audio (up to and including channel 12). Fixes #1498.
  • Checksum network encode requests and replies to protect against network corruption (#1381).
  • Add a new "Add DKDM" dialogue (#1637).
  • Add option to set project properties from a DCP loaded as content (#1688).
  • Avoid unnecessary re-writes of video assets if they are staying the same (#1638).
  • Add Bob Weaver Deinterlacing Filter (bwdif).
  • Clicking on the audio graph jumps to that position in the film (#1507).
  • Put the timecode next to the rewind-to-0 button to help avoid mouse-slips (#1234).
  • Add an output audio matrix (#1482).
  • Allow > 0dB gain per channel in the audio matrix (#1720).
  • Add some new keyboard shortcuts for moving around on the timeline.
  • Allow creation of DCPs with video from one and audio from another (#1355).
  • Allow more complete control over the libdcp/DCP-o-matic metadata written to various places.
  • Optimisations:
  • An optional OpenGL renderer which should (hopefully) speed up playback. Select it in the ‘Advanced’ tab of Preferences.
  • Various optimisations to the GUI.
  • Bug fixes:
  • Possible fix for various causes of audio lagging video in DCPs.
  • Fix missing burnt subtitles in some rare cases (#1581).
  • Fix periods of black between trimmed content in the preview.
  • Fix crash with some color attributes in Subrip files.
  • Fix crash on dragging timeline content in some cases.
  • Fix incorrect images when cropping without stretch.
  • Fix exported videos with imprecise framerates (e.g. 24.01 rather than 24) in some cases (#1663).
  • Use content video frame rate rather than the DCP one when reading trim start/end back from the UI. See #1607.
  • DCP-o-matic should no longer create reels shorter than 1 second.
  • Fix disappearing preview video on changing CPL in some cases (#1641).
  • Potential fix for assertion failures in audio buffers during analysis in some cases (#1568).
  • Try to fix no-stretch / no-scale for non-square pixels (#1636).
  • Prevent the creation of KDMs with validity periods that lie outside the validity of the signing certificates.
  • Create signing certificates whose validity starts a week before DCP-o-matic's installation, so that they are less likely to start too late for a KDM that we make (#1422).
  • Hopefully fix incorrect bitmapped subtitle colours.
  • Don't crash if history items are inaccessible.
  • Fix crash when exporting a 2D project containing 3D content (#1680).
  • Ignore video streams with frame rates over 1000 (work-around/fix for #1585).
  • Stop crashing when running the hints check on films with silent/black gaps.
  • Flush audio decoder when a DCPDecoder finishes so that resamplers are emptied and hence we don't lose any samples. Fixes #1691.
  • Fix timeline selection under scroll.
  • Re-fix problems with multiple root node namespaces.
  • Potential fix for errors related to info files (#1618).
  • ISDCF name fixes with > 6 channels and HI/VI (#1633).
  • Prevent player folding audio to 2 channel if ‘default DCP audio channels’ is set to 2.
  • Keep the computer awake when doing exports and hash computations.
  • Fix VF creation with gaps between content.
  • Keep default export name even if the user changes the format (#1584).
  • Prevent reference/reel setting controls getting stuck when referenced content is moved with reel mode 'single' enabled (#1645).
  • Set fade in/out using content frame rate rather than DCP rate (#1642).
  • Try to ignore exceptions thrown from boost::filesystem::is_symlink (#1662).
  • dcpomatic_create now responds to --version on stdout, not stderr (#1686).
  • Fix layout bug where the stuff in the content panel would be completely hidden in some cases (seen on Linux only, I think).
  • Apply fader-based gain calculations to the current gain, not 0dB.
  • Ignore and report failures to decode frames during playback, rather than crashing (#1593).
  • Various fixes to the layout when using a GTK3 backend on Linux.
  • Various fixes for bugs when using Atmos content.
  • Fix vertical alignment with subrip and embedded SSA an codes.
  • Tweaks:
  • Complain on startup if signer or decryption chains are inconsistent (#1520).
  • Copy with progress updates when we might copy long files (#1574).
  • Give a better error when opening a DCP with File -> Open by mistake (#1723).
  • Add export button for DKDMs (#1510).
  • Add support for Datasat AP2x and USL sound processors when converting fader position to gain. Stop storing a chosen processor in config; instead, get the user to choose the processor when calculating gains.
  • Use ISDCF name as a default export filename (#1584).
  • Trim after _ in current name when enabling ‘Use ISDCF name’ (#1513).
  • Hide passwords in text fields.
  • Make player more tolerant of some DCP errors.
  • Try to warn if we're running the 32-bit version on 64-bit windows (WoW64) (#1569).
  • Give an error if 2D content is set to 3D (#1565). Also run 3D tests with more parallel jobs to speed them up.
  • Hide the upmixers unless an "advanced" configuration option is ticked.
  • Allow configuration of relevant log levels in the player (#1549).
  • Move credentials settings into certificate download dialogue (#1480).
  • Tweak certficate chain dialogue layout (#1530).
  • Make the 'why not' messages for VF creation a bit clearer.
  • Warn if doing a gain calculation might cause clipping.
  • Try to give a better error when we fail to start J2K encoding (probably because of a lack of addressable RAM).
  • Put current frame position in seek-by-frame (and current time in seek-by-timecode) dialogues when opening them (#1736).
  • Don't offer full-frame containers unless 'allow any container' is enabled.
  • Give better error messages when the user makes mistakes with KDMs (#1161).
  • Move upload-DCP-to-TMS button to preferences.
  • Remove encryption key options (#1760).
  • Always sign DCPs (#1760).
  • Move video filters controls into advanced content dialogue (#1748).

New in DCP-o-matic 2.14.36 (Aug 14, 2020)

  • This release fixes several bugs. The most important fix is for major sync problems when making DCPs from source files ripped from DVDs (and possibly other media) which use ‘soft telecine (2:3 pulldown)’. DCP-o-matic was reading these as if they were 29.97 frames per second instead of 23.976. If you make DCPs from NTSC (US) DVD rips using DCP-o-matic 2.14.27 or above you are strongly advised to upgrade. After the upgrade, if you have projects containing such files you will need to open them, right-click on any DVD-rip files and select ‘Re-examine Content’.
  • Other things fixed by this release are:
  • Various problems with closed captions not being shown or updated properly in DCP-o-matic and the player.
  • Errors when exporting from projects with audio channel counts lower than 6 or more than 8.
  • Crashes when clicking on certain channel checkboxes in the audio analysis window while an analysis is running.
  • Flickering contents in the audio analysis window while an analysis is running.
  • Crashes if a non-DCP directory is chosen during ‘Open’

New in DCP-o-matic 2.15.96 Beta (Aug 11, 2020)

  • Translations:
  • Updated nl_NL translation from Rob van Nieuwkerk.
  • New features:
  • (In Alpha test) Disk Writer tool to create DCP drives in EXT2 format.
  • Basics of allowing video parts of files to be disabled (#1355 and others).
  • Option to set video range (JPEG/MPEG) at least for YUV content. May not work for RGB. See #1509.
  • Support for CPL metadata and markers.
  • Improved DCP verification in the player.
  • Add a simple playlist editor and add basic support of playlists (SPLs) in the player.
  • Support download of certificates from Qube (#1460).
  • Primitive subtitle export feature.
  • Re-work scaling following excellent insights by Carsten Kurz, described on #1669. Now the scaling of video content is guessed based on its aspect ratio (taking into account pixel aspect ratio) and there is a "custom" option for overriding incorrectly-marked-up content or content which actually needs its shape to be changed.
  • Add a new "Advanced settings" dialog for content, accessible from the right-click menu. Move the "use video" checkbox into here, as it feels like excessive clutter to have it in the main video panel.
  • Add subtitle analysis so that the outline of all subtitles in a piece of content can be overlaid onto the preview (#1233).
  • Calculate LEQ(m) when analysing audio.
  • Add playhead line to timeline (#1563).
  • Allow export with one audio stream per channel.
  • Allow specification of audio forensic marking (in KDMs) for some channels only. Default to enabling forensic marking for video and audio (up to and including channel 12). Fixes #1498.
  • Checksum network encode requests and replies to protect against network corruption (#1381).
  • Add a new "Add DKDM" dialogue (#1637).
  • Add option to set project properties from a DCP loaded as content (#1688).
  • Avoid unnecessary re-writes of video assets if they are staying the same (#1638).
  • Add Bob Weaver Deinterlacing Filter (bwdif).
  • Clicking on the audio graph jumps to that position in the film (#1507).
  • Put the timecode next to the rewind-to-0 button to help avoid mouse-slips (#1234).
  • Add an output audio matrix (#1482).
  • Allow > 0dB gain per channel in the audio matrix (#1720).
  • Add some new keyboard shortcuts for moving around on the timeline.
  • Allow creation of DCPs with video from one and audio from another (#1355).
  • Allow more complete control over the libdcp/DCP-o-matic metadata written to various places.
  • Optimisations:
  • An optional OpenGL renderer which should (hopefully) speed up playback. Select it in the ‘Advanced’ tab of Preferences.
  • Various optimisations to the GUI.

New in DCP-o-matic 2.15.95 Beta (Aug 6, 2020)

  • Translations:
  • Updated nl_NL translation from Rob van Nieuwkerk.
  • New features:
  • (In Alpha test) Disk Writer tool to create DCP drives in EXT2 format.
  • Basics of allowing video parts of files to be disabled (#1355 and others).
  • Option to set video range (JPEG/MPEG) at least for YUV content. May not work for RGB. See #1509.
  • Support for CPL metadata and markers.
  • Improved DCP verification in the player.
  • Add a simple playlist editor and add basic support of playlists (SPLs) in the player.
  • Support download of certificates from Qube (#1460).
  • Primitive subtitle export feature.
  • Re-work scaling following excellent insights by Carsten Kurz, described on #1669. Now the scaling of video content is guessed based on its aspect ratio (taking into account pixel aspect ratio) and there is a "custom" option for overriding incorrectly-marked-up content or content which actually needs its shape to be changed.
  • Add a new "Advanced settings" dialog for content, accessible from the right-click menu. Move the "use video" checkbox into here, as it feels like excessive clutter to have it in the main video panel.
  • Add subtitle analysis so that the outline of all subtitles in a piece of content can be overlaid onto the preview (#1233).
  • Calculate LEQ(m) when analysing audio.
  • Add playhead line to timeline (#1563).
  • Allow export with one audio stream per channel.
  • Allow specification of audio forensic marking (in KDMs) for some channels only. Default to enabling forensic marking for video and audio (up to and including channel 12). Fixes #1498.
  • Checksum network encode requests and replies to protect against network corruption (#1381).
  • Add a new "Add DKDM" dialogue (#1637).
  • Add option to set project properties from a DCP loaded as content (#1688).
  • Avoid unnecessary re-writes of video assets if they are staying the same (#1638).
  • Add Bob Weaver Deinterlacing Filter (bwdif).
  • Clicking on the audio graph jumps to that position in the film (#1507).
  • Put the timecode next to the rewind-to-0 button to help avoid mouse-slips (#1234).
  • Add an output audio matrix (#1482).
  • Allow > 0dB gain per channel in the audio matrix (#1720).
  • Add some new keyboard shortcuts for moving around on the timeline.
  • Allow creation of DCPs with video from one and audio from another (#1355).
  • Allow more complete control over the libdcp/DCP-o-matic metadata written to various places.
  • Optimisations:
  • An optional OpenGL renderer which should (hopefully) speed up playback. Select it in the ‘Advanced’ tab of Preferences.
  • Various optimisations to the GUI.
  • Bug fixes:
  • Possible fix for various causes of audio lagging video in DCPs.
  • Fix missing burnt subtitles in some rare cases (#1581).
  • Fix periods of black between trimmed content in the preview.
  • Fix crash with some color attributes in Subrip files.
  • Fix crash on dragging timeline content in some cases.
  • Fix incorrect images when cropping without stretch.
  • Fix exported videos with imprecise framerates (e.g. 24.01 rather than 24) in some cases (#1663).
  • Use content video frame rate rather than the DCP one when reading trim start/end back from the UI. See #1607.
  • DCP-o-matic should no longer create reels shorter than 1 second.
  • Fix disappearing preview video on changing CPL in some cases (#1641).
  • Potential fix for assertion failures in audio buffers during analysis in some cases (#1568).
  • Try to fix no-stretch / no-scale for non-square pixels (#1636).
  • Prevent the creation of KDMs with validity periods that lie outside the validity of the signing certificates.
  • Create signing certificates whose validity starts a week before DCP-o-matic's installation, so that they are less likely to start too late for a KDM that we make (#1422).
  • Hopefully fix incorrect bitmapped subtitle colours.
  • Don't crash if history items are inaccessible.
  • Fix crash when exporting a 2D project containing 3D content (#1680).
  • Ignore video streams with frame rates over 1000 (work-around/fix for #1585).
  • Stop crashing when running the hints check on films with silent/black gaps.
  • Flush audio decoder when a DCPDecoder finishes so that resamplers are emptied and hence we don't lose any samples. Fixes #1691.
  • Fix timeline selection under scroll.
  • Re-fix problems with multiple root node namespaces.
  • Potential fix for errors related to info files (#1618).
  • ISDCF name fixes with > 6 channels and HI/VI (#1633).
  • Prevent player folding audio to 2 channel if ‘default DCP audio channels’ is set to 2.
  • Keep the computer awake when doing exports and hash computations.
  • Fix VF creation with gaps between content.
  • Keep default export name even if the user changes the format (#1584).
  • Prevent reference/reel setting controls getting stuck when referenced content is moved with reel mode 'single' enabled (#1645).
  • Set fade in/out using content frame rate rather than DCP rate (#1642).
  • Try to ignore exceptions thrown from boost::filesystem::is_symlink (#1662).
  • dcpomatic_create now responds to --version on stdout, not stderr (#1686).
  • Apply fader-based gain calculations to the current gain, not 0dB.
  • Ignore and report failures to decode frames during playback, rather than crashing (#1593).
  • Various fixes to the layout when using a GTK3 backend on Linux.
  • Various fixes for bugs when using Atmos content.
  • Fix vertical alignment with subrip and embedded SSA an codes.
  • Tweaks:
  • Complain on startup if signer or decryption chains are inconsistent (#1520).
  • Copy with progress updates when we might copy long files (#1574).
  • Give a better error when opening a DCP with File -> Open by mistake (#1723).
  • Add export button for DKDMs (#1510).
  • Add support for Datasat AP2x and USL sound processors when converting fader position to gain. Stop storing a chosen processor in config; instead, get the user to choose the processor when calculating gains.
  • Use ISDCF name as a default export filename (#1584).
  • Trim after _ in current name when enabling ‘Use ISDCF name’ (#1513).
  • Hide passwords in text fields.
  • Make player more tolerant of some DCP errors.
  • Try to warn if we're running the 32-bit version on 64-bit windows (WoW64) (#1569).
  • Give an error if 2D content is set to 3D (#1565). Also run 3D tests with more parallel jobs to speed them up.
  • Hide the upmixers unless an "advanced" configuration option is ticked.
  • Allow configuration of relevant log levels in the player (#1549).
  • Move credentials settings into certificate download dialogue (#1480).
  • Tweak certficate chain dialogue layout (#1530).
  • Make the 'why not' messages for VF creation a bit clearer.
  • Warn if doing a gain calculation might cause clipping.
  • Try to give a better error when we fail to start J2K encoding (probably because of a lack of addressable RAM).
  • Put current frame position in seek-by-frame (and current time in seek-by-timecode) dialogues when opening them (#1736).
  • Don't offer full-frame containers unless 'allow any container' is enabled.
  • Give better error messages when the user makes mistakes with KDMs (#1161).
  • Move upload-DCP-to-TMS button to preferences.
  • Remove encryption key options (#1760).
  • Always sign DCPs (#1760).
  • Move video filters controls into advanced content dialogue (#1748).
  • Add new macOS preferences icons.

New in DCP-o-matic 2.15.90 Beta (Jul 21, 2020)

  • Translations:
  • Updated nl_NL translation from Rob van Nieuwkerk.
  • New features:
  • (In Alpha test) Disk Writer tool to create DCP drives in EXT2 format.
  • Basics of allowing video parts of files to be disabled (#1355 and others).
  • Option to set video range (JPEG/MPEG) at least for YUV content. May not work for RGB. See #1509.
  • Support for CPL metadata and markers.
  • Improved DCP verification in the player.
  • Add a simple playlist editor and add basic support of playlists (SPLs) in the player.
  • Support download of certificates from Qube (#1460).
  • Primitive subtitle export feature.
  • Re-work scaling following excellent insights by Carsten Kurz, described on #1669. Now the scaling of video content is guessed based on its aspect ratio (taking into account pixel aspect ratio) and there is a "custom" option for overriding incorrectly-marked-up content or content which actually needs its shape to be changed.
  • Add a new "Advanced settings" dialog for content, accessible from the right-click menu. Move the "use video" checkbox into here, as it feels like excessive clutter to have it in the main video panel.
  • Add subtitle analysis so that the outline of all subtitles in a piece of content can be overlaid onto the preview (#1233).
  • Calculate LEQ(m) when analysing audio.
  • Add playhead line to timeline (#1563).
  • Allow specification of audio forensic marking (in KDMs) for some channels only. Default to enabling forensic marking for video and audio (up to and including channel 12). Fixes #1498.
  • Checksum network encode requests and replies to protect against network corruption (#1381).
  • Add a new "Add DKDM" dialogue (#1637).
  • Add option to set project properties from a DCP loaded as content (#1688).
  • Avoid unnecessary re-writes of video assets if they are staying the same (#1638).
  • Add Bob Weaver Deinterlacing Filter (bwdif).
  • Clicking on the audio graph jumps to that position in the film (#1507).
  • Put the timecode next to the rewind-to-0 button to help avoid mouse-slips (#1234).
  • Add an output audio matrix (#1482).
  • Allow > 0dB gain per channel in the audio matrix (#1720).
  • Add some new keyboard shortcuts for moving around on the timeline.
  • Allow creation of DCPs with video from one and audio from another (#1355).
  • Allow more complete control over the libdcp/DCP-o-matic metadata written to various places.
  • Optimisations:
  • An optional OpenGL renderer which should (hopefully) speed up playback. Select it in the ‘Advanced’ tab of Preferences.
  • Various optimisations to the GUI.
  • Bug fixes:
  • Possible fix for various causes of audio lagging video in DCPs.
  • Fix missing burnt subtitles in some rare cases (#1581).
  • Fix periods of black between trimmed content in the preview.
  • Fix crash with some color attributes in Subrip files.
  • Fix crash on dragging timeline content in some cases.
  • Fix incorrect images when cropping without stretch.
  • Fix exported videos with imprecise framerates (e.g. 24.01 rather than 24) in some cases (#1663).
  • Use content video frame rate rather than the DCP one when reading trim start/end back from the UI. See #1607.
  • DCP-o-matic should no longer create reels shorter than 1 second.
  • Fix disappearing preview video on changing CPL in some cases (#1641).
  • Potential fix for assertion failures in audio buffers during analysis in some cases (#1568).
  • Try to fix no-stretch / no-scale for non-square pixels (#1636).
  • Prevent the creation of KDMs with validity periods that lie outside the validity of the signing certificates.
  • Create signing certificates whose validity starts a week before DCP-o-matic's installation, so that they are less likely to start too late for a KDM that we make (#1422).
  • Hopefully fix incorrect bitmapped subtitle colours.
  • Don't crash if history items are inaccessible.
  • Fix crash when exporting a 2D project containing 3D content (#1680).
  • Ignore video streams with frame rates over 1000 (work-around/fix for #1585).
  • Stop crashing when running the hints check on films with silent/black gaps.
  • Flush audio decoder when a DCPDecoder finishes so that resamplers are emptied and hence we don't lose any samples. Fixes #1691.
  • Fix timeline selection under scroll.
  • Re-fix problems with multiple root node namespaces.
  • Potential fix for errors related to info files (#1618).
  • ISDCF name fixes with > 6 channels and HI/VI (#1633).
  • Prevent player folding audio to 2 channel if ‘default DCP audio channels’ is set to 2.
  • Keep the computer awake when doing exports and hash computations.
  • Fix VF creation with gaps between content.
  • Keep default export name even if the user changes the format (#1584).
  • Prevent reference/reel setting controls getting stuck when referenced content is moved with reel mode 'single' enabled (#1645).
  • Set fade in/out using content frame rate rather than DCP rate (#1642).
  • Try to ignore exceptions thrown from boost::filesystem::is_symlink (#1662).
  • dcpomatic_create now responds to --version on stdout, not stderr (#1686).
  • Apply fader-based gain calculations to the current gain, not 0dB.
  • Ignore and report failures to decode frames during playback, rather than crashing (#1593).
  • Various fixes to the layout when using a GTK3 backend on Linux.
  • Various fixes for bugs when using Atmos content.
  • Fix vertical alignment with subrip and embedded SSA an codes.
  • Tweaks:
  • Complain on startup if signer or decryption chains are inconsistent (#1520).
  • Copy with progress updates when we might copy long files (#1574).
  • Give a better error when opening a DCP with File -> Open by mistake (#1723).
  • Add export button for DKDMs (#1510).
  • Add support for Datasat AP2x and USL sound processors when converting fader position to gain. Stop storing a chosen processor in config; instead, get the user to choose the processor when calculating gains.
  • Use ISDCF name as a default export filename (#1584).
  • Trim after _ in current name when enabling ‘Use ISDCF name’ (#1513).
  • Hide passwords in text fields.
  • Make player more tolerant of some DCP errors.
  • Try to warn if we're running the 32-bit version on 64-bit windows (WoW64) (#1569).
  • Give an error if 2D content is set to 3D (#1565). Also run 3D tests with more parallel jobs to speed them up.
  • Hide the upmixers unless an "advanced" configuration option is ticked.
  • Allow configuration of relevant log levels in the player (#1549).
  • Move credentials settings into certificate download dialogue (#1480).
  • Tweak certficate chain dialogue layout (#1530).
  • Make the 'why not' messages for VF creation a bit clearer.
  • Warn if doing a gain calculation might cause clipping.
  • Try to give a better error when we fail to start J2K encoding (probably because of a lack of addressable RAM).
  • Put current frame position in seek-by-frame (and current time in seek-by-timecode) dialogues when opening them (#1736).
  • Don't offer full-frame containers unless 'allow any container' is enabled.
  • Give better error messages when the user makes mistakes with KDMs (#1161).
  • Move upload-DCP-to-TMS button to preferences.
  • Remove encryption key options (#1760).
  • Always sign DCPs (#1760).
  • Move video filters controls into advanced content dialogue (#1748).

New in DCP-o-matic 2.15.86 Beta (Jul 4, 2020)

  • Translations:
  • Updated nl_NL translation from Rob van Nieuwkerk.
  • New features:
  • (In Alpha test) Disk Writer tool to create DCP drives in EXT2 format.
  • Basics of allowing video parts of files to be disabled (#1355 and others).
  • Option to set video range (JPEG/MPEG) at least for YUV content. May not work for RGB. See #1509.
  • Support for CPL metadata and markers.
  • Improved DCP verification in the player.
  • Add a simple playlist editor and add basic support of playlists (SPLs) in the player.
  • Support download of certificates from Qube (#1460).
  • Primitive subtitle export feature.
  • Re-work scaling following excellent insights by Carsten Kurz, described on #1669. Now the scaling of video content is guessed based on its aspect ratio (taking into account pixel aspect ratio) and there is a "custom" option for overriding incorrectly-marked-up content or content which actually needs its shape to be changed.
  • Add a new "Advanced settings" dialog for content, accessible from the right-click menu. Move the "use video" checkbox into here, as it feels like excessive clutter to have it in the main video panel.
  • Add subtitle analysis so that the outline of all subtitles in a piece of content can be overlaid onto the preview (#1233).
  • Calculate LEQ(m) when analysing audio.
  • Add playhead line to timeline (#1563).
  • Allow specification of audio forensic marking (in KDMs) for some channels only. Default to enabling forensic marking for video and audio (up to and including channel 12). Fixes #1498.
  • Checksum network encode requests and replies to protect against network corruption (#1381).
  • Add a new "Add DKDM" dialogue (#1637).
  • Add option to set project properties from a DCP loaded as content (#1688).
  • Avoid unnecessary re-writes of video assets if they are staying the same (#1638).
  • Add Bob Weaver Deinterlacing Filter (bwdif).
  • Clicking on the audio graph jumps to that position in the film (#1507).
  • Put the timecode next to the rewind-to-0 button to help avoid mouse-slips (#1234).
  • Add an output audio matrix (#1482).
  • Allow > 0dB gain per channel in the audio matrix (#1720).
  • Add some new keyboard shortcuts for moving around on the timeline.
  • Allow creation of DCPs with video from one and audio from another (#1355).
  • Allow more complete control over the libdcp/DCP-o-matic metadata written to various places.
  • Optimisations:
  • An optional OpenGL renderer which should (hopefully) speed up playback. Select it in the ‘Advanced’ tab of Preferences.
  • Various optimisations to the GUI.
  • Bug fixes:
  • Possible fix for various causes of audio lagging video in DCPs.
  • Fix missing burnt subtitles in some rare cases (#1581).
  • Fix periods of black between trimmed content in the preview.
  • Fix crash with some color attributes in Subrip files.
  • Fix crash on dragging timeline content in some cases.
  • Fix incorrect images when cropping without stretch.
  • Fix exported videos with imprecise framerates (e.g. 24.01 rather than 24) in some cases (#1663).
  • Use content video frame rate rather than the DCP one when reading trim start/end back from the UI. See #1607.
  • DCP-o-matic should no longer create reels shorter than 1 second.
  • Fix disappearing preview video on changing CPL in some cases (#1641).
  • Potential fix for assertion failures in audio buffers during analysis in some cases (#1568).
  • Try to fix no-stretch / no-scale for non-square pixels (#1636).
  • Prevent the creation of KDMs with validity periods that lie outside the validity of the signing certificates.
  • Create signing certificates whose validity starts a week before DCP-o-matic's installation, so that they are less likely to start too late for a KDM that we make (#1422).
  • Hopefully fix incorrect bitmapped subtitle colours.
  • Don't crash if history items are inaccessible.
  • Fix crash when exporting a 2D project containing 3D content (#1680).
  • Ignore video streams with frame rates over 1000 (work-around/fix for #1585).
  • Stop crashing when running the hints check on films with silent/black gaps.
  • Flush audio decoder when a DCPDecoder finishes so that resamplers are emptied and hence we don't lose any samples. Fixes #1691.
  • Fix timeline selection under scroll.
  • Re-fix problems with multiple root node namespaces.
  • Potential fix for errors related to info files (#1618).
  • ISDCF name fixes with > 6 channels and HI/VI (#1633).
  • Prevent player folding audio to 2 channel if ‘default DCP audio channels’ is set to 2.
  • Keep the computer awake when doing exports and hash computations.
  • Fix VF creation with gaps between content.
  • Keep default export name even if the user changes the format (#1584).
  • Prevent reference/reel setting controls getting stuck when referenced content is moved with reel mode 'single' enabled (#1645).
  • Set fade in/out using content frame rate rather than DCP rate (#1642).
  • Try to ignore exceptions thrown from boost::filesystem::is_symlink (#1662).
  • dcpomatic_create now responds to --version on stdout, not stderr (#1686).
  • Apply fader-based gain calculations to the current gain, not 0dB.
  • Ignore and report failures to decode frames during playback, rather than crashing (#1593).
  • Various fixes to the layout when using a GTK3 backend on Linux.
  • Various fixes for bugs when using Atmos content.
  • Tweaks:
  • Complain on startup if signer or decryption chains are inconsistent (#1520).
  • Copy with progress updates when we might copy long files (#1574).
  • Give a better error when opening a DCP with File -> Open by mistake (#1723).
  • Add export button for DKDMs (#1510).
  • Add support for Datasat AP2x and USL sound processors when converting fader position to gain. Stop storing a chosen processor in config; instead, get the user to choose the processor when calculating gains.
  • Use ISDCF name as a default export filename (#1584).
  • Trim after _ in current name when enabling ‘Use ISDCF name’ (#1513).
  • Hide passwords in text fields.
  • Make player more tolerant of some DCP errors.
  • Try to warn if we're running the 32-bit version on 64-bit windows (WoW64) (#1569).
  • Give an error if 2D content is set to 3D (#1565). Also run 3D tests with more parallel jobs to speed them up.
  • Hide the upmixers unless an "advanced" configuration option is ticked.
  • Allow configuration of relevant log levels in the player (#1549).
  • Move credentials settings into certificate download dialogue (#1480).
  • Tweak certficate chain dialogue layout (#1530).
  • Make the 'why not' messages for VF creation a bit clearer.
  • Warn if doing a gain calculation might cause clipping.
  • Try to give a better error when we fail to start J2K encoding (probably because of a lack of addressable RAM).
  • Put current frame position in seek-by-frame (and current time in seek-by-timecode) dialogues when opening them (#1736).
  • Don't offer full-frame containers unless 'allow any container' is enabled.
  • Give better error messages when the user makes mistakes with KDMs (#1161).
  • Move upload-DCP-to-TMS button to preferences.
  • Remove encryption key options (#1760).
  • Always sign DCPs (#1760).
  • Move video filters controls into advanced content dialogue (#1748).

New in DCP-o-matic 2.15.84 Beta (Jun 25, 2020)

  • Translations:
  • Updated nl_NL translation from Rob van Nieuwkerk.
  • New features:
  • (In Alpha test) Disk Writer tool to create DCP drives in EXT2 format.
  • Basics of allowing video parts of files to be disabled (#1355 and others).
  • Option to set video range (JPEG/MPEG) at least for YUV content. May not work for RGB. See #1509.
  • Support for CPL metadata and markers.
  • Improved DCP verification in the player.
  • Add a simple playlist editor and add basic support of playlists (SPLs) in the player.
  • Support download of certificates from Qube (#1460).
  • Primitive subtitle export feature.
  • Re-work scaling following excellent insights by Carsten Kurz, described on #1669. Now the scaling of video content is guessed based on its aspect ratio (taking into account pixel aspect ratio) and there is a "custom" option for overriding incorrectly-marked-up content or content which actually needs its shape to be changed.
  • Add a new "Advanced settings" dialog for content, accessible from the right-click menu. Move the "use video" checkbox into here, as it feels like excessive clutter to have it in the main video panel.
  • Add subtitle analysis so that the outline of all subtitles in a piece of content can be overlaid onto the preview (#1233).
  • Calculate LEQ(m) when analysing audio.
  • Add playhead line to timeline (#1563).
  • Allow specification of audio forensic marking (in KDMs) for some channels only. Default to enabling forensic marking for video and audio (up to and including channel 12). Fixes #1498.
  • Checksum network encode requests and replies to protect against network corruption (#1381).
  • Add a new "Add DKDM" dialogue (#1637).
  • Add option to set project properties from a DCP loaded as content (#1688).
  • Avoid unnecessary re-writes of video assets if they are staying the same (#1638).
  • Add Bob Weaver Deinterlacing Filter (bwdif).
  • Clicking on the audio graph jumps to that position in the film (#1507).
  • Put the timecode next to the rewind-to-0 button to help avoid mouse-slips (#1234).
  • Add an output audio matrix (#1482).
  • Allow > 0dB gain per channel in the audio matrix (#1720).
  • Add some new keyboard shortcuts for moving around on the timeline.
  • Allow creation of DCPs with video from one and audio from another (#1355).
  • Allow more complete control over the libdcp/DCP-o-matic metadata written to various places.
  • Optimisations:
  • An optional OpenGL renderer which should (hopefully) speed up playback. Select it in the ‘Advanced’ tab of Preferences.
  • Various optimisations to the GUI.
  • Bug fixes:
  • Possible fix for various causes of audio lagging video in DCPs.
  • Fix missing burnt subtitles in some rare cases (#1581).
  • Fix periods of black between trimmed content in the preview.
  • Fix crash with some color attributes in Subrip files.
  • Fix crash on dragging timeline content in some cases.
  • Fix incorrect images when cropping without stretch.
  • Fix exported videos with imprecise framerates (e.g. 24.01 rather than 24) in some cases (#1663).
  • Use content video frame rate rather than the DCP one when reading trim start/end back from the UI. See #1607.
  • DCP-o-matic should no longer create reels shorter than 1 second.
  • Fix disappearing preview video on changing CPL in some cases (#1641).
  • Potential fix for assertion failures in audio buffers during analysis in some cases (#1568).
  • Try to fix no-stretch / no-scale for non-square pixels (#1636).
  • Prevent the creation of KDMs with validity periods that lie outside the validity of the signing certificates.
  • Create signing certificates whose validity starts a week before DCP-o-matic's installation, so that they are less likely to start too late for a KDM that we make (#1422).
  • Hopefully fix incorrect bitmapped subtitle colours.
  • Don't crash if history items are inaccessible.
  • Fix crash when exporting a 2D project containing 3D content (#1680).
  • Ignore video streams with frame rates over 1000 (work-around/fix for #1585).
  • Stop crashing when running the hints check on films with silent/black gaps.
  • Flush audio decoder when a DCPDecoder finishes so that resamplers are emptied and hence we don't lose any samples. Fixes #1691.
  • Fix timeline selection under scroll.
  • Re-fix problems with multiple root node namespaces.
  • Potential fix for errors related to info files (#1618).
  • ISDCF name fixes with > 6 channels and HI/VI (#1633).
  • Prevent player folding audio to 2 channel if ‘default DCP audio channels’ is set to 2.
  • Keep the computer awake when doing exports and hash computations.
  • Fix VF creation with gaps between content.
  • Keep default export name even if the user changes the format (#1584).
  • Prevent reference/reel setting controls getting stuck when referenced content is moved with reel mode 'single' enabled (#1645).
  • Set fade in/out using content frame rate rather than DCP rate (#1642).
  • Try to ignore exceptions thrown from boost::filesystem::is_symlink (#1662).
  • dcpomatic_create now responds to --version on stdout, not stderr (#1686).
  • Apply fader-based gain calculations to the current gain, not 0dB.
  • Ignore and report failures to decode frames during playback, rather than crashing (#1593).
  • Various fixes to the layout when using a GTK3 backend on Linux.
  • Various fixes for bugs when using Atmos content.
  • Tweaks:
  • Complain on startup if signer or decryption chains are inconsistent (#1520).
  • Copy with progress updates when we might copy long files (#1574).
  • Give a better error when opening a DCP with File -> Open by mistake (#1723).
  • Add export button for DKDMs (#1510).
  • Add support for Datasat AP2x and USL sound processors when converting fader position to gain. Stop storing a chosen processor in config; instead, get the user to choose the processor when calculating gains.
  • Use ISDCF name as a default export filename (#1584).
  • Trim after _ in current name when enabling ‘Use ISDCF name’ (#1513).
  • Hide passwords in text fields.
  • Make player more tolerant of some DCP errors.
  • Try to warn if we're running the 32-bit version on 64-bit windows (WoW64) (#1569).
  • Give an error if 2D content is set to 3D (#1565). Also run 3D tests with more parallel jobs to speed them up.
  • Hide the upmixers unless an "advanced" configuration option is ticked.
  • Allow configuration of relevant log levels in the player (#1549).
  • Move credentials settings into certificate download dialogue (#1480).
  • Tweak certficate chain dialogue layout (#1530).
  • Make the 'why not' messages for VF creation a bit clearer.
  • Warn if doing a gain calculation might cause clipping.
  • Try to give a better error when we fail to start J2K encoding (probably because of a lack of addressable RAM).
  • Put current frame position in seek-by-frame (and current time in seek-by-timecode) dialogues when opening them (#1736).
  • Don't offer full-frame containers unless 'allow any container' is enabled.
  • Give better error messages when the user makes mistakes with KDMs (#1161).
  • Move upload-DCP-to-TMS button to preferences.
  • Remove encryption key options (#1760).
  • Always sign DCPs (#1760).

New in DCP-o-matic 2.15.81 Beta (Jun 18, 2020)

  • New features:
  • (In Alpha test) Disk Writer tool to create DCP drives in EXT2 format.
  • Basics of allowing video parts of files to be disabled (#1355 and others).
  • Option to set video range (JPEG/MPEG) at least for YUV content. May not work for RGB. See #1509.
  • Support for CPL metadata and markers.
  • Improved DCP verification in the player.
  • Add a simple playlist editor and add basic support of playlists (SPLs) in the player.
  • Support download of certificates from Qube (#1460).
  • Primitive subtitle export feature.
  • Re-work scaling following excellent insights by Carsten Kurz, described on #1669. Now the scaling of video content is guessed based on its aspect ratio (taking into account pixel aspect ratio) and there is a "custom" option for overriding incorrectly-marked-up content or content which actually needs its shape to be changed.
  • Add a new "Advanced settings" dialog for content, accessible from the right-click menu. Move the "use video" checkbox into here, as it feels like excessive clutter to have it in the main video panel.
  • Add subtitle analysis so that the outline of all subtitles in a piece of content can be overlaid onto the preview (#1233).
  • Calculate LEQ(m) when analysing audio.
  • Add playhead line to timeline (#1563).
  • Allow specification of audio forensic marking (in KDMs) for some channels only. Default to enabling forensic marking for video and audio (up to and including channel 12). Fixes #1498.
  • Checksum network encode requests and replies to protect against network corruption (#1381).
  • Add a new "Add DKDM" dialogue (#1637).
  • Add option to set project properties from a DCP loaded as content (#1688).
  • Avoid unnecessary re-writes of video assets if they are staying the same (#1638).
  • Add Bob Weaver Deinterlacing Filter (bwdif).
  • Clicking on the audio graph jumps to that position in the film (#1507).
  • Put the timecode next to the rewind-to-0 button to help avoid mouse-slips (#1234).
  • Add an output audio matrix (#1482).
  • Allow > 0dB gain per channel in the audio matrix (#1720).
  • Add some new keyboard shortcuts for moving around on the timeline.
  • Allow creation of DCPs with video from one and audio from another (#1355).
  • Allow more complete control over the libdcp/DCP-o-matic metadata written to various places.
  • Optimizations:
  • An optional OpenGL renderer which should (hopefully) speed up playback. Select it in the ‘Advanced’ tab of Preferences.
  • Various optimisations to the GUI.
  • Bug fixes:
  • Possible fix for various causes of audio lagging video in DCPs.
  • Fix missing burnt subtitles in some rare cases (#1581).
  • Fix periods of black between trimmed content in the preview.
  • Fix crash with some color attributes in Subrip files.
  • Fix crash on dragging timeline content in some cases.
  • Fix incorrect images when cropping without stretch.
  • Fix exported videos with imprecise framerates (e.g. 24.01 rather than 24) in some cases (#1663).
  • Use content video frame rate rather than the DCP one when reading trim start/end back from the UI. See #1607.
  • DCP-o-matic should no longer create reels shorter than 1 second.
  • Fix disappearing preview video on changing CPL in some cases (#1641).
  • Potential fix for assertion failures in audio buffers during analysis in some cases (#1568).
  • Try to fix no-stretch / no-scale for non-square pixels (#1636).
  • Prevent the creation of KDMs with validity periods that lie outside the validity of the signing certificates.
  • Create signing certificates whose validity starts a week before DCP-o-matic's installation, so that they are less likely to start too late for a KDM that we make (#1422).
  • Hopefully fix incorrect bitmapped subtitle colours.
  • Don't crash if history items are inaccessible.
  • Fix crash when exporting a 2D project containing 3D content (#1680).
  • Ignore video streams with frame rates over 1000 (work-around/fix for #1585).
  • Stop crashing when running the hints check on films with silent/black gaps.
  • Flush audio decoder when a DCPDecoder finishes so that resamplers are emptied and hence we don't lose any samples. Fixes #1691.
  • Fix timeline selection under scroll.
  • Re-fix problems with multiple root node namespaces.
  • Potential fix for errors related to info files (#1618).
  • ISDCF name fixes with > 6 channels and HI/VI (#1633).
  • Prevent player folding audio to 2 channel if ‘default DCP audio channels’ is set to 2.
  • Keep the computer awake when doing exports and hash computations.
  • Fix VF creation with gaps between content.
  • Keep default export name even if the user changes the format (#1584).
  • Prevent reference/reel setting controls getting stuck when referenced content is moved with reel mode 'single' enabled (#1645).
  • Set fade in/out using content frame rate rather than DCP rate (#1642).
  • Try to ignore exceptions thrown from boost::filesystem::is_symlink (#1662).
  • dcpomatic_create now responds to --version on stdout, not stderr (#1686).
  • Apply fader-based gain calculations to the current gain, not 0dB.
  • Ignore and report failures to decode frames during playback, rather than crashing (#1593).
  • Various fixes to the layout when using a GTK3 backend on Linux.
  • Tweaks:
  • Complain on startup if signer or decryption chains are inconsistent (#1520).
  • Copy with progress updates when we might copy long files (#1574).
  • Give a better error when opening a DCP with File -> Open by mistake (#1723).
  • Add export button for DKDMs (#1510).
  • Add support for Datasat AP2x and USL sound processors when converting fader position to gain. Stop storing a chosen processor in config; instead, get the user to choose the processor when calculating gains.
  • Use ISDCF name as a default export filename (#1584).
  • Trim after _ in current name when enabling ‘Use ISDCF name’ (#1513).
  • Hide passwords in text fields.
  • Make player more tolerant of some DCP errors.
  • Try to warn if we're running the 32-bit version on 64-bit windows (WoW64) (#1569).
  • Give an error if 2D content is set to 3D (#1565). Also run 3D tests with more parallel jobs to speed them up.
  • Hide the upmixers unless an "advanced" configuration option is ticked.
  • Allow configuration of relevant log levels in the player (#1549).
  • Move credentials settings into certificate download dialogue (#1480).
  • Tweak certficate chain dialogue layout (#1530).
  • Make the 'why not' messages for VF creation a bit clearer.
  • Warn if doing a gain calculation might cause clipping.
  • Try to give a better error when we fail to start J2K encoding (probably because of a lack of addressable RAM).
  • Put current frame position in seek-by-frame (and current time in seek-by-timecode) dialogues when opening them (#1736).
  • Don't offer full-frame containers unless 'allow any container' is enabled.
  • Give better error messages when the user makes mistakes with KDMs (#1161).
  • Move upload-DCP-to-TMS button to preferences.
  • Remove encryption key options (#1760).
  • Always sign DCPs (#1760).

New in DCP-o-matic 2.15.79 Beta (Jun 15, 2020)

  • New features:
  • (In Alpha test) Disk Writer tool to create DCP drives in EXT2 format.
  • Basics of allowing video parts of files to be disabled (#1355 and others).
  • Option to set video range (JPEG/MPEG) at least for YUV content. May not work for RGB. See #1509.
  • Support for CPL metadata and markers.
  • Improved DCP verification in the player.
  • Add a simple playlist editor and add basic support of playlists (SPLs) in the player.
  • Support download of certificates from Qube (#1460).
  • Primitive subtitle export feature.
  • Re-work scaling following excellent insights by Carsten Kurz, described on #1669. Now the scaling of video content is guessed based on its aspect ratio (taking into account pixel aspect ratio) and there is a "custom" option for overriding incorrectly-marked-up content or content which actually needs its shape to be changed.
  • Add a new "Advanced settings" dialog for content, accessible from the right-click menu. Move the "use video" checkbox into here, as it feels like excessive clutter to have it in the main video panel.
  • Add subtitle analysis so that the outline of all subtitles in a piece of content can be overlaid onto the preview (#1233).
  • Calculate LEQ(m) when analysing audio.
  • Add playhead line to timeline (#1563).
  • Allow specification of audio forensic marking (in KDMs) for some channels only. Default to enabling forensic marking for video and audio (up to and including channel 12). Fixes #1498.
  • Checksum network encode requests and replies to protect against network corruption (#1381).
  • Add a new "Add DKDM" dialogue (#1637).
  • Add option to set project properties from a DCP loaded as content (#1688).
  • Avoid unnecessary re-writes of video assets if they are staying the same (#1638).
  • Add Bob Weaver Deinterlacing Filter (bwdif).
  • Clicking on the audio graph jumps to that position in the film (#1507).
  • Put the timecode next to the rewind-to-0 button to help avoid mouse-slips (#1234).
  • Add an output audio matrix (#1482).
  • Allow > 0dB gain per channel in the audio matrix (#1720).
  • Add some new keyboard shortcuts for moving around on the timeline.
  • Allow creation of DCPs with video from one and audio from another (#1355).
  • Optimisations:
  • An optional OpenGL renderer which should (hopefully) speed up playback. Select it in the ‘Advanced’ tab of Preferences.
  • Various optimisations to the GUI.
  • Bug fixes:
  • Possible fix for various causes of audio lagging video in DCPs.
  • Fix missing burnt subtitles in some rare cases (#1581).
  • Fix periods of black between trimmed content in the preview.
  • Fix crash with some color attributes in Subrip files.
  • Fix crash on dragging timeline content in some cases.
  • Fix incorrect images when cropping without stretch.
  • Fix exported videos with imprecise framerates (e.g. 24.01 rather than 24) in some cases (#1663).
  • Use content video frame rate rather than the DCP one when reading trim start/end back from the UI. See #1607.
  • DCP-o-matic should no longer create reels shorter than 1 second.
  • Fix disappearing preview video on changing CPL in some cases (#1641).
  • Potential fix for assertion failures in audio buffers during analysis in some cases (#1568).
  • Try to fix no-stretch / no-scale for non-square pixels (#1636).
  • Prevent the creation of KDMs with validity periods that lie outside the validity of the signing certificates.
  • Create signing certificates whose validity starts a week before DCP-o-matic's installation, so that they are less likely to start too late for a KDM that we make (#1422).
  • Hopefully fix incorrect bitmapped subtitle colours.
  • Don't crash if history items are inaccessible.
  • Fix crash when exporting a 2D project containing 3D content (#1680).
  • Ignore video streams with frame rates over 1000 (work-around/fix for #1585).
  • Stop crashing when running the hints check on films with silent/black gaps.
  • Flush audio decoder when a DCPDecoder finishes so that resamplers are emptied and hence we don't lose any samples. Fixes #1691.
  • Fix timeline selection under scroll.
  • Re-fix problems with multiple root node namespaces.
  • Potential fix for errors related to info files (#1618).
  • ISDCF name fixes with > 6 channels and HI/VI (#1633).
  • Prevent player folding audio to 2 channel if ‘default DCP audio channels’ is set to 2.
  • Keep the computer awake when doing exports and hash computations.
  • Fix VF creation with gaps between content.
  • Keep default export name even if the user changes the format (#1584).
  • Prevent reference/reel setting controls getting stuck when referenced content is moved with reel mode 'single' enabled (#1645).
  • Set fade in/out using content frame rate rather than DCP rate (#1642).
  • Try to ignore exceptions thrown from boost::filesystem::is_symlink (#1662).
  • dcpomatic_create now responds to --version on stdout, not stderr (#1686).
  • Apply fader-based gain calculations to the current gain, not 0dB.
  • Ignore and report failures to decode frames during playback, rather than crashing (#1593).
  • Various fixes to the layout when using a GTK3 backend on Linux.
  • Tweaks:
  • Complain on startup if signer or decryption chains are inconsistent (#1520).
  • Copy with progress updates when we might copy long files (#1574).
  • Give a better error when opening a DCP with File -> Open by mistake (#1723).
  • Add export button for DKDMs (#1510).
  • Add support for Datasat AP2x and USL sound processors when converting fader position to gain. Stop storing a chosen processor in config; instead, get the user to choose the processor when calculating gains.
  • Use ISDCF name as a default export filename (#1584).
  • Trim after _ in current name when enabling ‘Use ISDCF name’ (#1513).
  • Hide passwords in text fields.
  • Make player more tolerant of some DCP errors.
  • Try to warn if we're running the 32-bit version on 64-bit windows (WoW64) (#1569).
  • Give an error if 2D content is set to 3D (#1565). Also run 3D tests with more parallel jobs to speed them up.
  • Hide the upmixers unless an "advanced" configuration option is ticked.
  • Allow configuration of relevant log levels in the player (#1549).
  • Move credentials settings into certificate download dialogue (#1480).
  • Tweak certficate chain dialogue layout (#1530).
  • Make the 'why not' messages for VF creation a bit clearer.
  • Warn if doing a gain calculation might cause clipping.
  • Try to give a better error when we fail to start J2K encoding (probably because of a lack of addressable RAM).
  • Put current frame position in seek-by-frame (and current time in seek-by-timecode) dialogues when opening them (#1736).
  • Don't offer full-frame containers unless 'allow any container' is enabled.
  • Give better error messages when the user makes mistakes with KDMs (#1161).
  • Move upload-DCP-to-TMS button to preferences.
  • Remove encryption key options (#1760).
  • Always sign DCPs (#1760).

New in DCP-o-matic 2.15.78 Beta (Jun 12, 2020)

  • New features:
  • (In Alpha test) Disk Writer tool to create DCP drives in EXT2 format.
  • Basics of allowing video parts of files to be disabled (#1355 and others).
  • Option to set video range (JPEG/MPEG) at least for YUV content. May not work for RGB. See #1509.
  • Support for CPL metadata and markers.
  • Improved DCP verification in the player.
  • Add a simple playlist editor and add basic support of playlists (SPLs) in the player.
  • Support download of certificates from Qube (#1460).
  • Primitive subtitle export feature.
  • Re-work scaling following excellent insights by Carsten Kurz, described on #1669. Now the scaling of video content is guessed based on its aspect ratio (taking into account pixel aspect ratio) and there is a "custom" option for overriding incorrectly-marked-up content or content which actually needs its shape to be changed.
  • Add a new "Advanced settings" dialog for content, accessible from the right-click menu. Move the "use video" checkbox into here, as it feels like excessive clutter to have it in the main video panel.
  • Add subtitle analysis so that the outline of all subtitles in a piece of content can be overlaid onto the preview (#1233).
  • Calculate LEQ(m) when analysing audio.
  • Add playhead line to timeline (#1563).
  • Allow specification of audio forensic marking (in KDMs) for some channels only. Default to enabling forensic marking for video and audio (up to and including channel 12). Fixes #1498.
  • Checksum network encode requests and replies to protect against network corruption (#1381).
  • Add a new "Add DKDM" dialogue (#1637).
  • Add option to set project properties from a DCP loaded as content (#1688).
  • Avoid unnecessary re-writes of video assets if they are staying the same (#1638).
  • Add Bob Weaver Deinterlacing Filter (bwdif).
  • Clicking on the audio graph jumps to that position in the film (#1507).
  • Put the timecode next to the rewind-to-0 button to help avoid mouse-slips (#1234).
  • Add an output audio matrix (#1482).
  • Allow > 0dB gain per channel in the audio matrix (#1720).
  • Add some new keyboard shortcuts for moving around on the timeline.
  • Allow creation of DCPs with video from one and audio from another (#1355).
  • Optimisations
  • An optional OpenGL renderer which should (hopefully) speed up playback. Select it in the ‘Advanced’ tab of Preferences.
  • Various optimisations to the GUI.
  • Bug fixes:
  • Possible fix for various causes of audio lagging video in DCPs.
  • Fix missing burnt subtitles in some rare cases (#1581).
  • Fix periods of black between trimmed content in the preview.
  • Fix crash with some color attributes in Subrip files.
  • Fix crash on dragging timeline content in some cases.
  • Fix incorrect images when cropping without stretch.
  • Fix exported videos with imprecise framerates (e.g. 24.01 rather than 24) in some cases (#1663).
  • Use content video frame rate rather than the DCP one when reading trim start/end back from the UI. See #1607.
  • DCP-o-matic should no longer create reels shorter than 1 second.
  • Fix disappearing preview video on changing CPL in some cases (#1641).
  • Potential fix for assertion failures in audio buffers during analysis in some cases (#1568).
  • Try to fix no-stretch / no-scale for non-square pixels (#1636).
  • Prevent the creation of KDMs with validity periods that lie outside the validity of the signing certificates.
  • Create signing certificates whose validity starts a week before DCP-o-matic's installation, so that they are less likely to start too late for a KDM that we make (#1422).
  • Hopefully fix incorrect bitmapped subtitle colours.
  • Don't crash if history items are inaccessible.
  • Fix crash when exporting a 2D project containing 3D content (#1680).
  • Ignore video streams with frame rates over 1000 (work-around/fix for #1585).
  • Stop crashing when running the hints check on films with silent/black gaps.
  • Flush audio decoder when a DCPDecoder finishes so that resamplers are emptied and hence we don't lose any samples. Fixes #1691.
  • Fix timeline selection under scroll.
  • Re-fix problems with multiple root node namespaces.
  • Potential fix for errors related to info files (#1618).
  • ISDCF name fixes with > 6 channels and HI/VI (#1633).
  • Prevent player folding audio to 2 channel if ‘default DCP audio channels’ is set to 2.
  • Keep the computer awake when doing exports and hash computations.
  • Fix VF creation with gaps between content.
  • Keep default export name even if the user changes the format (#1584).
  • Prevent reference/reel setting controls getting stuck when referenced content is moved with reel mode 'single' enabled (#1645).
  • Set fade in/out using content frame rate rather than DCP rate (#1642).
  • Try to ignore exceptions thrown from boost::filesystem::is_symlink (#1662).
  • dcpomatic_create now responds to --version on stdout, not stderr (#1686).
  • Apply fader-based gain calculations to the current gain, not 0dB.
  • Ignore and report failures to decode frames during playback, rather than crashing (#1593).
  • Various fixes to the layout when using a GTK3 backend on Linux.
  • Tweaks:
  • Complain on startup if signer or decryption chains are inconsistent (#1520).
  • Copy with progress updates when we might copy long files (#1574).
  • Give a better error when opening a DCP with File -> Open by mistake (#1723).
  • Add export button for DKDMs (#1510).
  • Add support for Datasat AP2x and USL sound processors when converting fader position to gain. Stop storing a chosen processor in config; instead, get the user to choose the processor when calculating gains.
  • Use ISDCF name as a default export filename (#1584).
  • Trim after _ in current name when enabling ‘Use ISDCF name’ (#1513).
  • Hide passwords in text fields.
  • Make player more tolerant of some DCP errors.
  • Try to warn if we're running the 32-bit version on 64-bit windows (WoW64) (#1569).
  • Give an error if 2D content is set to 3D (#1565). Also run 3D tests with more parallel jobs to speed them up.
  • Hide the upmixers unless an "advanced" configuration option is ticked.
  • Allow configuration of relevant log levels in the player (#1549).
  • Move credentials settings into certificate download dialogue (#1480).
  • Tweak certficate chain dialogue layout (#1530).
  • Make the 'why not' messages for VF creation a bit clearer.
  • Warn if doing a gain calculation might cause clipping.
  • Try to give a better error when we fail to start J2K encoding (probably because of a lack of addressable RAM).
  • Put current frame position in seek-by-frame (and current time in seek-by-timecode) dialogues when opening them (#1736).
  • Don't offer full-frame containers unless 'allow any container' is enabled.
  • Give better error messages when the user makes mistakes with KDMs (#1161).
  • Move upload-DCP-to-TMS button to preferences.
  • Remove encryption key options (#1760).
  • Always sign DCPs (#1760).

New in DCP-o-matic 2.15.73 Beta (May 17, 2020)

  • New features:
  • (In Alpha test) Disk Writer tool to create DCP drives in EXT2 format.
  • Basics of allowing video parts of files to be disabled (#1355 and others).
  • Option to set video range (JPEG/MPEG) at least for YUV content. May not work for RGB. See #1509.
  • Support for CPL metadata and markers.
  • Improved DCP verification in the player.
  • Add a simple playlist editor and add basic support of playlists (SPLs) in the player.
  • Support download of certificates from Qube (#1460).
  • Primitive subtitle export feature.
  • Re-work scaling following excellent insights by Carsten Kurz, described on #1669. Now the scaling of video content is guessed based on its aspect ratio (taking into account pixel aspect ratio) and there is a "custom" option for overriding incorrectly-marked-up content or content which actually needs its shape to be changed.
  • Add subtitle analysis so that the outline of all subtitles in a piece of content can be overlaid onto the preview (#1233).
  • Calculate LEQ(m) when analysing audio.
  • Add playhead line to timeline (#1563).
  • Allow specification of audio forensic marking (in KDMs) for some channels only. Default to enabling forensic marking for video and audio (up to and including channel 12). Fixes #1498.
  • Checksum network encode requests and replies to protect against network corruption (#1381).
  • Add a new "Add DKDM" dialogue (#1637).
  • Add option to set project properties from a DCP loaded as content (#1688).
  • Avoid unnecessary re-writes of video assets if they are staying the same (#1638).
  • Add Bob Weaver Deinterlacing Filter (bwdif).
  • Put the timecode next to the rewind-to-0 button to help avoid mouse-slips (#1234).
  • Add an output audio matrix (#1482).
  • Allow > 0dB gain per channel in the audio matrix (#1720).
  • Add some new keyboard shortcuts for moving around on the timeline.
  • Optimisations:
  • An optional OpenGL renderer which should (hopefully) speed up playback. Select it in the ‘Advanced’ tab of Preferences.
  • Various optimisations to the GUI.
  • Bug fixes:
  • Possible fix for various causes of audio lagging video in DCPs.
  • Fix missing burnt subtitles in some rare cases (#1581).
  • Fix periods of black between trimmed content in the preview.
  • Fix crash with some color attributes in Subrip files.
  • Fix crash on dragging timeline content in some cases.
  • Fix incorrect images when cropping without stretch.
  • Fix exported videos with imprecise framerates (e.g. 24.01 rather than 24) in some cases (#1663).
  • Use content video frame rate rather than the DCP one when reading trim start/end back from the UI. See #1607.
  • DCP-o-matic should no longer create reels shorter than 1 second.
  • Fix disappearing preview video on changing CPL in some cases (#1641).
  • Potential fix for assertion failures in audio buffers during analysis in some cases (#1568).
  • Try to fix no-stretch / no-scale for non-square pixels (#1636).
  • Prevent the creation of KDMs with validity periods that lie outside the validity of the signing certificates.
  • Create signing certificates whose validity starts a week before DCP-o-matic's installation, so that they are less likely to start too late for a KDM that we make (#1422).
  • Hopefully fix incorrect bitmapped subtitle colours.
  • Don't crash if history items are inaccessible.
  • Fix crash when exporting a 2D project containing 3D content (#1680).
  • Ignore video streams with frame rates over 1000 (work-around/fix for #1585).
  • Stop crashing when running the hints check on films with silent/black gaps.
  • Flush audio decoder when a DCPDecoder finishes so that resamplers are emptied and hence we don't lose any samples. Fixes #1691.
  • Fix timeline selection under scroll.
  • Re-fix problems with multiple root node namespaces.
  • Potential fix for errors related to info files (#1618).
  • ISDCF name fixes with > 6 channels and HI/VI (#1633).
  • Prevent player folding audio to 2 channel if ‘default DCP audio channels’ is set to 2.
  • Keep the computer awake when doing exports and hash computations.
  • Fix VF creation with gaps between content.
  • Keep default export name even if the user changes the format (#1584).
  • Prevent reference/reel setting controls getting stuck when referenced content is moved with reel mode 'single' enabled (#1645).
  • Set fade in/out using content frame rate rather than DCP rate (#1642).
  • Try to ignore exceptions thrown from boost::filesystem::is_symlink (#1662).
  • dcpomatic_create now responds to --version on stdout, not stderr (#1686).
  • Apply fader-based gain calculations to the current gain, not 0dB.
  • Ignore and report failures to decode frames during playback, rather than crashing (#1593).
  • Tweaks:
  • Complain on startup if signer or decryption chains are inconsistent (#1520).
  • Copy with progress updates when we might copy long files (#1574).
  • Give a better error when opening a DCP with File -> Open by mistake (#1723).
  • Add export button for DKDMs (#1510).
  • Add support for Datasat AP2x and USL sound processors when converting fader position to gain. Stop storing a chosen processor in config; instead, get the user to choose the processor when calculating gains.
  • Use ISDCF name as a default export filename (#1584).
  • Trim after _ in current name when enabling ‘Use ISDCF name’ (#1513).
  • Hide passwords in text fields.
  • Make player more tolerant of some DCP errors.
  • Try to warn if we're running the 32-bit version on 64-bit windows (WoW64) (#1569).
  • Give an error if 2D content is set to 3D (#1565). Also run 3D tests with more parallel jobs to speed them up.
  • Hide the upmixers unless an "advanced" configuration option is ticked.
  • Allow configuration of relevant log levels in the player (#1549).
  • Move credentials settings into certificate download dialogue (#1480).
  • Tweak certficate chain dialogue layout (#1530).
  • Make the 'why not' messages for VF creation a bit clearer.
  • Warn if doing a gain calculation might cause clipping.
  • Try to give a better error when we fail to start J2K encoding (probably because of a lack of addressable RAM).
  • Put current frame position in seek-by-frame (and current time in seek-by-timecode) dialogues when opening them (#1736).

New in DCP-o-matic 2.14.33 (May 17, 2020)

  • This release fixes downloading of certificates from Christie's website, and adds experimental builds for Ubuntu 20.04 and Fedora 32. I hope everybody is doing OK out there!

New in DCP-o-matic 2.15.71 Beta (May 3, 2020)

  • New features:
  • (In Alpha test) Disk Writer tool to create DCP drives in EXT2 format.
  • Basics of allowing video parts of files to be disabled (#1355 and others).
  • Option to set video range (JPEG/MPEG) at least for YUV content. May not work for RGB. See #1509.
  • Support for CPL metadata and markers.
  • Improved DCP verification in the player.
  • Add a simple playlist editor and add basic support of playlists (SPLs) in the player.
  • Support download of certificates from Qube (#1460).
  • Primitive subtitle export feature.
  • Add subtitle analysis so that the outline of all subtitles in a piece of content can be overlaid onto the preview (#1233).
  • Calculate LEQ(m) when analysing audio.
  • Add playhead line to timeline (#1563).
  • Allow specification of audio forensic marking (in KDMs) for some channels only. Default to enabling forensic marking for video and audio (up to and including channel 12). Fixes #1498.
  • Checksum network encode requests and replies to protect against network corruption (#1381).
  • Add option to set project properties from a DCP loaded as content (#1688).
  • Avoid unnecessary re-writes of video assets if they are staying the same (#1638).
  • Add Bob Weaver Deinterlacing Filter (bwdif).
  • Put the timecode next to the rewind-to-0 button to help avoid mouse-slips (#1234).
  • Add an output audio matrix (#1482).
  • Allow > 0dB gain per channel in the audio matrix (#1720).
  • Add some new keyboard shortcuts for moving around on the timeline.
  • Optimisations:
  • An optional OpenGL renderer which should (hopefully) speed up playback. Select it in the ‘Advanced’ tab of Preferences.
  • Various optimisations to the GUI.
  • Bug fixes:
  • Possible fix for various causes of audio lagging video in DCPs.
  • Fix missing burnt subtitles in some rare cases (#1581).
  • Fix periods of black between trimmed content in the preview.
  • Fix crash with some color attributes in Subrip files.
  • Fix crash on dragging timeline content in some cases.
  • Fix incorrect images when cropping without stretch.
  • Fix exported videos with imprecise framerates (e.g. 24.01 rather than 24) in some cases (#1663).
  • Use content video frame rate rather than the DCP one when reading trim start/end back from the UI. See #1607.
  • DCP-o-matic should no longer create reels shorter than 1 second.
  • Fix disappearing preview video on changing CPL in some cases (#1641).
  • Potential fix for assertion failures in audio buffers during analysis in some cases (#1568).
  • Try to fix no-stretch / no-scale for non-square pixels (#1636).
  • Prevent the creation of KDMs with validity periods that lie outside the validity of the signing certificates.
  • Create signing certificates whose validity starts a week before DCP-o-matic's installation, so that they are less likely to start too late for a KDM that we make (#1422).
  • Hopefully fix incorrect bitmapped subtitle colours.
  • Don't crash if history items are inaccessible.
  • Fix crash when exporting a 2D project containing 3D content (#1680).
  • Ignore video streams with frame rates over 1000 (work-around/fix for #1585).
  • Stop crashing when running the hints check on films with silent/black gaps.
  • Flush audio decoder when a DCPDecoder finishes so that resamplers are emptied and hence we don't lose any samples. Fixes #1691.
  • Fix timeline selection under scroll.
  • Re-fix problems with multiple root node namespaces.
  • Potential fix for errors related to info files (#1618).
  • ISDCF name fixes with > 6 channels and HI/VI (#1633).
  • Prevent player folding audio to 2 channel if ‘default DCP audio channels’ is set to 2.
  • Keep the computer awake when doing exports and hash computations.
  • Fix VF creation with gaps between content.
  • Keep default export name even if the user changes the format (#1584).
  • Prevent reference/reel setting controls getting stuck when referenced content is moved with reel mode 'single' enabled (#1645).
  • Set fade in/out using content frame rate rather than DCP rate (#1642).
  • Try to ignore exceptions thrown from boost::filesystem::is_symlink (#1662).
  • dcpomatic_create now responds to --version on stdout, not stderr (#1686).
  • Apply fader-based gain calculations to the current gain, not 0dB.
  • Ignore and report failures to decode frames during playback, rather than crashing (#1593).
  • Tweaks:
  • Complain on startup if signer or decryption chains are inconsistent (#1520).
  • Copy with progress updates when we might copy long files (#1574).
  • Give a better error when opening a DCP with File -> Open by mistake (#1723).
  • Add export button for DKDMs (#1510).
  • Add support for Datasat AP2x and USL sound processors when converting fader position to gain. Stop storing a chosen processor in config; instead, get the user to choose the processor when calculating gains.
  • Use ISDCF name as a default export filename (#1584).
  • Trim after _ in current name when enabling ‘Use ISDCF name’ (#1513).
  • Hide passwords in text fields.
  • Make player more tolerant of some DCP errors.
  • Try to warn if we're running the 32-bit version on 64-bit windows (WoW64) (#1569).
  • Give an error if 2D content is set to 3D (#1565). Also run 3D tests with more parallel jobs to speed them up.
  • Hide the upmixers unless an "advanced" configuration option is ticked.
  • Allow configuration of relevant log levels in the player (#1549).
  • Move credentials settings into certificate download dialogue (#1480).
  • Tweak certficate chain dialogue layout (#1530).
  • Make the 'why not' messages for VF creation a bit clearer.
  • Warn if doing a gain calculation might cause clipping.
  • Try to give a better error when we fail to start J2K encoding (probably because of a lack of addressable RAM).
  • Put current frame position in seek-by-frame (and current time in seek-by-timecode) dialogues when opening them (#1736).

New in DCP-o-matic 2.15.62 Beta (Apr 27, 2020)

  • New features:
  • (In Alpha test) Disk Writer tool to create DCP drives in EXT2 format.
  • Basics of allowing video parts of files to be disabled (#1355 and others).
  • Option to set video range (JPEG/MPEG) at least for YUV content. May not work for RGB. See #1509.
  • Support for CPL metadata and markers.
  • Improved DCP verification in the player.
  • Add a simple playlist editor and add basic support of playlists (SPLs) in the player.
  • Support download of certificates from Qube (#1460).
  • Primitive subtitle export feature.
  • Add subtitle analysis so that the outline of all subtitles in a piece of content can be overlaid onto the preview (#1233).
  • Calculate LEQ(m) when analysing audio.
  • Add playhead line to timeline (#1563).
  • Allow specification of audio forensic marking (in KDMs) for some channels only. Default to enabling forensic marking for video and audio (up to and including channel 12). Fixes #1498.
  • Checksum network encode requests and replies to protect against network corruption (#1381).
  • Add option to set project properties from a DCP loaded as content (#1688).
  • Avoid unnecessary re-writes of video assets if they are staying the same (#1638).
  • Add Bob Weaver Deinterlacing Filter (bwdif).
  • Put the timecode next to the rewind-to-0 button to help avoid mouse-slips (#1234).
  • Add an output audio matrix (#1482).
  • Allow > 0dB gain per channel in the audio matrix (#1720).
  • Add some new keyboard shortcuts for moving around on the timeline.
  • Optimisations:
  • An optional OpenGL renderer which should (hopefully) speed up playback. Select it in the ‘Advanced’ tab of Preferences.
  • Various optimisations to the GUI.
  • Bug fixes:
  • Possible fix for various causes of audio lagging video in DCPs.
  • Fix missing burnt subtitles in some rare cases (#1581).
  • Fix periods of black between trimmed content in the preview.
  • Fix crash with some color attributes in Subrip files.
  • Fix crash on dragging timeline content in some cases.
  • Fix incorrect images when cropping without stretch.
  • Fix exported videos with imprecise framerates (e.g. 24.01 rather than 24) in some cases (#1663).
  • Use content video frame rate rather than the DCP one when reading trim start/end back from the UI. See #1607.
  • DCP-o-matic should no longer create reels shorter than 1 second.
  • Fix disappearing preview video on changing CPL in some cases (#1641).
  • Potential fix for assertion failures in audio buffers during analysis in some cases (#1568).
  • Try to fix no-stretch / no-scale for non-square pixels (#1636).
  • Prevent the creation of KDMs with validity periods that lie outside the validity of the signing certificates.
  • Create signing certificates whose validity starts a week before DCP-o-matic's installation, so that they are less likely to start too late for a KDM that we make (#1422).
  • Hopefully fix incorrect bitmapped subtitle colours.
  • Don't crash if history items are inaccessible.
  • Fix crash when exporting a 2D project containing 3D content (#1680).
  • Ignore video streams with frame rates over 1000 (work-around/fix for #1585).
  • Stop crashing when running the hints check on films with silent/black gaps.
  • Flush audio decoder when a DCPDecoder finishes so that resamplers are emptied and hence we don't lose any samples. Fixes #1691.
  • Fix timeline selection under scroll.
  • Re-fix problems with multiple root node namespaces.
  • Potential fix for errors related to info files (#1618).
  • ISDCF name fixes with > 6 channels and HI/VI (#1633).
  • Prevent player folding audio to 2 channel if ‘default DCP audio channels’ is set to 2.
  • Keep the computer awake when doing exports and hash computations.
  • Fix VF creation with gaps between content.
  • Keep default export name even if the user changes the format (#1584).
  • Prevent reference/reel setting controls getting stuck when referenced content is moved with reel mode 'single' enabled (#1645).
  • Set fade in/out using content frame rate rather than DCP rate (#1642).
  • Try to ignore exceptions thrown from boost::filesystem::is_symlink (#1662).
  • dcpomatic_create now responds to --version on stdout, not stderr (#1686).
  • Apply fader-based gain calculations to the current gain, not 0dB.
  • Ignore and report failures to decode frames during playback, rather than crashing (#1593).
  • Tweaks:
  • Complain on startup if signer or decryption chains are inconsistent (#1520).
  • Copy with progress updates when we might copy long files (#1574).
  • Give a better error when opening a DCP with File -> Open by mistake (#1723).
  • Add export button for DKDMs (#1510).
  • Add support for Datasat AP2x and USL sound processors when converting fader position to gain. Stop storing a chosen processor in config; instead, get the user to choose the processor when calculating gains.
  • Use ISDCF name as a default export filename (#1584).
  • Trim after _ in current name when enabling ‘Use ISDCF name’ (#1513).
  • Hide passwords in text fields.
  • Make player more tolerant of some DCP errors.
  • Try to warn if we're running the 32-bit version on 64-bit windows (WoW64) (#1569).
  • Give an error if 2D content is set to 3D (#1565). Also run 3D tests with more parallel jobs to speed them up.
  • Hide the upmixers unless an "advanced" configuration option is ticked.
  • Allow configuration of relevant log levels in the player (#1549).
  • Move credentials settings into certificate download dialogue (#1480).
  • Tweak certficate chain dialogue layout (#1530).
  • Make the 'why not' messages for VF creation a bit clearer.
  • Warn if doing a gain calculation might cause clipping.
  • Try to give a better error when we fail to start J2K encoding (probably because of a lack of addressable RAM).

New in DCP-o-matic 2.15.53 Beta (Apr 23, 2020)

  • New features:
  • Add some new keyboard shortcuts for moving around on the timeline.
  • Bug Fixes:
  • Ignore and report failures to decode frames during playback, rather than crashing (#1593).
  • Tweaks:
  • Try to give a better error when we fail to start J2K encoding (probably because of a lack of addressable RAM).

New in DCP-o-matic 2.15.51 Beta (Apr 13, 2020)

  • New features:
  • Basics of allowing video parts of files to be disabled (#1355 and others).
  • Option to set video range (JPEG/MPEG) at least for YUV content. May not work for RGB. See #1509.
  • Support for CPL metadata and markers.
  • Improved DCP verification in the player.
  • Add a simple playlist editor and add basic support of playlists (SPLs) in the player.
  • Support download of certificates from Qube (#1460).
  • Primitive subtitle export feature.
  • Add playhead line to timeline (#1563).
  • Allow specification of audio forensic marking (in KDMs) for some channels only. Default to enabling forensic marking for video and audio (up to and including channel 12). Fixes #1498.
  • Avoid unnecessary re-writes of video assets if they are staying the same (#1638).
  • Add Bob Weaver Deinterlacing Filter (bwdif).
  • Put the timecode next to the rewind-to-0 button to help avoid mouse-slips (#1234).
  • Add an output audio matrix (#1482).
  • Allow > 0dB gain per channel in the audio matrix (#1720).
  • Optimisations:
  • An optional OpenGL renderer which should (hopefully) speed up playback. Select it in the ‘Advanced’ tab of Preferences.
  • Various optimisations to the GUI.
  • Bug fixes:
  • Possible fix for various causes of audio lagging video in DCPs.
  • Fix missing burnt subtitles in some rare cases (#1581).
  • Fix periods of black between trimmed content in the preview.
  • Fix crash with some color attributes in Subrip files.
  • Fix crash on dragging timeline content in some cases.
  • Fix incorrect images when cropping without stretch.
  • Fix exported videos with imprecise framerates (e.g. 24.01 rather than 24) in some cases (#1663).
  • Use content video frame rate rather than the DCP one when reading trim start/end back from the UI. See #1607.
  • DCP-o-matic should no longer create reels shorter than 1 second.
  • Fix disappearing preview video on changing CPL in some cases (#1641).
  • Potential fix for assertion failures in audio buffers during analysis in some cases (#1568).
  • Try to fix no-stretch / no-scale for non-square pixels (#1636).
  • Prevent the creation of KDMs with validity periods that lie outside the validity of the signing certificates.
  • Create signing certificates whose validity starts a week before DCP-o-matic's installation, so that they are less likely to start too late for a KDM that we make (#1422).
  • Hopefully fix incorrect bitmapped subtitle colours.
  • Don't crash if history items are inaccessible.
  • Fix crash when exporting a 2D project containing 3D content (#1680).
  • Ignore video streams with frame rates over 1000 (work-around/fix for #1585).
  • Stop crashing when running the hints check on films with silent/black gaps.
  • Flush audio decoder when a DCPDecoder finishes so that resamplers are emptied and hence we don't lose any samples. Fixes #1691.
  • Fix timeline selection under scroll.
  • Re-fix problems with multiple root node namespaces.
  • Potential fix for errors related to info files (#1618).
  • ISDCF name fixes with > 6 channels and HI/VI (#1633).
  • Prevent player folding audio to 2 channel if ‘default DCP audio channels’ is set to 2.
  • Keep the computer awake when doing exports and hash computations.
  • Fix VF creation with gaps between content.
  • Keep default export name even if the user changes the format (#1584).
  • Prevent reference/reel setting controls getting stuck when referenced content is moved with reel mode 'single' enabled (#1645).
  • Set fade in/out using content frame rate rather than DCP rate (#1642).
  • Try to ignore exceptions thrown from boost::filesystem::is_symlink (#1662).
  • dcpomatic_create now responds to --version on stdout, not stderr (#1686).
  • Apply fader-based gain calculations to the current gain, not 0dB.
  • Tweaks:
  • Complain on startup if signer or decryption chains are inconsistent (#1520).
  • Copy with progress updates when we might copy long files (#1574).
  • Give a better error when opening a DCP with File -> Open by mistake (#1723).
  • Add export button for DKDMs (#1510).
  • Add support for Datasat AP2x and USL sound processors when converting fader position to gain. Stop storing a chosen processor in config; instead, get the user to choose the processor when calculating gains.
  • Use ISDCF name as a default export filename (#1584).
  • Trim after _ in current name when enabling ‘Use ISDCF name’ (#1513).
  • Hide passwords in text fields.
  • Make player more tolerant of some DCP errors.
  • Try to warn if we're running the 32-bit version on 64-bit windows (WoW64) (#1569).
  • Give an error if 2D content is set to 3D (#1565). Also run 3D tests with more parallel jobs to speed them up.
  • Hide the upmixers unless an "advanced" configuration option is ticked.
  • Allow configuration of relevant log levels in the player (#1549).
  • Move credentials settings into certificate download dialogue (#1480).
  • Tweak certficate chain dialogue layout (#1530).
  • Make the 'why not' messages for VF creation a bit clearer.
  • Warn if doing a gain calculation might cause clipping.

New in DCP-o-matic 2.14.32 (Mar 13, 2020)

  • This release gives a more helpful error when opening a DCP with File -> Open by mistake and fixes a crash when invalid certificate keys are found.

New in DCP-o-matic 2.15.47 Beta (Mar 4, 2020)

  • New features:
  • Basics of allowing video parts of files to be disabled (#1355 and others).
  • Option to set video range (JPEG/MPEG) at least for YUV content. May not work for RGB. See #1509.
  • Support for CPL metadata and markers.
  • Improved DCP verification in the player.
  • Add a simple playlist editor and add basic support of playlists (SPLs) in the player.
  • Support download of certificates from Qube (#1460).
  • Primitive subtitle export feature.
  • Add playhead line to timeline (#1563).
  • Allow specification of audio forensic marking (in KDMs) for some channels only. Default to enabling forensic marking for video and audio (up to and including channel 12). Fixes #1498.
  • Avoid unnecessary re-writes of video assets if they are staying the same (#1638).
  • Add Bob Weaver Deinterlacing Filter (bwdif).
  • Put the timecode next to the rewind-to-0 button to help avoid mouse-slips (#1234).
  • Add an output audio matrix (#1482).
  • Allow > 0dB gain per channel in the audio matrix (#1720).
  • Optimisations:
  • An optional OpenGL renderer which should (hopefully) speed up playback. Select it in the ‘Advanced’ tab of Preferences.
  • Various optimisations to the GUI.
  • Bug fixes:
  • Possible fix for various causes of audio lagging video in DCPs.
  • Fix missing burnt subtitles in some rare cases (#1581).
  • Fix periods of black between trimmed content in the preview.
  • Fix crash with some color attributes in Subrip files.
  • Fix crash on dragging timeline content in some cases.
  • Fix incorrect images when cropping without stretch.
  • Fix exported videos with imprecise framerates (e.g. 24.01 rather than 24) in some cases (#1663).
  • Use content video frame rate rather than the DCP one when reading trim start/end back from the UI. See #1607.
  • Fix disappearing preview video on changing CPL in some cases (#1641).
  • Potential fix for assertion failures in audio buffers during analysis in some cases (#1568).
  • Try to fix no-stretch / no-scale for non-square pixels (#1636).
  • Prevent the creation of KDMs with validity periods that lie outside the validity of the signing certificates.
  • Create signing certificates whose validity starts a week before DCP-o-matic's installation, so that they are less likely to start too late for a KDM that we make (#1422).
  • Hopefully fix incorrect bitmapped subtitle colours.
  • Don't crash if history items are inaccessible.
  • Fix crash when exporting a 2D project containing 3D content (#1680).
  • Ignore video streams with frame rates over 1000 (work-around/fix for #1585).
  • Stop crashing when running the hints check on films with silent/black gaps.
  • Flush audio decoder when a DCPDecoder finishes so that resamplers are emptied and hence we don't lose any samples. Fixes #1691.
  • Fix timeline selection under scroll.
  • Re-fix problems with multiple root node namespaces.
  • Potential fix for errors related to info files (#1618).
  • ISDCF name fixes with > 6 channels and HI/VI (#1633).
  • Prevent player folding audio to 2 channel if ‘default DCP audio channels’ is set to 2.
  • Keep the computer awake when doing exports and hash computations.
  • Fix VF creation with gaps between content.
  • Keep default export name even if the user changes the format (#1584).
  • Prevent reference/reel setting controls getting stuck when referenced content is moved with reel mode 'single' enabled (#1645).
  • Set fade in/out using content frame rate rather than DCP rate (#1642).
  • Try to ignore exceptions thrown from boost::filesystem::is_symlink (#1662).
  • dcpomatic_create now responds to --version on stdout, not stderr (#1686).
  • Apply fader-based gain calculations to the current gain, not 0dB.
  • Tweaks:
  • Complain on startup if signer or decryption chains are inconsistent (#1520).
  • Copy with progress updates when we might copy long files (#1574).
  • Add export button for DKDMs (#1510).
  • Add support for Datasat AP2x and USL sound processors when converting fader position to gain. Stop storing a chosen processor in config; instead, get the user to choose the processor when calculating gains.
  • Use ISDCF name as a default export filename (#1584).
  • Trim after _ in current name when enabling ‘Use ISDCF name’ (#1513).
  • Hide passwords in text fields.
  • Make player more tolerant of some DCP errors.
  • Try to warn if we're running the 32-bit version on 64-bit windows (WoW64) (#1569).
  • Give an error if 2D content is set to 3D (#1565). Also run 3D tests with more parallel jobs to speed them up.
  • Hide the upmixers unless an "advanced" configuration option is ticked.
  • Allow configuration of relevant log levels in the player (#1549).
  • Move credentials settings into certificate download dialogue (#1480).
  • Tweak certficate chain dialogue layout (#1530).
  • Make the 'why not' messages for VF creation a bit clearer.
  • Warn if doing a gain calculation might cause clipping.

New in DCP-o-matic 2.14.31 (Mar 1, 2020)

  • This release fixes bugs which appear when modifying the colour conversion or timing settings of more than one piece of content at the same time.

New in DCP-o-matic 2.15.45 Beta (Mar 1, 2020)

  • New features:
  • Allow > 0dB gain per channel in the audio matrix (#1720).
  • Tweaks:
  • Warn if doing a gain calculation might cause clipping.

New in DCP-o-matic 2.14.26 (Feb 7, 2020)

  • Crash at the end of DCP encodes in some cases.
  • Incorrect bitmapped subtitle colours in some cases.

New in DCP-o-matic 2.14.25 (Feb 7, 2020)

  • This release supports import of binary STL subtitle files.

New in DCP-o-matic 2.15.41 Beta (Jan 12, 2020)

  • New features:
  • Add an output audio matrix (#1482).
  • Tweaks:
  • Move credentials settings into certificate download dialogue (#1480).
  • Tweak certficate chain dialogue layout (#1530).
  • Make the 'why not' messages for VF creation a bit clearer.

New in DCP-o-matic 2.15.39 Beta (Dec 18, 2019)

  • New features:
  • Basics of allowing video parts of files to be disabled (#1355 and others).
  • Option to set video range (JPEG/MPEG) at least for YUV content. May not work for RGB. See #1509.
  • Support for CPL metadata and markers.
  • Improved DCP verification in the player.
  • Support download of certificates from Qube (#1460).
  • Primitive subtitle export feature.
  • Add playhead line to timeline (#1563).
  • Allow specification of audio forensic marking (in KDMs) for some channels only. Default to enabling forensic marking for video and audio (up to and including channel 12). Fixes #1498.
  • Avoid unnecessary re-writes of video assets if they are staying the same (#1638).
  • Add Bob Weaver Deinterlacing Filter (bwdif).
  • Put the timecode next to the rewind-to-0 button to help avoid mouse-slips (#1234).
  • Optimisations
  • An optional OpenGL renderer which should (hopefully) speed up playback. Select it in the ‘Advanced’ tab of Preferences.
  • Various optimisations to the GUI.
  • Bug fixes:
  • Possible fix for various causes of audio lagging video in DCPs.
  • Fix missing burnt subtitles in some rare cases (#1581).
  • Fix periods of black between trimmed content in the preview.
  • Fix crash with some color attributes in Subrip files.
  • Fix crash on dragging timeline content in some cases.
  • Fix incorrect images when cropping without stretch.
  • Fix exported videos with imprecise framerates (e.g. 24.01 rather than 24) in some cases (#1663).
  • Use content video frame rate rather than the DCP one when reading trim start/end back from the UI. See #1607.
  • Fix disappearing preview video on changing CPL in some cases (#1641).
  • Potential fix for assertion failures in audio buffers during analysis in some cases (#1568).
  • Try to fix no-stretch / no-scale for non-square pixels (#1636).
  • Prevent the creation of KDMs with validity periods that lie outside the validity of the signing certificates.
  • Create signing certificates whose validity starts a week before DCP-o-matic's installation, so that they are less likely to start too late for a KDM that we make (#1422).
  • Hopefully fix incorrect bitmapped subtitle colours.
  • Don't crash if history items are inaccessible.
  • Fix crash when exporting a 2D project containing 3D content (#1680).
  • Ignore video streams with frame rates over 1000 (work-around/fix for #1585).
  • Stop crashing when running the hints check on films with silent/black gaps.
  • Flush audio decoder when a DCPDecoder finishes so that resamplers are emptied and hence we don't lose any samples. Fixes #1691.
  • Fix timeline selection under scroll.
  • Re-fix problems with multiple root node namespaces.
  • Potential fix for errors related to info files (#1618).
  • ISDCF name fixes with > 6 channels and HI/VI (#1633).
  • Prevent player folding audio to 2 channel if ‘default DCP audio channels’ is set to 2.
  • Keep the computer awake when doing exports and hash computations.
  • Fix VF creation with gaps between content.
  • Keep default export name even if the user changes the format (#1584).
  • Prevent reference/reel setting controls getting stuck when referenced content is moved with reel mode 'single' enabled (#1645).
  • Set fade in/out using content frame rate rather than DCP rate (#1642).
  • Try to ignore exceptions thrown from boost::filesystem::is_symlink (#1662).
  • dcpomatic_create now responds to --version on stdout, not stderr (#1686).
  • Tweaks:
  • Complain on startup if signer or decryption chains are inconsistent (#1520).
  • Copy with progress updates when we might copy long files (#1574).
  • Add export button for DKDMs (#1510).
  • Add support for Datasat AP2x and USL sound processors when converting fader position to gain. Stop storing a chosen processor in config; instead, get the user to choose the processor when calculating gains.
  • Use ISDCF name as a default export filename (#1584).
  • Trim after _ in current name when enabling ‘Use ISDCF name’ (#1513).
  • Hide passwords in text fields.
  • Make player more tolerant of some DCP errors.
  • Try to warn if we're running the 32-bit version on 64-bit windows (WoW64) (#1569).
  • Give an error if 2D content is set to 3D (#1565). Also run 3D tests with more parallel jobs to speed them up.
  • Hide the upmixers unless an "advanced" configuration option is ticked.
  • Allow configuration of relevant log levels in the player (#1549).

New in DCP-o-matic 2.14.17 (Dec 9, 2019)

  • 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.

New in DCP-o-matic 2.14.16 (Dec 1, 2019)

  • bug fix: to make preview and burn of italics subtitles work again (in some circumstances) on Windows.

New in DCP-o-matic 2.15.31 Beta (Nov 11, 2019)

  • New features:
  • Basics of allowing video parts of files to be disabled (#1355 and others).
  • Option to set video range (JPEG/MPEG) at least for YUV content. May not work for RGB. See #1509.
  • Support for CPL metadata and markers.
  • Support download of certificates from Qube (#1460).
  • Primitive subtitle export feature.
  • Add playhead line to timeline (#1563).
  • Allow specification of audio forensic marking (in KDMs) for some channels only. Default to enabling forensic marking for video and audio (up to and including channel 12). Fixes #1498.
  • Avoid unnecessary re-writes of video assets if they are staying the same (#1638).
  • Add Bob Weaver Deinterlacing Filter (bwdif).
  • Optimisations:
  • An optional OpenGL renderer which should (hopefully) speed up playback. Select it in the ‘Advanced’ tab of Preferences.
  • Various optimisations to the GUI.
  • Bug fixes:
  • Fix missing burnt subtitles in some rare cases (#1581).
  • Fix periods of black between trimmed content in the preview.
  • Fix crash with some color attributes in Subrip files.
  • Fix crash on dragging timeline content in some cases.
  • Fix incorrect images when cropping without stretch.
  • Use content video frame rate rather than the DCP one when reading trim start/end back from the UI. See #1607.
  • Fix disappearing preview video on changing CPL in some cases (#1641).
  • Potential fix for assertion failures in audio buffers during analysis in some cases (#1568).
  • Try to fix no-stretch / no-scale for non-square pixels (#1636).
  • Don't crash if history items are inaccessible.
  • Ignore video streams with frame rates over 1000 (work-around/fix for #1585).
  • Stop crashing when running the hints check on films with silent/black gaps.
  • Fix timeline selection under scroll.
  • Re-fix problems with multiple root node namespaces.
  • Potential fix for errors related to info files (#1618).
  • ISDCF name fixes with > 6 channels and HI/VI (#1633).
  • Prevent player folding audio to 2 channel if ‘default DCP audio channels’ is set to 2.
  • Keep the computer awake when doing exports and hash computations.
  • Fix VF creation with gaps between content.
  • Keep default export name even if the user changes the format (#1584).
  • Prevent reference/reel setting controls getting stuck when referenced content is moved with reel mode 'single' enabled (#1645).
  • Set fade in/out using content frame rate rather than DCP rate (#1642).
  • Try to ignore exceptions thrown from boost::filesystem::is_symlink (#1662).
  • Tweaks:
  • Complain on startup if signer or decryption chains are inconsistent (#1520).
  • Copy with progress updates when we might copy long files (#1574).
  • Add export button for DKDMs (#1510).
  • Add support for Datasat AP2x and USL sound processors when converting fader position to gain. Stop storing a chosen processor in config; instead, get the user to choose the processor when calculating gains.
  • Use ISDCF name as a default export filename (#1584).
  • Trim after _ in current name when enabling ‘Use ISDCF name’ (#1513).
  • Hide passwords in text fields.
  • Make player more tolerant of some DCP errors.
  • Try to warn if we're running the 32-bit version on 64-bit windows (WoW64) (#1569).
  • Give an error if 2D content is set to 3D (#1565). Also run 3D tests with more parallel jobs to speed them up.
  • Hide the upmixers unless an "advanced" configuration option is ticked.

New in DCP-o-matic 2.15.30 Beta (Nov 10, 2019)

  • New features:
  • Basics of allowing video parts of files to be disabled (#1355 and others).
  • Option to set video range (JPEG/MPEG) at least for YUV content. May not work for RGB. See #1509.
  • Support for CPL metadata and markers.
  • Support download of certificates from Qube (#1460).
  • Primitive subtitle export feature.
  • Add playhead line to timeline (#1563).
  • Allow specification of audio forensic marking (in KDMs) for some channels only. Default to enabling forensic marking for video and audio (up to and including channel 12). Fixes #1498.
  • Avoid unnecessary re-writes of video assets if they are staying the same (#1638).
  • Add Bob Weaver Deinterlacing Filter (bwdif).
  • Optimisations:
  • An optional OpenGL renderer which should (hopefully) speed up playback. Select it in the ‘Advanced’ tab of Preferences.
  • Various optimisations to the GUI.
  • Bug fixes:
  • Fix missing burnt subtitles in some rare cases (#1581).
  • Fix periods of black between trimmed content in the preview.
  • Fix crash with some color attributes in Subrip files.
  • Fix crash on dragging timeline content in some cases.
  • Fix incorrect images when cropping without stretch.
  • Use content video frame rate rather than the DCP one when reading trim start/end back from the UI. See #1607.
  • Fix disappearing preview video on changing CPL in some cases (#1641).
  • Potential fix for assertion failures in audio buffers during analysis in some cases (#1568).
  • Try to fix no-stretch / no-scale for non-square pixels (#1636).
  • Don't crash if history items are inaccessible.
  • Ignore video streams with frame rates over 1000 (work-around/fix for #1585).
  • Stop crashing when running the hints check on films with silent/black gaps.
  • Fix timeline selection under scroll.
  • Re-fix problems with multiple root node namespaces.
  • Potential fix for errors related to info files (#1618).
  • ISDCF name fixes with > 6 channels and HI/VI (#1633).
  • Prevent player folding audio to 2 channel if ‘default DCP audio channels’ is set to 2.
  • Keep the computer awake when doing exports and hash computations.
  • Fix VF creation with gaps between content.
  • Keep default export name even if the user changes the format (#1584).
  • Prevent reference/reel setting controls getting stuck when referenced content is moved with reel mode 'single' enabled (#1645).
  • Set fade in/out using content frame rate rather than DCP rate (#1642).
  • Try to ignore exceptions thrown from boost::filesystem::is_symlink (#1662).
  • Tweaks:
  • Complain on startup if signer or decryption chains are inconsistent (#1520).
  • Copy with progress updates when we might copy long files (#1574).
  • Add export button for DKDMs (#1510).
  • Add support for Datasat AP2x and USL sound processors when converting fader position to gain. Stop storing a chosen processor in config; instead, get the user to choose the processor when calculating gains.
  • Use ISDCF name as a default export filename (#1584).
  • Trim after _ in current name when enabling ‘Use ISDCF name’ (#1513).
  • Hide passwords in text fields.
  • Make player more tolerant of some DCP errors.
  • Try to warn if we're running the 32-bit version on 64-bit windows (WoW64) (#1569).
  • Give an error if 2D content is set to 3D (#1565). Also run 3D tests with more parallel jobs to speed them up.
  • Hide the upmixers unless an "advanced" configuration option is ticked.

New in DCP-o-matic 2.14.15 (Nov 10, 2019)

  • 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).

New in DCP-o-matic 2.15.29 Beta (Nov 5, 2019)

  • Optimisations:
  • An optional OpenGL renderer which should (hopefully) speed up playback. Select it in the ‘Advanced’ tab of Preferences.
  • Various optimisations to the GUI.

New in DCP-o-matic 2.15.27 Beta (Oct 29, 2019)

  • Optimisations:
  • ISDCF name fixes with > 6 channels and HI/VI (#1633).
  • Prevent player folding audio to 2 channel if ‘default DCP audio channels’ is set to 2.

New in DCP-o-matic 2.14.11 (Oct 16, 2019)

  • 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.

New in DCP-o-matic 2.15.23 Beta (Oct 14, 2019)

  • New features:
  • Basics of allowing video parts of files to be disabled (#1355 and others).
  • Option to set video range (JPEG/MPEG) at least for YUV content. May not work for RGB. See #1509.
  • Support for CPL metadata and markers.
  • Support download of certificates from Qube (#1460).
  • Primitive subtitle export feature.
  • Add playhead line to timeline (#1563).
  • Allow specification of audio forensic marking (in KDMs) for some channels only. Default to enabling forensic marking for video and audio (up to and including channel 12). Fixes #1498.
  • Add Bob Weaver Deinterlacing Filter (bwdif).
  • Optimisations:
  • An optional OpenGL renderer which should (hopefully) speed up playback. Select it in the ‘Advanced’ tab of Preferences.
  • Various optimisations to the GUI.
  • Bug fixes:
  • Fix missing burnt subtitles in some rare cases (#1581).
  • Fix periods of black between trimmed content in the preview.
  • Fix crash with some color attributes in Subrip files.
  • Fix crash on dragging timeline content in some cases.
  • Use content video frame rate rather than the DCP one when reading trim start/end back from the UI. See #1607.
  • Potential fix for assertion failures in audio buffers during analysis in some cases (#1568).
  • Don't crash if history items are inaccessible.
  • Ignore video streams with frame rates over 1000 (work-around/fix for #1585).
  • Stop crashing when running the hints check on films with silent/black gaps.
  • Fix timeline selection under scroll.
  • Re-fix problems with multiple root node namespaces.
  • Potential fix for errors related to info files (#1618).
  • Tweaks:
  • Complain on startup if signer or decryption chains are inconsistent (#1520).
  • Add export button for DKDMs (#1510).
  • Add support for Datasat AP2x and USL sound processors when converting fader position to gain. Stop storing a chosen processor in config; instead, get the user to choose the processor when calculating gains.
  • Use ISDCF name as a default export filename (#1584).
  • Trim after _ in current name when enabling 'Use ISDCF name' (#1513).
  • Hide passwords in text fields.
  • Make player more tolerant of some DCP errors.
  • Try to warn if we're running the 32-bit version on 64-bit windows (WoW64) (#1569).
  • Give an error if 2D content is set to 3D (#1565). Also run 3D tests with more parallel jobs to speed them up.
  • Hide the upmixers unless an "advanced" configuration option is ticked.

New in DCP-o-matic 2.15.21 Beta (Oct 7, 2019)

  • New features:
  • Basics of allowing video parts of FFmpegContent to be disabled (#1355 and others).
  • Option to set video range (JPEG/MPEG) at least for YUV content. May not work for RGB. See #1509.
  • Support for CPL metadata and markers.
  • Support download of certificates from Qube (#1460)
  • Primitive subtitle export feature.
  • Add playhead line to timeline (#1563).
  • Allow specification of audio forensic marking (in KDMs) for some channels only. Default to enabling forensic marking for video and audio (up to and including channel 12). Fixes #1498.
  • Add Bob Weaver Deinterlacing Filter (bwdif).
  • Optimisations:
  • An optional OpenGL renderer which should (hopefully) speed up playback. Select it in the ‘Advanced’ tab of Preferences.
  • Various optimisations to the GUI.
  • Bug fixes:
  • Fix missing burnt subtitles in some rare cases (#1581).
  • Fix periods of black between trimmed content in the preview.
  • Fix crash with some color attributes in Subrip files.
  • Fix crash on dragging timeline content in some cases.
  • Use content video frame rate rather than the DCP one when reading trim start/end back from the UI. See #1607.
  • Potential fix for assertion failures in audio buffers during analysis in some cases (#1568).
  • Don't crash if history items are inaccessible.
  • Ignore video streams with frame rates over 1000 (work-around/fix for #1585).
  • Re-fix problems with multiple root node namespaces.
  • Tweaks:
  • Complain on startup if signer or decryption chains are inconsistent (#1520).
  • Add export button for DKDMs (#1510).
  • Add support for Datasat AP2x and USL sound processors when converting fader position to gain. Stop storing a chosen processor in config; instead, get the user to choose the processor when calculating gains.
  • Use ISDCF name as a default export filename (#1584).
  • Trim after _ in current name when enabling 'Use ISDCF name' (#1513).
  • Hide passwords in text fields.
  • Make player more tolerant of some DCP errors.
  • Try to warn if we're running the 32-bit version on 64-bit windows (WoW64) (#1569).
  • Give an error if 2D content is set to 3D (#1565). Also run 3D tests with more parallel jobs to speed them up.

New in DCP-o-matic 2.15.19 Beta (Sep 9, 2019)

  • Stop crashing when running the hints check on films with silent/black gaps.
  • Fix timeline selection under scroll.

New in DCP-o-matic 2.15.17 Beta (Sep 5, 2019)

  • An optional OpenGL renderer which should (hopefully) speed up playback. Select it in the ‘Advanced’ tab of Preferences.
  • Basics of allowing video parts of FFmpegContent to be disabled (#1355 and others).
  • Basic ability to set video range (JPEG/MPEG) at least for YUV content. May not work for RGB. See #1509.
  • Support for CPL metadata and markers.
  • Support download of certificates from Qube (#1460).
  • Fix missing burnt subtitles in some rare cases (#1581).
  • Complain on startup if signer or decryption chains are inconsistent (#1520).
  • Fix periods of black between trimmed content in the preview.
  • Add export button for DKDMs (#1510).
  • Primitive subtitle export feature.
  • Add support for Datasat AP2x and USL sound processors when converting fader position to gain. Stop storing a chosen processor in config; instead, get the user to choose the processor when calculating gains.
  • Use ISDCF name as a default export filename (#1584).
  • Trim after _ in current name when enabling 'Use ISDCF name' (#1513).
  • Hide passwords in text fields.
  • Various optimisations to the GUI.
  • Fix crash with some color attributes in Subrip files.
  • Fix crash on dragging timeline content in some cases.
  • Add playhead line to timeline (#1563).
  • Potential fix for assertion failures in audio buffers during analysis in some cases (#1568).
  • Make player more tolerant of some DCP errors.
  • Try to warn if we're running the 32-bit version on 64-bit windows (WoW64) (#1569).
  • Allow specification of audio forensic marking (in KDMs) for some channels only. Default to enabling forensic marking for video and audio (up to and including channel 12). Fixes #1498.
  • Add Bob Weaver Deinterlacing Filter (bwdif).
  • Give an error if 2D content is set to 3D (#1565). Also run 3D tests with more parallel jobs to speed them up.
  • Don't crash if history items are inaccessible.
  • Ignore video streams with frame rates over 1000 (work-around/fix for #1585).
  • Re-fix problems with multiple root node namespaces.

New in DCP-o-matic 2.14.10 (Sep 4, 2019)

  • This 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.

New in DCP-o-matic 2.14.9 (Sep 3, 2019)

  • An optional OpenGL renderer which should (hopefully) speed up playback. Select it in the ‘Advanced’ tab of Preferences.
  • Support for CPL metadata and markers.
  • Support download of certificates from Qube (#1460).
  • Complain on startup if signer or decryption chains are inconsistent (#1520).
  • Fix periods of black between trimmed content in the preview.
  • Add export button for DKDMs (#1510).
  • Primitive subtitle export feature.
  • Use ISDCF name as a default export filename (#1584).
  • Trim after _ in current name when enabling 'Use ISDCF name' (#1513).
  • Hide passwords in text fields.
  • Various optimisations to the GUI.
  • Fix crash on dragging timeline content in some cases.
  • Ignore video streams with frame rates over 1000 (work-around/fix for #1585).

New in DCP-o-matic 2.15.12 Beta (Jul 15, 2019)

  • Basics of allowing video parts of FFmpegContent to be disabled (#1355 and others).
  • Basic ability to set video range (JPEG/MPEG) at least for YUV content. May not work for RGB. See #1509.
  • Fix missing burnt subtitles in some rare cases (#1581).
  • Add support for Datasat AP2x and USL sound processors when converting fader position to gain. Stop storing a chosen processor in config; instead, get the user to choose the processor when calculating gains.
  • Fix crash with some color attributes in Subrip files.
  • Add playhead line to timeline (#1563).
  • Potential fix for assertion failures in audio buffers during analysis in some cases (#1568).
  • Try to warn if we're running the 32-bit version on 64-bit windows (WoW64) (#1569).
  • Add Bob Weaver Deinterlacing Filter (bwdif).
  • Give an error if 2D content is set to 3D (#1565). Also run 3D tests with more parallel jobs to speed them up.
  • Don't crash if history items are inaccessible.

New in DCP-o-matic 2.14.7 (May 29, 2019)

  • This is a bug-fix release which corrects a bug where the ‘Edit’ option in the audio matrix operates on the wrong channel.

New in DCP-o-matic 2.15.5 Beta (May 16, 2019)

  • An optional OpenGL renderer which should (hopefully) speed up playback. Select it in the ‘Advanced’ tab of Preferences.
  • Support for CPL metadata and markers.
  • Support download of certificates from Qube (#1460).
  • Complain on startup if signer or decryption chains are inconsistent (#1520).
  • Add export button for DKDMs (#1510).
  • Hide passwords in text fields.
  • Fix crash on dragging timeline content in some cases.

New in DCP-o-matic 2.15.3 Beta (May 13, 2019)

  • An optional OpenGL renderer which should (hopefully) speed up playback. Select it in the ‘Advanced’ tab of Preferences.
  • Support for CPL metadata and markers.
  • Support download of certificates from Qube (#1460).
  • Complain on startup if signer or decryption chains are inconsistent (#1520).
  • Add export button for DKDMs (#1510).
  • Hide passwords in text fields.

New in DCP-o-matic 2.15.1 Beta (May 11, 2019)

  • An optional OpenGL renderer which should (hopefully) speed up playback. Select it in the ‘Advanced’ tab of Preferences.
  • Support for CPL metadata and markers.
  • Support download of certificates from Qube (#1460).
  • Complain on startup if signer or decryption chains are inconsistent (#1520).
  • Add export button for DKDMs (#1510).
  • Hide passwords in text fields.

New in DCP-o-matic 2.14.2 (May 6, 2019)

  • This 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’

New in DCP-o-matic 2.14.0 (May 1, 2019)

  • 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.
  • 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 <= 30 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 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 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).

New in DCP-o-matic 2.13.149 Beta (Apr 22, 2019)

  • Translation updates:
  • Updated zh_CN translation from 刘汉源.
  • Updated nl_NL translation from Rob van Nieuwkerk.
  • Updated fr_FR translation from Thierry Journet and Dan Cohen.
  • Updated de_DE translation from Carsten Kurz.
  • Updated cs_CZ translation from Tomáš Begeni.
  • Updated it_IT translation from Felice D'Andrea and Riccardo Mantani.
  • Updated ru_RU and uk_UA translations from Igor Voytovich.
  • New tr_TR translation from Gökhan Aksoy.
  • Updated da_DK translation from Anders Uhl Pedersen.
  • New features:
  • Closed captioning.
  • Bitmapped (PNG timed-text) subtitles.
  • Optional "simple" mode with a cut-down GUI.
  • Add some key short-cuts: arrows to go forward/backward one frame, Ctrl-T to open timeline, space to start/stop playback (#1201).
  • 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).
  • Full-screen mode for the player (#1329).
  • 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 and 3D support to dcpomatic_create.
  • Suggest that DCP rates <= 30 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.
  • 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 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 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).

New in DCP-o-matic 2.13.147 Beta (Apr 18, 2019)

  • Translation updates:
  • Updated zh_CN translation from 刘汉源.
  • Updated nl_NL translation from Rob van Nieuwkerk.
  • Updated fr_FR translation from Thierry Journet and Dan Cohen.
  • Updated de_DE translation from Carsten Kurz.
  • Updated cs_CZ translation from Tomáš Begeni.
  • Updated it_IT translation from Felice D'Andrea and Riccardo Mantani.
  • Updated ru_RU and uk_UA translations from Igor Voytovich.
  • New tr_TR translation from Gökhan Aksoy.
  • Updated da_DK translation from Anders Uhl Pedersen.
  • New features:
  • Closed captioning.
  • Bitmapped (PNG timed-text) subtitles.
  • Optional "simple" mode with a cut-down GUI.
  • Add some key short-cuts: arrows to go forward/backward one frame, Ctrl-T to open timeline, space to start/stop playback (#1201).
  • 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).
  • Full-screen mode for the player (#1329).
  • 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 and 3D support to dcpomatic_create.
  • Suggest that DCP rates <= 30 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.
  • 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 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 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).

New in DCP-o-matic 2.13.143 Beta (Apr 6, 2019)

  • Translation updates:
  • Updated zh_CN translation from 刘汉源.
  • Updated nl_NL translation from Rob van Nieuwkerk.
  • Updated fr_FR translation from Thierry Journet and Dan Cohen.
  • Updated de_DE translation from Carsten Kurz.
  • Updated cs_CZ translation from Tomáš Begeni.
  • Updated it_IT translation from Felice D'Andrea and Riccardo Mantani.
  • Updated ru_RU and uk_UA translations from Igor Voytovich.
  • New tr_TR translation from Gökhan Aksoy.
  • New features:
  • Closed captioning.
  • Bitmapped (PNG timed-text) subtitles.
  • Optional "simple" mode with a cut-down GUI.
  • Add some key short-cuts: arrows to go forward/backward one frame, Ctrl-T to open timeline, space to start/stop playback (#1201).
  • 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).
  • Full-screen mode for the player (#1329).
  • 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 and 3D support to dcpomatic_create.
  • Suggest that DCP rates <= 30 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.
  • 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 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 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).

New in DCP-o-matic 2.13.142 Beta (Apr 4, 2019)

  • Translation updates:
  • Updated zh_CN translation from 刘汉源.
  • Updated nl_NL translation from Rob van Nieuwkerk.
  • Updated fr_FR translation from Thierry Journet and Dan Cohen.
  • Updated de_DE translation from Carsten Kurz.
  • Updated cs_CZ translation from Tomáš Begeni.
  • Updated it_IT translation from Felice D'Andrea and Riccardo Mantani.
  • Updated ru_RU and uk_UA translations from Igor Voytovich.
  • New tr_TR translation from Gökhan Aksoy.
  • New features:
  • Add episode/promo content types.
  • Bugfixes:
  • Fix strange behaviour of the preview slider towards the end of content where there is a section at the end with no keyframe (#1522).

New in DCP-o-matic 2.13.141 Beta (Mar 29, 2019)

  • New features:
  • Closed captioning.
  • Bitmapped (PNG timed-text) subtitles.
  • Optional "simple" mode with a cut-down GUI.
  • Add some key short-cuts: arrows to go forward/backward one frame, Ctrl-T to open timeline, space to start/stop playback (#1201).
  • 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).
  • Full-screen mode for the player (#1329).
  • 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 and 3D support to dcpomatic_create.
  • Suggest that DCP rates <= 30 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).
  • 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 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 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).

New in DCP-o-matic 2.13.137 Beta (Mar 26, 2019)

  • Translation updates:
  • Updated zh_CN translation from 刘汉源.
  • Updated nl_NL translation from Rob van Nieuwkerk.
  • Updated fr_FR translation from Thierry Journet and Dan Cohen.
  • Updated de_DE translation from Carsten Kurz.
  • Updated cs_CZ translation from Tomáš Begeni.
  • Updated it_IT translation from Felice D'Andrea and Riccardo Mantani.
  • Updated ru_RU and uk_UA translations from Igor Voytovich.
  • New features:
  • Closed captioning.
  • Bitmapped (PNG timed-text) subtitles.
  • Optional "simple" mode with a cut-down GUI.
  • Add some key short-cuts: arrows to go forward/backward one frame, Ctrl-T to open timeline, space to start/stop playback (#1201).
  • 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).
  • Full-screen mode for the player (#1329).
  • 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 and 3D support to dcpomatic_create.
  • Suggest that DCP rates <= 30 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.
  • 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 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 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).

New in DCP-o-matic 2.13.136 Beta (Mar 25, 2019)

  • New features:
  • Sort KDM CPL list in reverse timestamp order (#1496).
  • Bug fixes:
  • Fix OSX startup error in batch converter (#1501).

New in DCP-o-matic 2.13.135 Beta (Mar 25, 2019)

  • Translation updates:
  • Updated zh_CN translation from 刘汉源.
  • Updated nl_NL translation from Rob van Nieuwkerk.
  • Updated fr_FR translation from Thierry Journet and Dan Cohen.
  • Updated de_DE translation from Carsten Kurz.
  • Updated cs_CZ translation from Tomáš Begeni.
  • Updated it_IT translation from Felice D'Andrea and Riccardo Mantani.
  • Updated ru_RU and uk_UA translations from Igor Voytovich.
  • New features:
  • Closed captioning.
  • Bitmapped (PNG timed-text) subtitles.
  • Optional "simple" mode with a cut-down GUI.
  • Add some key short-cuts: arrows to go forward/backward one frame, Ctrl-T to open timeline, space to start/stop playback (#1201).
  • 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).
  • Full-screen mode for the player (#1329).
  • 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 and 3D support to dcpomatic_create.
  • Suggest that DCP rates <= 30 are used unless the user explictly goes higher (#1441).
  • Allow loading of OTF files.
  • 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 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 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).

New in DCP-o-matic 2.13.133 Beta (Mar 22, 2019)

  • Updated fr_FR translation from Dan Cohen.
  • Use a very limited range of characters when writing KDM filenames to try to avoid ingestion problems.

New in DCP-o-matic 2.13.130 Beta (Mar 14, 2019)

  • Translation updates:
  • Updated zh_CN translation from 刘汉源.
  • Updated nl_NL translation from Rob van Nieuwkerk.
  • Updated fr_FR translation from Thierry Journet.
  • Updated de_DE translation from Carsten Kurz.
  • Updated cs_CZ translation from Tomáš Begeni.
  • Updated it_IT translation from Felice D'Andrea and Riccardo Mantani.
  • Updated ru_RU and uk_UA translations from Igor Voytovich.
  • New features:
  • Closed captioning.
  • Bitmapped (PNG timed-text) subtitles.
  • Optional "simple" mode with a cut-down GUI.
  • Add some key short-cuts: arrows to go forward/backward one frame, Ctrl-T to open timeline, space to start/stop playback (#1201).
  • 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).
  • Full-screen mode for the player (#1329).
  • 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 and 3D support to dcpomatic_create.
  • Suggest that DCP rates <= 30 are used unless the user explictly goes higher (#1441).
  • Allow loading of OTF files.
  • 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 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 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.

New in DCP-o-matic 2.13.129 Beta (Mar 13, 2019)

  • Translation updates:
  • Updated zh_CN translation from 刘汉源.
  • Updated nl_NL translation from Rob van Nieuwkerk.
  • Updated fr_FR translation from Thierry Journet.
  • Updated de_DE translation from Carsten Kurz.
  • Updated cs_CZ translation from Tomáš Begeni.
  • Updated it_IT translation from Felice D'Andrea and Riccardo Mantani.
  • Updated ru_RU and uk_UA translations from Igor Voytovich.
  • New features:
  • Closed captioning.
  • Bitmapped (PNG timed-text) subtitles.
  • Optional "simple" mode with a cut-down GUI.
  • Add some key short-cuts: arrows to go forward/backward one frame, Ctrl-T to open timeline, space to start/stop playback (#1201).
  • 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).
  • Full-screen mode for the player (#1329).
  • 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 and 3D support to dcpomatic_create.
  • Suggest that DCP rates <= 30 are used unless the user explictly goes higher (#1441).
  • Allow loading of OTF files.
  • 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 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 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.

New in DCP-o-matic 2.13.127 Beta (Mar 12, 2019)

  • New features:
  • Closed captioning.
  • Bitmapped (PNG timed-text) subtitles.
  • Optional "simple" mode with a cut-down GUI.
  • Add some key short-cuts: arrows to go forward/backward one frame, Ctrl-T to open timeline, space to start/stop playback (#1201).
  • 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).
  • Full-screen mode for the player (#1329).
  • 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 and 3D support to dcpomatic_create.
  • Suggest that DCP rates <= 30 are used unless the user explictly goes higher (#1441).
  • Allow loading of OTF files.
  • 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 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 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.

New in DCP-o-matic 2.13.126 Beta (Mar 9, 2019)

  • Translation updates:
  • Updated zh_CN translation from 刘汉源.
  • Updated nl_NL translation from Rob van Nieuwkerk.
  • Updated fr_FR translation from Thierry Journet.
  • Updated de_DE translation from Carsten Kurz.
  • Updated cs_CZ translation from Tomáš Begeni.
  • Updated it_IT translation from Felice D'Andrea and Riccardo Mantani.
  • Updated ru_RU and uk_UA translations from Igor Voytovich.
  • New features:
  • Closed captioning.
  • Bitmapped (PNG timed-text) subtitles.
  • Optional "simple" mode with a cut-down GUI.
  • Add some key short-cuts: arrows to go forward/backward one frame, Ctrl-T to open timeline, space to start/stop playback (#1201).
  • 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).
  • Full-screen mode for the player (#1329).
  • 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 and 3D support to dcpomatic_create.
  • Suggest that DCP rates <= 30 are used unless the user explictly goes higher (#1441).
  • Allow loading of OTF files.
  • 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 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 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.

New in DCP-o-matic 2.13.124 Beta (Mar 5, 2019)

  • Translation updates:
  • Updated zh_CN translation from 刘汉源.
  • Updated nl_NL translation from Rob van Nieuwkerk.
  • Updated fr_FR translation from Thierry Journet.
  • Updated de_DE translation from Carsten Kurz.
  • Updated cs_CZ translation from Tomáš Begeni.
  • Updated it_IT translation from Felice D'Andrea and Riccardo Mantani.
  • Updated ru_RU and uk_UA translations from Igor Voytovich.
  • New features:
  • Closed captioning.
  • Bitmapped (PNG timed-text) subtitles.
  • Optional "simple" mode with a cut-down GUI.
  • Add some key short-cuts: arrows to go forward/backward one frame, Ctrl-T to open timeline, space to start/stop playback (#1201).
  • 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).
  • Full-screen mode for the player (#1329).
  • 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 and 3D support to dcpomatic_create.
  • Suggest that DCP rates <= 30 are used unless the user explictly goes higher (#1441).
  • Allow loading of OTF files.
  • 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 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 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.

New in DCP-o-matic 2.13.123 Beta (Mar 4, 2019)

  • New features:
  • Closed captioning.
  • Bitmapped (PNG timed-text) subtitles.
  • Optional "simple" mode with a cut-down GUI.
  • Add some key short-cuts: arrows to go forward/backward one frame, Ctrl-T to open timeline, space to start/stop playback (#1201).
  • 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).
  • Full-screen mode for the player (#1329).
  • 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 and 3D support to dcpomatic_create.
  • Suggest that DCP rates <= 30 are used unless the user explictly goes higher (#1441).
  • Allow loading of OTF files.
  • 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 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 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.

New in DCP-o-matic 2.13.121 Beta (Feb 18, 2019)

  • Translation updates:
  • Updated zh_CN translation from 刘汉源.
  • Updated nl_NL translation from Rob van Nieuwkerk.
  • Updated fr_FR translation from Thierry Journet.
  • Updated de_DE translation from Carsten Kurz.
  • Updated cs_CZ translation from Tomáš Begeni.
  • Updated it_IT translation from Felice D'Andrea and Riccardo Mantani.
  • Updated ru_RU and uk_UA translations from Igor Voytovich.
  • New features:
  • Closed captioning.
  • Bitmapped (PNG timed-text) subtitles.
  • Optional "simple" mode with a cut-down GUI.
  • Add some key short-cuts: arrows to go forward/backward one frame, Ctrl-T to open timeline, space to start/stop playback (#1201).
  • 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).
  • Full-screen mode for the player (#1329).
  • 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 and 3D support to dcpomatic_create.
  • Suggest that DCP rates <= 30 are used unless the user explictly goes higher (#1441).
  • Allow loading of OTF files.
  • 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 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 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.

New in DCP-o-matic 2.13.117 Beta (Feb 13, 2019)

  • Translation updates:
  • Updated zh_CN translation from 刘汉源.
  • Updated nl_NL translation from Rob van Nieuwkerk.
  • Updated fr_FR translation from Thierry Journet.
  • Updated de_DE translation from Carsten Kurz.
  • Updated cs_CZ translation from Tomáš Begeni.
  • Updated it_IT translation from Felice D'Andrea and Riccardo Mantani.
  • Updated ru_RU and uk_UA translations from Igor Voytovich.
  • New features:
  • Closed captioning.
  • Bitmapped (PNG timed-text) subtitles.
  • Optional "simple" mode with a cut-down GUI.
  • Add some key short-cuts: arrows to go forward/backward one frame, Ctrl-T to open timeline, space to start/stop playback (#1201).
  • 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).
  • Full-screen mode for the player (#1329).
  • 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 and 3D support to dcpomatic_create.
  • Suggest that DCP rates <= 30 are used unless the user explictly goes higher (#1441).
  • Allow loading of OTF files.
  • 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 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 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.

New in DCP-o-matic 2.12.19 (Feb 4, 2019)

  • This is a bug-fix release which corrects bad placement of subtitles in some rare cases.

New in DCP-o-matic 2.13.109 Beta (Jan 25, 2019)

  • Translation updates:
  • Updated zh_CN translation from 刘汉源.
  • Updated nl_NL translation from Rob van Nieuwkerk.
  • Updated fr_FR translation from Thierry Journet.
  • Updated de_DE translation from Carsten Kurz.
  • Updated cs_CZ translation from Tomáš Begeni.
  • Updated it_IT translation from Felice D'Andrea and Riccardo Mantani.
  • Updated ru_RU and uk_UA translations from Igor Voytovich.
  • New features:
  • Closed captioning.
  • Bitmapped (PNG timed-text) subtitles.
  • Optional "simple" mode with a cut-down GUI.
  • Add some key short-cuts: arrows to go forward/backward one frame, Ctrl-T to open timeline, space to start/stop playback (#1201).
  • 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).
  • Full-screen mode for the player (#1329).
  • 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 and 3D support to dcpomatic_create.
  • 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.
  • 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.
  • Don't write 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 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.

New in DCP-o-matic 2.13.105 Beta (Jan 23, 2019)

  • Translation updates:
  • Updated zh_CN translation from 刘汉源.
  • Updated nl_NL translation from Rob van Nieuwkerk.
  • Updated fr_FR translation from Thierry Journet.
  • Updated de_DE translation from Carsten Kurz.
  • Updated cs_CZ translation from Tomáš Begeni.
  • Updated it_IT translation from Felice D'Andrea and Riccardo Mantani.
  • Updated ru_RU and uk_UA translations from Igor Voytovich.
  • New features:
  • Closed captioning.
  • Bitmapped (PNG timed-text) subtitles.
  • Optional "simple" mode with a cut-down GUI.
  • Add some key short-cuts: arrows to go forward/backward one frame, Ctrl-T to open timeline, space to start/stop playback (#1201).
  • 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).
  • Full-screen mode for the player (#1329).
  • 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 and 3D support to dcpomatic_create.
  • 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 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.
  • 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.
  • Don't write 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 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).

New in DCP-o-matic 2.12.17 (Jan 22, 2019)

  • This is a bug-fix release which corrects some problems in the command-line client and adds a build for Ubuntu 18.10.

New in DCP-o-matic 2.13.102 Beta (Jan 16, 2019)

  • Translation updates:
  • Updated zh_CN translation from 刘汉源.
  • Updated nl_NL translation from Rob van Nieuwkerk.
  • Updated fr_FR translation from Thierry Journet.
  • Updated de_DE translation from Carsten Kurz.
  • Updated cs_CZ translation from Tomáš Begeni.
  • Updated it_IT translation from Felice D'Andrea and Riccardo Mantani.
  • Updated ru_RU and uk_UA translations from Igor Voytovich.
  • New features:
  • Closed captioning.
  • Bitmapped (PNG timed-text) subtitles.
  • Optional "simple" mode with a cut-down GUI.
  • Add some key short-cuts: arrows to go forward/backward one frame, Ctrl-T to open timeline, space to start/stop playback (#1201).
  • 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).
  • Full-screen mode for the player (#1329).
  • 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 to dcpomatic_create.
  • 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 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.
  • 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.
  • Don't write 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 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).

New in DCP-o-matic 2.13.98 (Jan 12, 2019)

  • Translation updates:
  • Updated zh_CN translation from 刘汉源.
  • Updated nl_NL translation from Rob van Nieuwkerk.
  • Updated fr_FR translation from Thierry Journet.
  • Updated de_DE translation from Carsten Kurz.
  • Updated cs_CZ translation from Tomáš Begeni.
  • Updated it_IT translation from Felice D'Andrea and Riccardo Mantani.
  • Updated ru_RU and uk_UA translations from Igor Voytovich.
  • New features:
  • Closed captioning.
  • Bitmapped (PNG timed-text) subtitles.
  • Optional "simple" mode with a cut-down GUI.
  • Add some key short-cuts: arrows to go forward/backward one frame, Ctrl-T to open timeline, space to start/stop playback (#1201).
  • 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).
  • Full-screen mode for the player (#1329).
  • 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).
  • 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 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.
  • 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.
  • Don't write 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 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).

New in DCP-o-matic 2.13.97 (Jan 11, 2019)

  • Translation updates:
  • Updated zh_CN translation from 刘汉源.
  • Updated nl_NL translation from Rob van Nieuwkerk.
  • Updated fr_FR translation from Thierry Journet.
  • Updated de_DE translation from Carsten Kurz.
  • Updated cs_CZ translation from Tomáš Begeni.
  • Updated it_IT translation from Felice D'Andrea and Riccardo Mantani.
  • Updated ru_RU and uk_UA translations from Igor Voytovich.
  • New features:
  • Closed captioning.
  • Bitmapped (PNG timed-text) subtitles.
  • Optional "simple" mode with a cut-down GUI.
  • Add some key short-cuts: arrows to go forward/backward one frame, Ctrl-T to open timeline, space to start/stop playback (#1201).
  • 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).
  • Full-screen mode for the player (#1329).
  • 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).
  • 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 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.
  • 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.
  • Don't write 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 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).

New in DCP-o-matic 2.13.94 Test (Jan 3, 2019)

  • Translation updates:
  • Updated zh_CN translation from 刘汉源.
  • Updated nl_NL translation from Rob van Nieuwkerk.
  • Updated fr_FR translation from Thierry Journet.
  • Updated de_DE translation from Carsten Kurz.
  • Updated cs_CZ translation from Tomáš Begeni.
  • Updated it_IT translation from Felice D'Andrea and Riccardo Mantani.
  • Updated ru_RU and uk_UA translations from Igor Voytovich.
  • New features:
  • Closed captioning.
  • Bitmapped (PNG timed-text) subtitles.
  • Optional "simple" mode with a cut-down GUI.
  • Add some key short-cuts: arrows to go forward/backward one frame, Ctrl-T to open timeline, space to start/stop playback (#1201).
  • 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).
  • Full-screen mode for the player (#1329).
  • 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.
  • 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 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.
  • 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.
  • 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 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).

New in DCP-o-matic 2.13.89 Test (Dec 21, 2018)

  • Translation updates:
  • Updated zh_CN translation from 刘汉源.
  • Updated nl_NL translation from Rob van Nieuwkerk.
  • Updated fr_FR translation from Thierry Journet.
  • Updated de_DE translation from Carsten Kurz.
  • Updated cs_CZ translation from Tomáš Begeni.
  • Updated it_IT translation from Felice D'Andrea and Riccardo Mantani.
  • Updated ru_RU and uk_UA translations from Igor Voytovich.
  • New features:
  • Closed captioning.
  • Bitmapped (PNG timed-text) subtitles.
  • Optional "simple" mode with a cut-down GUI.
  • Add some key short-cuts: arrows to go forward/backward one frame, Ctrl-T to open timeline, space to start/stop playback (#1201).
  • 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).
  • Full-screen mode for the player (#1329).
  • 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).
  • 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.
  • 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.
  • 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.
  • 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.
  • 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 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).

New in DCP-o-matic 2.13.82 Test (Dec 8, 2018)

  • Translation updates:
  • Updated zh_CN translation from 刘汉源.
  • Updated nl_NL translation from Rob van Nieuwkerk.
  • Updated fr_FR translation from Thierry Journet.
  • Updated de_DE translation from Carsten Kurz.
  • Updated cs_CZ translation from Tomáš Begeni.
  • Updated it_IT translation from Felice D'Andrea and Riccardo Mantani.
  • Updated ru_RU and uk_UA translations from Igor Voytovich.
  • New features:
  • Closed captioning.
  • Bitmapped (PNG timed-text) subtitles.
  • Optional "simple" mode with a cut-down GUI.
  • Add some key short-cuts: arrows to go forward/backward one frame, Ctrl-T to open timeline, space to start/stop playback (#1201).
  • 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).
  • Full-screen mode for the player (#1329).
  • 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).
  • 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.
  • 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.
  • 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.
  • 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.
  • 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 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).

New in DCP-o-matic 2.13.70 Test (Nov 11, 2018)

  • Translation updates:
  • Updated zh_CN translation from 刘汉源.
  • Updated nl_NL translation from Rob van Nieuwkerk.
  • Updated fr_FR translation from Thierry Journet.
  • Updated de_DE translation from Carsten Kurz.
  • Updated cs_CZ translation from Tomáš Begeni.
  • Updated it_IT translation from Felice D'Andrea and Riccardo Mantani.
  • Updated ru_RU and uk_UA translations from Igor Voytovich.
  • New features:
  • Closed captioning.
  • Bitmapped (PNG timed-text) subtitles.
  • Optional "simple" mode with a cut-down GUI.
  • Add some key short-cuts: arrows to go forward/backward one frame, Ctrl-T to open timeline, space to start/stop playback (#1201).
  • 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.
  • Full-screen mode for the player (#1329).
  • 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).
  • Allow command-line configuration of config location (#1284).
  • 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.
  • 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).
  • 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.
  • 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.
  • 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 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).

New in DCP-o-matic 2.13.61 Test (Oct 15, 2018)

  • Translation updates:
  • Updated zh_CN translation from 刘汉源.
  • Updated nl_NL translation from Rob van Nieuwkerk.
  • Updated fr_FR translation from Thierry Journet.
  • Updated de_DE translation from Carsten Kurz.
  • Updated cs_CZ translation from Tomáš Begeni.
  • Updated it_IT translation from Felice D'Andrea and Riccardo Mantani.
  • Updated ru_RU and uk_UA translations from Igor Voytovich.
  • New features:
  • Closed captioning.
  • Bitmapped (PNG timed-text) subtitles.
  • Optional "simple" mode with a cut-down GUI.
  • Add some key short-cuts: arrows to go forward/backward one frame, Ctrl-T to open timeline, space to start/stop playback (#1201).
  • 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.
  • Full-screen mode for the player (#1329).
  • 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).
  • Export of multi-reel projects to multiple files (#1146).
  • Modify output XML namespacing to pass checks run by certain UK distribution companies.
  • Note and indicate servers with bad link version (#982).
  • Allow command-line configuration of config location (#1284).
  • 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.
  • 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).
  • 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.
  • 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.
  • 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).
  • 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 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 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.

New in DCP-o-matic 2.12.12 (Sep 26, 2018)

  • Fix failure to load UTF16 subtitle files on OS X (this was supposed to be in 2.12.11 but it was missed out).
  • Fix failure to import DCPs with encrypted Atmos tracks.

New in DCP-o-matic 2.13.55 Test (Sep 26, 2018)

  • Translation updates:
  • Updated zh_CN translation from 刘汉源.
  • Updated nl_NL translation from Rob van Nieuwkerk.
  • Updated fr_FR translation from Thierry Journet.
  • Updated de_DE translation from Carsten Kurz.
  • Updated cs_CZ translation from Tomáš Begeni.
  • Updated it_IT translation from Felice D'Andrea.
  • Updated ru_RU and uk_UA translations from Igor Voytovich.
  • New features:
  • Closed captioning.
  • Bitmapped (PNG timed-text) subtitles.
  • Optional "simple" mode with a cut-down GUI.
  • Add some key short-cuts: arrows to go forward/backward one frame, Ctrl-T to open timeline, space to start/stop playback (#1201).
  • 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.
  • Full-screen mode for the player (#1329).
  • 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).
  • Export of multi-reel projects to multiple files (#1146).
  • Modify output XML namespacing to pass checks run by certain UK distribution companies.
  • Note and indicate servers with bad link version (#982).
  • Allow command-line configuration of config location (#1284).
  • 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.
  • 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).
  • 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.
  • 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.
  • 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).
  • 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 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 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).

New in DCP-o-matic 2.13.50 Test (Sep 20, 2018)

  • Translation updates:
  • Updated zh_CN translation from 刘汉源.
  • Updated nl_NL translation from Rob van Nieuwkerk.
  • Updated fr_FR translation from Thierry Journet.
  • Updated de_DE translation from Carsten Kurz.
  • Updated cs_CZ translation from Tomáš Begeni.
  • Updated it_IT translation from Felice D'Andrea.
  • Updated ru_RU and uk_UA translations from Igor Voytovich.
  • New features:
  • Closed captioning.
  • Bitmapped (PNG timed-text) subtitles.
  • Optional "simple" mode with a cut-down GUI.
  • Add some key short-cuts: arrows to go forward/backward one frame, Ctrl-T to open timeline, space to start/stop playback (#1201).
  • 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.
  • Full-screen mode for the player (#1329).
  • 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).
  • Export of multi-reel projects to multiple files (#1146).
  • Modify output XML namespacing to pass checks run by certain UK distribution companies.
  • Note and indicate servers with bad link version (#982).
  • Allow command-line configuration of config location (#1284).
  • 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.
  • 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).
  • 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.
  • 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.
  • 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).
  • 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 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 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).

New in DCP-o-matic 2.12.11 (Sep 17, 2018)

  • Fix failure to load UTF16 subtitle files on OS X.
  • Fix error on loading projects with missing subtitle files.

New in DCP-o-matic 2.13.49 Test (Sep 15, 2018)

  • Translation updates:
  • Updated zh_CN translation from 刘汉源.
  • Updated nl_NL translation from Rob van Nieuwkerk.
  • Updated fr_FR translation from Thierry Journet.
  • Updated de_DE translation from Carsten Kurz.
  • Updated cs_CZ translation from Tomáš Begeni.
  • Updated it_IT translation from Felice D'Andrea.
  • Updated ru_RU and uk_UA translations from Igor Voytovich.
  • New features:
  • Closed captioning.
  • Bitmapped (PNG timed-text) subtitles.
  • Optional "simple" mode with a cut-down GUI.
  • Add some key short-cuts: arrows to go forward/backward one frame, Ctrl-T to open timeline, space to start/stop playback (#1201).
  • 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.
  • Full-screen mode for the player (#1329).
  • 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).
  • Export of multi-reel projects to multiple files (#1146).
  • Modify output XML namespacing to pass checks run by certain UK distribution companies.
  • Note and indicate servers with bad link version (#982).
  • Allow command-line configuration of config location (#1284).
  • 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.
  • 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).
  • 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.
  • 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.
  • 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).
  • 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 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 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).

New in DCP-o-matic 2.12.10 (Sep 5, 2018)

  • Fix cut-off subtitles in the player in some cases.
  • Add missing dcpomatic2_kdm_cli.exe to the Windows installer.
  • Give better errors in some circumstances.

New in DCP-o-matic 2.13.47 Test (Sep 3, 2018)

  • Translation updates:
  • Updated zh_CN translation from 刘汉源.
  • Updated nl_NL translation from Rob van Nieuwkerk.
  • Updated fr_FR translation from Thierry Journet.
  • Updated de_DE translation from Carsten Kurz.
  • Updated cs_CZ translation from Tomáš Begeni.
  • Updated it_IT translation from Felice D'Andrea.
  • Updated ru_RU and uk_UA translations from Igor Voytovich.
  • New features:
  • Closed captioning.
  • Bitmapped (PNG timed-text) subtitles.
  • Add some key short-cuts: arrows to go forward/backward one frame, Ctrl-T to open timeline, space to start/stop playback (#1201).
  • 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.
  • 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).
  • Modify output XML namespacing to pass checks run by certain UK distribution companies.
  • Note and indicate servers with bad link version (#982).
  • Allow command-line configuration of config location (#1284).
  • 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.
  • 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).
  • 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.
  • 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.
  • 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).
  • 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 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 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).

New in DCP-o-matic 2.13.44 Test (Aug 22, 2018)

  • Translation updates:
  • Updated ru_RU and uk_UA translations from Igor Voytovich.

New in DCP-o-matic 2.13.43 Test (Aug 20, 2018)

  • Translation updates
  • Updated zh_CN translation from 刘汉源.
  • Updated nl_NL translation from Rob van Nieuwkerk.
  • Updated fr_FR translation from Thierry Journet.
  • Updated de_DE translation from Carsten Kurz.
  • Updated cs_CZ translation from Tomáš Begeni.
  • Updated it_IT translation from Felice D'Andrea.
  • New features
  • Closed captioning.
  • Bitmapped (PNG timed-text) subtitles.
  • Add some key short-cuts: arrows to go forward/backward one frame, Ctrl-T to open timeline, space to start/stop playback (#1201).
  • Enhanced timeline view with zoom, scrolling and more details displayed about audio content (#1279).
  • 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).
  • Modify output XML namespacing to pass checks run by certain UK distribution companies.
  • Note and indicate servers with bad link version (#982).
  • Allow command-line configuration of config location (#1284).
  • 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.
  • 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).
  • 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.
  • Fix missing start icon for the player in Linux.
  • 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.
  • 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).
  • 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 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 tags to Interop subtitles (#1273).
  • Fix ordering of image filenames in cases where there are lots of digits in the names.

New in DCP-o-matic 2.12.9 (Aug 16, 2018)

  • This is a bug-fix release which fixes one bug in 2.12.8 and adds one new feature:
  • Fix incorrect ordering of image files in cases with lots of numbers in the filename.
  • Allow command-line configuration of config location (#1284).

New in DCP-o-matic 2.13.42 Test (Aug 6, 2018)

  • Translation updates:
  • Updated zh_CN translation from 刘汉源.
  • Updated nl_NL translation from Rob van Nieuwkerk.
  • Updated fr_FR translation from Thierry Journet.
  • Updated de_DE translation from Carsten Kurz.
  • Updated cs_CZ translation from Tomáš Begeni.
  • Updated it_IT translation from Felice D'Andrea.
  • New features:
  • Closed captioning.
  • Bitmapped (PNG timed-text) subtitles.
  • Add some key short-cuts: arrows to go forward/backward one frame, Ctrl-T to open timeline, space to start/stop playback (#1201).
  • Enhanced timeline view with zoom, scrolling and more details displayed about audio content (#1279).
  • 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).
  • Modify output XML namespacing to pass checks run by certain UK distribution companies.
  • Note and indicate servers with bad link version (#982).
  • Allow command-line configuration of config location (#1284).
  • Add cancel button to player progress (#1294).
  • 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).
  • 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 build.
  • 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).
  • Speculative fix for crash on startup with no audio devices (#1265).
  • Prevent setting of negative trims by changing play length.
  • Fix missing start icon for the player in Linux.
  • 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.
  • 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).
  • 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 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 tags to Interop subtitles (#1273).
  • Fix ordering of image filenames in cases where there are lots of digits in the names.

New in DCP-o-matic 2.13.40 Test (Jul 27, 2018)

  • Translation updates:
  • Updated zh_CN translation from 刘汉源.
  • Updated nl_NL translation from Rob van Nieuwkerk.
  • Updated fr_FR translation from Thierry Journet.
  • Updated de_DE translation from Carsten Kurz.
  • Updated cs_CZ translation from Tomáš Begeni.
  • Updated it_IT translation from Felice D'Andrea.
  • New features:
  • Closed captioning.
  • Bitmapped (PNG timed-text) subtitles.
  • Add some key short-cuts: arrows to go forward/backward one frame, Ctrl-T to open timeline, space to start/stop playback (#1201).
  • Enhanced timeline view with zoom, scrolling and more details displayed about audio content (#1279).
  • 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).
  • Modify output XML namespacing to pass checks run by certain UK distribution companies.
  • Note and indicate servers with bad link version (#982).
  • Allow command-line configuration of config location (#1284).
  • Add cancel button to player progress (#1294).
  • 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).
  • 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 build.
  • 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).
  • Speculative fix for crash on startup with no audio devices (#1265).
  • Prevent setting of negative trims by changing play length.
  • Fix missing start icon for the player in Linux.
  • 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.
  • 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).
  • 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 disappearing subtitles containing &
  • Try to disable sub-pixel anti-aliasing (aka ‘ClearType’) when rendering subtitles.
  • 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 tags to Interop subtitles (#1273).
  • Fix ordering of image filenames in cases where there are lots of digits in the names.

New in DCP-o-matic 2.13.39 Test (Jul 26, 2018)

  • Translation updates:
  • Updated zh_CN translation from 刘汉源.
  • Updated nl_NL translation from Rob van Nieuwkerk.
  • Updated fr_FR translation from Thierry Journet.
  • Updated de_DE translation from Carsten Kurz.
  • Updated cs_CZ translation from Tomáš Begeni.
  • Updated it_IT translation from Felice D'Andrea.
  • New features:
  • Closed captioning.
  • Bitmapped subtitles.
  • Add some key short-cuts: arrows to go forward/backward one frame, Ctrl-T to open timeline, space to start/stop playback (#1201).
  • Enhanced timeline view with zoom, scrolling and more details displayed about audio content (#1279).
  • 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).
  • Modify output XML namespacing to pass checks run by certain UK distribution companies.
  • Note and indicate servers with bad link version (#982).
  • Allow command-line configuration of config location (#1284).
  • Add cancel button to player progress (#1294).
  • 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).
  • 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).
  • 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).
  • Speculative fix for crash on startup with no audio devices (#1265).
  • Prevent setting of negative trims by changing play length.
  • Fix missing start icon for the player in Linux.
  • 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.
  • 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).
  • 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 disappearing subtitles containing &
  • Try to disable sub-pixel anti-aliasing (aka ‘ClearType’) when rendering subtitles.
  • 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 tags to Interop subtitles (#1273).
  • Fix ordering of image filenames in cases where there are lots of digits in the names.

New in DCP-o-matic 2.13.38 Test (Jul 25, 2018)

  • Translation updates:
  • Updated zh_CN translation from 刘汉源.
  • Updated nl_NL translation from Rob van Nieuwkerk.
  • Updated fr_FR translation from Thierry Journet.
  • Updated de_DE translation from Carsten Kurz.
  • Updated cs_CZ translation from Tomáš Begeni.
  • Updated it_IT translation from Felice D'Andrea.
  • New features:
  • Closed captioning.
  • Bitmapped subtitles.
  • Add some key short-cuts: arrows to go forward/backward one frame, Ctrl-T to open timeline, space to start/stop playback (#1201).
  • Enhanced timeline view with zoom, scrolling and more details displayed about audio content (#1279).
  • 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).
  • Modify output XML namespacing to pass checks run by certain UK distribution companies.
  • Note and indicate servers with bad link version (#982).
  • Allow command-line configuration of config location (#1284).
  • Add cancel button to player progress (#1294).
  • 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).
  • 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).
  • 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).
  • Speculative fix for crash on startup with no audio devices (#1265).
  • Prevent setting of negative trims by changing play length.
  • Fix missing start icon for the player in Linux.
  • 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.
  • 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).
  • 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 disappearing subtitles containing &
  • Try to disable sub-pixel anti-aliasing (aka ‘ClearType’) when rendering subtitles.
  • 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 tags to Interop subtitles (#1273).
  • Fix ordering of image filenames in cases where there are lots of digits in the names.

New in DCP-o-matic 2.13.36 Test (Jul 20, 2018)

  • Translation updates:
  • Updated zh_CN translation from 刘汉源.
  • Updated nl_NL translation from Rob van Nieuwkerk.
  • Updated fr_FR translation from Thierry Journet.
  • Updated de_DE translation from Carsten Kurz.
  • Updated cs_CZ translation from Tomáš Begeni.
  • Updated it_IT translation from Felice D'Andrea.
  • New features:
  • Closed captioning.
  • Bitmapped subtitles.
  • Add some key short-cuts: arrows to go forward/backward one frame, Ctrl-T to open timeline, space to start/stop playback (#1201).
  • Enhanced timeline view with zoom, scrolling and more details displayed about audio content (#1279).
  • 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).
  • Modify output XML namespacing to pass checks run by certain UK distribution companies.
  • Note and indicate servers with bad link version (#982).
  • Allow command-line configuration of config location (#1284).
  • Add cancel button to player progress (#1294).
  • 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).
  • Add export button for cinemas XML (#1319).
  • 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).
  • Speculative fix for crash on startup with no audio devices (#1265).
  • Prevent setting of negative trims by changing play length.
  • Fix missing start icon for the player in Linux.
  • 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.
  • 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).
  • 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 disappearing subtitles containing &
  • Try to disable sub-pixel anti-aliasing (aka ‘ClearType’) when rendering subtitles.
  • 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 tags to Interop subtitles (#1273).

New in DCP-o-matic 2.13.35 Test (Jul 10, 2018)

  • Translation updates:
  • Updated zh_CN translation from 刘汉源.
  • Updated nl_NL translation from Rob van Nieuwkerk.
  • Updated fr_FR translation from Thierry Journet.
  • Updated de_DE translation from Carsten Kurz.
  • Updated cs_CZ translation from Tomáš Begeni.
  • Updated it_IT translation from Felice D'Andrea.
  • New features:
  • Support creation of DCPs with bitmapped subtitles.
  • Add some key short-cuts: arrows to go forward/backward one frame, Ctrl-T to open timeline, space to start/stop playback (#1201).
  • Enhanced timeline view with zoom, scrolling and more details displayed about audio content (#1279).
  • 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).
  • Modify output XML namespacing to pass checks run by certain UK distribution companies.
  • Note and indicate servers with bad link version (#982).
  • Allow command-line configuration of config location (#1284).
  • Add cancel button to player progress (#1294).
  • 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).
  • Add export button for cinemas XML (#1319).
  • 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).
  • Speculative fix for crash on startup with no audio devices (#1265).
  • Prevent setting of negative trims by changing play length.
  • Fix missing start icon for the player in Linux.
  • 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.
  • 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).
  • 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.
  • 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 disappearing subtitles containing &
  • Try to disable sub-pixel anti-aliasing (aka ‘ClearType’) when rendering subtitles.
  • Save config changes made through the batch converter.
  • Prevent FFmpeg errors if export filenames are specified with no or incorrect extensions.

New in DCP-o-matic 2.13.34 Test (Jul 7, 2018)

  • Translation updates:
  • Updated zh_CN translation from 刘汉源.
  • Updated nl_NL translation from Rob van Nieuwkerk.
  • Updated fr_FR translation from Thierry Journet.
  • Updated de_DE translation from Carsten Kurz.
  • Updated cs_CZ translation from Tomáš Begeni.
  • Updated it_IT translation from Felice D'Andrea.
  • New features:
  • Add some key short-cuts: arrows to go forward/backward one frame, Ctrl-T to open timeline, space to start/stop playback (#1201).
  • Enhanced timeline view with zoom, scrolling and more details displayed about audio content (#1279).
  • 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).
  • Modify output XML namespacing to pass checks run by certain UK distribution companies.
  • Note and indicate servers with bad link version (#982).
  • Allow command-line configuration of config location (#1284).
  • Add cancel button to player progress (#1294).
  • 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.
  • 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).
  • Speculative fix for crash on startup with no audio devices (#1265).
  • Prevent setting of negative trims by changing play length.
  • Fix missing start icon for the player in Linux.
  • 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.
  • Modify the downmix mapping so that we include Ls, Rs and Lfe (#1281).
  • 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.
  • 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 disappearing subtitles containing &
  • Try to disable sub-pixel anti-aliasing (aka ‘ClearType’) when rendering subtitles.
  • Save config changes made through the batch converter.
  • Prevent FFmpeg errors if export filenames are specified with no or incorrect extensions.

New in DCP-o-matic 2.13.32 Test (Jun 29, 2018)

  • Updated zh_CN translation from 刘汉源.
  • Updated nl_NL translation from Rob van Nieuwkerk.
  • Updated fr_FR translation from Thierry Journet.
  • Updated de_DE translation from Carsten Kurz.
  • Updated cs_CZ translation from Tomáš Begeni.
  • Updated it_IT translation from Felice D'Andrea.

New in DCP-o-matic 2.13.30 Test (Jun 10, 2018)

  • Translation updates:
  • Updated zh_CN translation from 刘汉源.
  • Updated nl_NL translation from Rob van Nieuwkerk.
  • Updated fr_FR translation from Thierry Journet.
  • Updated de_DE translation from Carsten Kurz.
  • Updated cs_CZ translation from Tomáš Begeni.
  • Updated it_IT translation from Felice D'Andrea.
  • New features:
  • Add some key short-cuts: arrows to go forward/backward one frame, Ctrl-T to open timeline, space to start/stop playback (#1201).
  • Add time axis and real-time readout of time and level in the audio analysis window (#1082).
  • Allow selection of CPL in the player (#1239).
  • Modify output XML namespacing to pass checks run by certain UK distribution companies.
  • Note and indicate servers with bad link version (#982).
  • Allow command-line configuration of config location (#1284).
  • Add cancel button to player progress (#1294).
  • Allow dialogue box and email notifications when jobs finish (#1286).
  • Add option to open a DCP in the player (#1312).
  • 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).
  • Speculative fix for crash on startup with no audio devices (#1265).
  • Fix missing start icon for the player in Linux.
  • Fix some video content appearing upside down.
  • Fix crash with missing DCP content.
  • Fix doubled-up subtitles in some cases.
  • Modify the downmix mapping so that we include Ls, Rs and Lfe (#1281).
  • 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.
  • 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 disappearing subtitles containing &
  • Try to disable sub-pixel anti-aliasing (aka ‘ClearType’) when rendering subtitles.
  • Save config changes made through the batch converter.

New in DCP-o-matic 2.13.28 Test (Jun 9, 2018)

  • Translation updates:
  • Updated zh_CN translation from 刘汉源.
  • Updated nl_NL translation from Rob van Nieuwkerk.
  • Updated fr_FR translation from Thierry Journet.
  • Updated de_DE translation from Carsten Kurz.
  • Updated cs_CZ translation from Tomáš Begeni.
  • Updated it_IT translation from Felice D'Andrea.
  • New features:
  • Add some key short-cuts: arrows to go forward/backward one frame, Ctrl-T to open timeline, space to start/stop playback (#1201).
  • Add time axis and real-time readout of time and level in the audio analysis window (#1082).
  • Allow selection of CPL in the player (#1239).
  • Modify output XML namespacing to pass checks run by certain UK distribution companies.
  • Note and indicate servers with bad link version (#982).
  • Allow command-line configuration of config location (#1284).
  • Add cancel button to player progress (#1294).
  • Allow dialogue box and email notifications when jobs finish (#1286).
  • 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).
  • Speculative fix for crash on startup with no audio devices (#1265).
  • Fix missing start icon for the player in Linux.
  • Fix some video content appearing upside down.
  • Fix crash with missing DCP content.
  • Fix doubled-up subtitles in some cases.
  • 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.
  • 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 disappearing subtitles containing &
  • Try to disable sub-pixel anti-aliasing (aka ‘ClearType’) when rendering subtitles.
  • Save config changes made through the batch converter.

New in DCP-o-matic 2.13.27 Test (Jun 8, 2018)

  • Translation updates:
  • Updated zh_CN translation from 刘汉源.
  • Updated nl_NL translation from Rob van Nieuwkerk.
  • Updated fr_FR translation from Thierry Journet.
  • Updated de_DE translation from Carsten Kurz.
  • Updated cs_CZ translation from Tomáš Begeni.
  • Updated it_IT translation from Felice D'Andrea.
  • New features:
  • Add some key short-cuts: arrows to go forward/backward one frame, Ctrl-T to open timeline, space to start/stop playback (#1201).
  • Add time axis and real-time readout of time and level in the audio analysis window (#1082).
  • Allow selection of CPL in the player (#1239).
  • Modify output XML namespacing to pass checks run by certain UK distribution companies.
  • Note and indicate servers with bad link version (#982).
  • Allow command-line configuration of config location (#1284).
  • Add cancel button to player progress (#1294).
  • Allow dialogue box and email notifications when jobs finish (#1286).
  • 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).
  • Speculative fix for crash on startup with no audio devices (#1265).
  • Fix missing start icon for the player in Linux.
  • Fix crash with missing DCP content.
  • Update encoding server list when servers disappear (#1176).
  • Disable OK in export dialogue until a filename has been specified (#1260).
  • Big speed up when handling start-trims.
  • 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 disappearing subtitles containing &
  • Try to disable sub-pixel anti-aliasing (aka ‘ClearType’) when rendering subtitles.
  • Save config changes made through the batch converter.

New in DCP-o-matic 2.13.26 Test (Jun 5, 2018)

  • Translation updates:
  • Updated zh_CN translation from 刘汉源.
  • Updated nl_NL translation from Rob van Nieuwkerk.
  • Updated fr_FR translation from Thierry Journet.
  • Updated de_DE translation from Carsten Kurz.
  • Updated cs_CZ translation from Tomáš Begeni.
  • Updated it_IT translation from Felice D'Andrea.
  • New features:
  • Add some key short-cuts: arrows to go forward/backward one frame, Ctrl-T to open timeline, space to start/stop playback (#1201).
  • Add time axis and real-time readout of time and level in the audio analysis window (#1082).
  • Allow selection of CPL in the player (#1239).
  • Modify output XML namespacing to pass checks run by certain UK distribution companies.
  • Note and indicate servers with bad link version (#982).
  • Allow command-line configuration of config location (#1284).
  • Add cancel button to player progress (#1294).
  • Allow dialogue box and email notifications when jobs finish (#1286).
  • 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).
  • Speculative fix for crash on startup with no audio devices (#1265).
  • Fix missing start icon for the player in Linux.
  • Update encoding server list when servers disappear (#1176).
  • Disable OK in export dialogue until a filename has been specified (#1260).
  • Big speed up when handling start-trims.
  • 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 disappearing subtitles containing &
  • Try to disable sub-pixel anti-aliasing (aka ‘ClearType’) when rendering subtitles.
  • Save config changes made through the batch converter.

New in DCP-o-matic 2.13.25 Test (Jun 4, 2018)

  • Translation updates:
  • Updated it_IT translation from Felice D'Andrea.
  • New features:
  • Allow dialogue box and email notifications when jobs finish (#1286).
  • Bug fixes:
  • Fix failure to load files with non-ASCII filenames into ImageMagick.
  • Try to disable sub-pixel anti-aliasing (aka ‘ClearType’) when rendering subtitles.
  • 35. Save config changes made through the batch converter.

New in DCP-o-matic 2.13.22 Test (May 18, 2018)

  • Translation updates:
  • Updated zh_CN translation from 刘汉源.
  • Updated nl_NL translation from Rob van Nieuwkerk.
  • Updated fr_FR translation from Thierry Journet.
  • Updated de_DE translation from Carsten Kurz.
  • Updated cs_CZ translation from Tomáš Begeni.
  • New features:
  • Add some key short-cuts: arrows to go forward/backward one frame, Ctrl-T to open timeline, space to start/stop playback (#1201).
  • Add time axis and real-time readout of time and level in the audio analysis window (#1082).
  • Allow selection of CPL in the player (#1239).
  • Modify output XML namespacing to pass checks run by certain UK distribution companies.
  • Note and indicate servers with bad link version (#982).
  • Allow command-line configuration of config location (#1284).
  • Add cancel button to player progress (#1294).
  • Bug fixes:
  • Fix assertion failure when using separate left/right 3D content (#1264).
  • Keep bitmapped subtitles centered when they are scaled (#1246).
  • Speculative fix for crash on startup with no audio devices (#1265).
  • Fix missing start icon for the player in Linux.
  • Update encoding server list when servers disappear (#1176).
  • Disable OK in export dialogue until a filename has been specified (#1260).
  • Big speed up when handling start-trims.
  • Fix some warnings about trims not being on frame boundaries.
  • 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 disappearing subtitles containing &
  • Try to disable sub-pixel anti-aliasing (aka &lsquot;ClearType&rsquot;) when rendering subtitles.

New in DCP-o-matic 2.12.5 (May 16, 2018)

  • This is a bug-fix release which corrects four problems with 2.12.4:
  • Fix invalid subtitles in DCPs in some rare circumstances (see #1293).
  • Force remake of video when burnt-in subtitle colour, effect or effect colour change (see #1290).
  • Fix crash on making a DCP after trimming the end of some subtitle content (see #1275).
  • Significantly increase update speed when using large start trims.

New in DCP-o-matic 2.13.21 Test (May 16, 2018)

  • Translation updates:
  • Updated zh_CN translation from 刘汉源.
  • Updated nl_NL translation from Rob van Nieuwkerk.
  • Updated fr_FR translation from Thierry Journet.
  • Updated de_DE translation from Carsten Kurz.
  • Updated cs_CZ translation from Tomáš Begeni.
  • New features:
  • Add some key short-cuts: arrows to go forward/backward one frame, Ctrl-T to open timeline, space to start/stop playback (#1201).
  • Add time axis and real-time readout of time and level in the audio analysis window (#1082).
  • Allow selection of CPL in the player (#1239).
  • Modify output XML namespacing to pass checks run by certain UK distribution companies.
  • Note and indicate servers with bad link version (#982).
  • Allow command-line configuration of config location (#1284).
  • Bug fixes:
  • Fix assertion failure when using separate left/right 3D content (#1264).
  • Keep bitmapped subtitles centered when they are scaled (#1246).
  • Speculative fix for crash on startup with no audio devices (#1265).
  • Fix missing start icon for the player in Linux.
  • Update encoding server list when servers disappear (#1176).
  • Disable OK in export dialogue until a filename has been specified (#1260).
  • Big speed up when handling start-trims.
  • Fix some warnings about trims not being on frame boundaries.
  • 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 disappearing subtitles containing &
  • Try to disable sub-pixel anti-aliasing (aka &lsquot;ClearType&rsquot;) when rendering subtitles.

New in DCP-o-matic 2.13.20 Test (May 9, 2018)

  • Translation updates:
  • Updated zh_CN translation from ???.
  • Updated nl_NL translation from Rob van Nieuwkerk.
  • Updated fr_FR translation from Thierry Journet.
  • Updated de_DE translation from Carsten Kurz.
  • Updated cs_CZ translation from Tomáš Begeni.
  • New features:
  • Add some key short-cuts: arrows to go forward/backward one frame, Ctrl-T to open timeline, space to start/stop playback (#1201).
  • Add time axis and real-time readout of time and level in the audio analysis window (#1082).
  • Allow selection of CPL in the player (#1239).
  • Modify output XML namespacing to pass checks run by certain UK distribution companies.
  • Note and indicate servers with bad link version (#982).
  • Allow command-line configuration of config location (#1284).
  • Bug fixes:
  • Fix assertion failure when using separate left/right 3D content (#1264).
  • Keep bitmapped subtitles centered when they are scaled (#1246).
  • Speculative fix for crash on startup with no audio devices (#1265).
  • Fix missing start icon for the player in Linux.
  • Update encoding server list when servers disappear (#1176).
  • Disable OK in export dialogue until a filename has been specified (#1260).
  • Big speed up when handling start-trims.
  • Fix some warnings about trims not being on frame boundaries.
  • 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).

New in DCP-o-matic 2.13.16Test (Apr 24, 2018)

  • This release has the following changes:
  • Translation updates
  • Updated zh_CN translation from 刘汉源.
  • Updated nl_NL translation from Rob van Nieuwkerk.
  • New features
  • Add some key short-cuts: arrows to go forward/backward one frame, Ctrl-T to open timeline, space to start/stop playback (#1201).
  • Add time axis and real-time readout of time and level in the audio analysis window (#1082).
  • Allow selection of CPL in the player (#1239).
  • Modify output XML namespacing to pass checks run by certain UK distribution companies.
  • Note and indicate servers with bad link version (#982).
  • Bug fixes
  • Fix assertion failure when using separate left/right 3D content (#1264).
  • Keep bitmapped subtitles centered when they are scaled (#1246).
  • Speculative fix for crash on startup with no audio devices (#1265).
  • Fix missing start icon for the player in Linux.
  • Update encoding server list when servers disappear (#1176).
  • Disable OK in export dialogue until a filename has been specified (#1260).
  • Big speed up when handling start-trims.
  • Fix some warnings about trims not being on frame boundaries.
  • Various fixes to ru_RU DCI names.
  • Fix crash on make-dcp after trimming end of text subtitles (#1275).
  • Thanks to our subscribers:
  • Film.Ca Inc.
  • Central Cinema
  • Timm Kröger
  • Nat Phong
  • Owen Morgan
  • Paolo Mancini
  • Stephen Tyler
  • We have added 21 new supporters since 2.12.4; thanks to A Tractor Productions, Sally J. Cloninger, Christoph Schwarz, Pierre Gordower, Thomas Meling, Georgy Cholakov, Bethwyn Garswood, Francis Nebot, Jörg-Dieter Prause, Sector Zero Ltd, Unrestricted View, FilmiK, Nadia Santos, Konstantin V. Sichart, Brett Bossard, Drago Prahin, Bradley Peters, Phillip Crawford, River Events SL, Uwe Wrobel and Abundant Health Chiropractic.

New in DCP-o-matic 2.13.15 Test (Apr 18, 2018)

  • Translation updates:
  • Updated zh_CN translation from 刘汉源.
  • New features:
  • Add some key short-cuts: arrows to go forward/backward one frame, Ctrl-T to open timeline, space to start/stop playback (#1201).
  • Add time axis and real-time readout of time and level in the audio analysis window (#1082).
  • Allow selection of CPL in the player (#1239).
  • Modify output XML namespacing to pass checks run by certain UK distribution companies.
  • Note and indicate servers with bad link version (#982).
  • Bug fixes:
  • Fix assertion failure when using separate left/right 3D content (#1264).
  • Keep bitmapped subtitles centered when they are scaled (#1246).
  • Speculative fix for crash on startup with no audio devices (#1265).
  • Fix missing start icon for the player in Linux.
  • Update encoding server list when servers disappear (#1176).
  • Disable OK in export dialogue until a filename has been specified (#1260).
  • Big speed up when handling start-trims.
  • Fix some warnings about trims not being on frame boundaries.

New in DCP-o-matic 2.12.4 (Apr 16, 2018)

  • Fix incorrect crop in the preview in certain circumstances (#1274).
  • Fix crash on startup with no audio devices (#1265).
  • Prevent export starting until a filename has been specified (#1260).
  • Fix missing subtitles when using two subtitle sources (#1271).
  • Fix missing start icon for the player in Linux.
  • Fix handling of 3D DCPs in the player.

New in DCP-o-matic 2.13.14 Test (Apr 16, 2018)

  • Translation updates
  • Updated zh_CN translation from 刘汉源.
  • New features
  • Add some key short-cuts: arrows to go forward/backward one frame, Ctrl-T to open timeline, space to start/stop playback (#1201).
  • Add time axis and real-time readout of time and level in the audio analysis window (#1082).
  • Allow selection of CPL in the player (#1239).
  • Modify output XML namespacing to pass checks run by certain UK distribution companies.
  • Note and indicate servers with bad link version (#982).
  • Bug fixes
  • Fix assertion failure when using separate left/right 3D content (#1264).
  • Keep bitmapped subtitles centered when they are scaled (#1246).
  • Speculative fix for crash on startup with no audio devices (#1265).
  • Fix missing start icon for the player in Linux.
  • Update encoding server list when servers disappear (#1176).
  • Disable OK in export dialogue until a filename has been specified (#1260).

New in DCP-o-matic 2.13.13 Test (Apr 10, 2018)

  • Translation updates:
  • Updated zh_CN translation from 刘汉源.
  • Bug fixes:
  • Fix missing start icon for the player in Linux.

New in DCP-o-matic 2.13.11 Test (Apr 5, 2018)

  • New features:
  • Add some key short-cuts: arrows to go forward/backward one frame, Ctrl-T to open timeline, space to start/stop playback (#1201).
  • Add time axis and real-time readout of time and level in the audio analysis window (#1082).
  • Allow selection of CPL in the player (#1239).
  • Modify output XML namespacing to pass checks run by certain UK distribution companies.
  • Bug fixes:
  • Fix assertion failure when using separate left/right 3D content (#1264).
  • Keep bitmapped subtitles centered when they are scaled (#1246).
  • Speculative fix for crash on startup with no audio devices (#1265).

New in DCP-o-matic 2.13.10 Test (Apr 5, 2018)

  • Bug fixes:
  • Fix assertion failure when using separate left/right 3D content (#1264).

New in DCP-o-matic 2.13.7 Test (Mar 28, 2018)

  • New features:
  • Add some key short-cuts: arrows to go forward/backward one frame, Ctrl-T to open timeline, space to start/stop playback (#1201).
  • Add time axis and real-time readout of time and level in the audio analysis window (#1082).
  • Allow selection of CPL in the player (#1239).
  • Modify output XML namespacing to pass checks run by certain UK distribution companies.
  • Bug fixes:
  • Keep bitmapped subtitles centered when they are scaled (#1246).

New in DCP-o-matic 2.12.3 (Mar 26, 2018)

  • This is a bug-fix release which corrects two problems with 2.12.2:
  • Fix crash when changing DCP audio channel count in some circumstances.
  • Fix failure to check for updated DCP-o-matic versions (always reporting that the server is unavailable).
  • It also contains an updated fr_FR translation from Thierry Journet. Thanks Thierry!
  • Thanks to our subscribers:
  • Film.Ca Inc.
  • Jean-Pierre Beauviala
  • Nat Phong
  • Owen Morgan

New in DCP-o-matic 2.12.2 Test (Mar 22, 2018)

  • The most significant changes in this release are:
  • DCP player — a separate and functional (albeit slow) player for DCPs.
  • Addition of audio to the preview — check your audio stream's language and synchronisation from inside DCP-o-matic.
  • Export to ProRes/H.264 — allow people to preview your project, or convert DCPs to other formats.
  • 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).

New in DCP-o-matic 2.11.79 Test (Mar 22, 2018)

  • Translations:
  • Updated zh_CN translation from ??? and Rov (??).
  • Updated cs_CZ translation from Tomáš Begeni.
  • Updated nl_NL translation from Rob van Nieuwkerk.
  • Updated fr_FR translation from Thierry Journet.
  • Updated uk_UA and ru_RU translations from Igor Voytovich.
  • Updated de_DE translation from Carsten Kurz.
  • Updated pl_PL translation from Mike Mazur.
  • Updated es_ES translation from Manuel AC.
  • Updated da_DK translation from Anders Uhl Pedersen.
  • Updated pt_BR translation from Max Fuhlendorf.
  • Updated sv_SE translation from Adam Klotblixt.
  • Bug fixes:
  • Correctly include keys for referenced encrypted DCPs in KDMs (#975).
  • Fix corruption of an existing DCP when a new one is made with the same video asset (#1126).
  • Fix referencing of assets with non-zero entry points (#1021).
  • Fix incorrect subtitles in DVB streams in some cases.
  • Prevent duplicate screen names within a cinema (#1007).
  • Fix various strange behaviours with TrueHD streams.
  • 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).
  • Fix bad DCPs when restarting an encrypted encode (#1232).
  • 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).
  • Fix resolution levels with 4K outputs.
  • 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).
  • New features:
  • Use new icon by Julian van Mil.
  • Basic save-as (duplicate) (#746).
  • Simple cover sheet support (#1039).
  • Speed up preview of DCPs in some cases by decoding JPEG2000 in the appropriate resolution (#986) and by multi-threading the decoder.
  • 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.

New in DCP-o-matic 2.11.76 Test (Mar 16, 2018)

  • Translations:
  • Updated zh_CN translation from 刘汉源 and Rov (若文).
  • Updated cs_CZ translation from Tomáš Begeni.
  • Updated nl_NL translation from Rob van Nieuwkerk.
  • Updated fr_FR translation from Thierry Journet.
  • Updated uk_UA and ru_RU translations from Igor Voytovich.
  • Updated de_DE translation from Carsten Kurz.
  • Updated pl_PL translation from Mike Mazur.
  • Updated es_ES translation from Manuel AC.
  • Updated da_DK translation from Anders Uhl Pedersen.
  • Updated pt_BR translation from Max Fuhlendorf.
  • Updated sv_SE translation from Adam Klotblixt.
  • Bug fixes:
  • Correctly include keys for referenced encrypted DCPs in KDMs (#975).
  • Fix corruption of an existing DCP when a new one is made with the same video asset (#1126).
  • Fix referencing of assets with non-zero entry points (#1021).
  • Fix incorrect subtitles in DVB streams in some cases.
  • Prevent duplicate screen names within a cinema (#1007).
  • Fix various strange behaviours with TrueHD streams.
  • 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).
  • Fix bad DCPs when restarting an encrypted encode (#1232).
  • 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).
  • Fix resolution levels with 4K outputs.
  • 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).
  • New features:
  • Use new icon by Julian van Mil.
  • Basic save-as (duplicate) (#746).
  • Simple cover sheet support (#1039).
  • Speed up preview of DCPs in some cases by decoding JPEG2000 in the appropriate resolution (#986) and by multi-threading the decoder.
  • 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.

New in DCP-o-matic 2.11.72 Test (Mar 10, 2018)

  • The most significant changes in this release are:
  • DCP player — a separate and functional (albeit slow) player for DCPs.
  • Addition of audio to the preview — check your audio stream's language and synchronisation 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:
  • TRANSLATIONS:
  • Updated zh_CN translation from 刘汉源 and Rov (若文).
  • Updated cs_CZ translation from Tomáš Begeni.
  • Updated nl_NL translation from Rob van Nieuwkerk.
  • Updated fr_FR translation from Thierry Journet.
  • Updated uk_UA and ru_RU translations from Igor Voytovich.
  • Updated de_DE translation from Carsten Kurz.
  • Updated pl_PL translation from Mike Mazur.
  • Updated es_ES translation from Manuel AC.
  • Updated da_DK translation from Anders Uhl Pedersen.
  • Updated pt_BR translation from Max Fuhlendorf.
  • Updated sv_SE translation from Adam Klotblixt.
  • BUG FIXES:
  • Correctly include keys for referenced encrypted DCPs in KDMs (#975).
  • Fix corruption of an existing DCP when a new one is made with the same video asset (#1126).
  • Fix referencing of assets with non-zero entry points (#1021).
  • Fix incorrect subtitles in DVB streams in some cases.
  • Prevent duplicate screen names within a cinema (#1007).
  • Fix various strange behaviours with TrueHD streams.
  • 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).
  • Fix bad DCPs when restarting an encrypted encode (#1232).
  • 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).
  • Fix resolution levels with 4K outputs.
  • 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).
  • NEW FEATURES:
  • Use new icon by Julian van Mil.
  • Basic save-as (duplicate) (#746).
  • Simple cover sheet support (#1039).
  • Speed up preview of DCPs in some cases by decoding JPEG2000 in the appropriate resolution (#986) and by multi-threading the decoder.
  • 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.

New in DCP-o-matic 2.11.51 Test (Feb 9, 2018)

  • The most significant changes in this release are:
  • DCP player — a separate and functional (albeit slow) player for DCPs.
  • Addition of audio to the preview — check your audio stream's language and synchronisation from inside DCP-o-matic.
  • Export to ProRes/H.264 — allow people to preview your project, or convert DCPs to other formats.
  • Translations:
  • Updated zh_CN translation from 刘汉源 and Rov (若文).
  • Updated cs_CZ translation from Tomáš Begeni.
  • Updated nl_NL translation from Rob van Nieuwkerk.
  • Updated fr_FR translation from Thierry Journet.
  • Updated uk_UA and ru_RU translations from Igor Voytovich.
  • Updated de_DE translation from Carsten Kurz.
  • Updated pl_PL translation from Mike Mazur.
  • Updated es_ES translation from Manuel AC.
  • Updated da_DK translation from Anders Uhl Pedersen.
  • Updated pt_BR translation from Max Fuhlendorf.
  • Updated sv_SE translation from Adam Klotblixt.
  • Bug fixes:
  • Correctly include keys for referenced encrypted DCPs in KDMs (#975).
  • Fix corruption of an existing DCP when a new one is made with the same video asset (#1126).
  • Fix referencing of assets with non-zero entry points (#1021).
  • Fix incorrect subtitles in DVB streams in some cases.
  • Prevent duplicate screen names within a cinema (#1007).
  • Fix various strange behaviours with TrueHD streams.
  • 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).
  • 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).
  • Fix resolution levels with 4K outputs.
  • 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).
  • New features:
  • Use new icon by Julian van Mil.
  • Basic save-as (duplicate) (#746).
  • Simple cover sheet support (#1039).
  • Speed up preview of DCPs in some cases by decoding JPEG2000 in the appropriate resolution (#986) and by multi-threading the decoder.
  • 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.

New in DCP-o-matic 2.11.45 Test (Jan 31, 2018)

  • This is a bug-fix release which corrects one problem with 2.10.2:
  • Fix audio dropouts in some circumstances.

New in DCP-o-matic 2.10.5 (Sep 11, 2017)

  • This is a bug-fix release which corrects one problem with 2.10.2:
  • Fix audio dropouts in some circumstances.