dcpomatic.git
5 years agoInitial work on 'ECinema' KDMs. attic/swaroop
Carl Hetherington [Tue, 16 Apr 2019 12:35:54 +0000 (13:35 +0100)]
Initial work on 'ECinema' KDMs.

5 years agoAdd missing debug .bat file.
Carl Hetherington [Mon, 8 Apr 2019 20:40:32 +0000 (21:40 +0100)]
Add missing debug .bat file.

5 years agoAdd some docs on the swaroop variant's differences.
Carl Hetherington [Sun, 7 Apr 2019 22:08:27 +0000 (23:08 +0100)]
Add some docs on the swaroop variant's differences.

5 years agoFix mis-merge.
Carl Hetherington [Sat, 6 Apr 2019 20:16:29 +0000 (21:16 +0100)]
Fix mis-merge.

5 years agoUpdate message about chain inconsistency when removing certs (#1519).
Carl Hetherington [Sun, 31 Mar 2019 23:34:06 +0000 (00:34 +0100)]
Update message about chain inconsistency when removing certs (#1519).

5 years agoComplain on startup if signer or decryption chains are inconsistent (#1520).
Carl Hetherington [Sun, 31 Mar 2019 23:31:22 +0000 (00:31 +0100)]
Complain on startup if signer or decryption chains are inconsistent (#1520).

5 years agoDisable DKDM remove/export buttons as appropriate.
Carl Hetherington [Thu, 28 Mar 2019 01:20:16 +0000 (01:20 +0000)]
Disable DKDM remove/export buttons as appropriate.

5 years agoAdd export button for DKDMs (part of #1510).
Carl Hetherington [Thu, 28 Mar 2019 00:32:20 +0000 (00:32 +0000)]
Add export button for DKDMs (part of #1510).

5 years agoNag about deletion of DKDMs.
Carl Hetherington [Thu, 28 Mar 2019 00:12:01 +0000 (00:12 +0000)]
Nag about deletion of DKDMs.

5 years agoHide language / DCP track as appropriate with closed/open caption
Carl Hetherington [Wed, 27 Mar 2019 14:51:58 +0000 (14:51 +0000)]
Hide language / DCP track as appropriate with closed/open caption
choice.

5 years agoSupport download of certificates from Qube (#1460).
Carl Hetherington [Thu, 7 Feb 2019 23:54:07 +0000 (23:54 +0000)]
Support download of certificates from Qube (#1460).

5 years agoAdd some very basic timing of the player.
Carl Hetherington [Tue, 26 Mar 2019 14:58:43 +0000 (14:58 +0000)]
Add some very basic timing of the player.

5 years agoBump ffmpeg.
Carl Hetherington [Mon, 25 Mar 2019 22:29:29 +0000 (22:29 +0000)]
Bump ffmpeg.

5 years agoAdd namespace to fix OS X build.
Carl Hetherington [Sat, 23 Mar 2019 22:32:56 +0000 (22:32 +0000)]
Add namespace to fix OS X build.

5 years agolibdcp API fixes.
Carl Hetherington [Sat, 23 Mar 2019 08:28:47 +0000 (08:28 +0000)]
libdcp API fixes.

5 years agoUpdate for libdcp API changes.
Carl Hetherington [Fri, 22 Mar 2019 14:51:08 +0000 (14:51 +0000)]
Update for libdcp API changes.

5 years agoMissing #include.
Carl Hetherington [Fri, 22 Mar 2019 14:49:54 +0000 (14:49 +0000)]
Missing #include.

5 years agoDisable hints when there is no film.
Carl Hetherington [Thu, 21 Mar 2019 00:17:58 +0000 (00:17 +0000)]
Disable hints when there is no film.

5 years agoBasics of metadata dialog - ratings.
Carl Hetherington [Thu, 21 Mar 2019 00:10:08 +0000 (00:10 +0000)]
Basics of metadata dialog - ratings.

5 years agoTweak button label.
Carl Hetherington [Tue, 19 Mar 2019 22:34:07 +0000 (22:34 +0000)]
Tweak button label.

5 years agoHide passwords in text fields.
Carl Hetherington [Tue, 19 Mar 2019 22:30:05 +0000 (22:30 +0000)]
Hide passwords in text fields.

5 years agoTry to reduce timeout when downloading supporters lists.
Carl Hetherington [Tue, 19 Mar 2019 22:22:34 +0000 (22:22 +0000)]
Try to reduce timeout when downloading supporters lists.

5 years agoFix warning.
Carl Hetherington [Tue, 19 Mar 2019 21:37:41 +0000 (21:37 +0000)]
Fix warning.

5 years agoFix warning.
Carl Hetherington [Tue, 19 Mar 2019 21:37:31 +0000 (21:37 +0000)]
Fix warning.

5 years agoUpdate for libdcp API changes.
Carl Hetherington [Tue, 19 Mar 2019 21:37:19 +0000 (21:37 +0000)]
Update for libdcp API changes.

5 years agoBump libdcp and libsub.
Carl Hetherington [Tue, 19 Mar 2019 15:16:15 +0000 (15:16 +0000)]
Bump libdcp and libsub.

5 years agoBasics of marker writing (part of #782).
Carl Hetherington [Sun, 17 Mar 2019 01:27:02 +0000 (01:27 +0000)]
Basics of marker writing (part of #782).

5 years agoBasics of setting and storing SMPTE CPL markers.
Carl Hetherington [Fri, 15 Mar 2019 00:52:56 +0000 (00:52 +0000)]
Basics of setting and storing SMPTE CPL markers.

5 years agoFix crash when adding subtitles. v2.13.145
Carl Hetherington [Sun, 7 Apr 2019 23:09:00 +0000 (00:09 +0100)]
Fix crash when adding subtitles.

5 years agoAdd Ubuntu 19.04 deps.
Carl Hetherington [Sat, 6 Apr 2019 21:47:07 +0000 (22:47 +0100)]
Add Ubuntu 19.04 deps.

5 years agoUpdated da_DK translation from Anders Uhl Pedersen. v2.13.144
Carl Hetherington [Sat, 6 Apr 2019 20:58:59 +0000 (21:58 +0100)]
Updated da_DK translation from Anders Uhl Pedersen.

5 years agoTest updates.
Carl Hetherington [Fri, 5 Apr 2019 23:19:27 +0000 (23:19 +0000)]
Test updates.

5 years agoOption to choose CCAP track (part of #1516). v2.13.143
Carl Hetherington [Fri, 5 Apr 2019 23:15:10 +0000 (00:15 +0100)]
Option to choose CCAP track (part of #1516).

5 years agoAdd fonts.conf to OS X build to try to fix failure to synthesize v2.13.142
Carl Hetherington [Wed, 3 Apr 2019 21:58:44 +0000 (22:58 +0100)]
Add fonts.conf to OS X build to try to fix failure to synthesize
bold/italic on 10.12 (Sierra) and earlier (#1524).

5 years agoAdd script for ad-hoc OSX environment.
Carl Hetherington [Wed, 3 Apr 2019 08:41:06 +0000 (09:41 +0100)]
Add script for ad-hoc OSX environment.

5 years agoMake a note about ISDCFMetadata SubtitleLanguage being set (part of #1516).
Carl Hetherington [Wed, 3 Apr 2019 00:37:21 +0000 (00:37 +0000)]
Make a note about ISDCFMetadata SubtitleLanguage being set (part of #1516).

5 years agoBOOST_FOREACH addition.
Carl Hetherington [Wed, 3 Apr 2019 00:36:59 +0000 (00:36 +0000)]
BOOST_FOREACH addition.

5 years agoExtract subtitle language from text content rather than ISDCFMetadata (part of #1516).
Carl Hetherington [Tue, 2 Apr 2019 23:43:54 +0000 (23:43 +0000)]
Extract subtitle language from text content rather than ISDCFMetadata (part of #1516).

5 years agoTry to fix strange behaviour of the preview slider towards the end
Carl Hetherington [Mon, 1 Apr 2019 23:58:53 +0000 (00:58 +0100)]
Try to fix strange behaviour of the preview slider towards the end
of content where there is a section at the end with no keyframe (#1522).

5 years agotest updates.
Carl Hetherington [Mon, 1 Apr 2019 23:58:35 +0000 (00:58 +0100)]
test updates.

5 years agoAdd episode/promo content types.
Carl Hetherington [Fri, 29 Mar 2019 15:55:18 +0000 (15:55 +0000)]
Add episode/promo content types.

5 years agoFix typo in wscript. v2.13.141
Carl Hetherington [Fri, 29 Mar 2019 02:02:34 +0000 (02:02 +0000)]
Fix typo in wscript.

5 years agoDon't crash when loading DCPs with multiple CCAP assets per reel (part of #1516). v2.13.140
Carl Hetherington [Fri, 29 Mar 2019 01:19:44 +0000 (01:19 +0000)]
Don't crash when loading DCPs with multiple CCAP assets per reel (part of #1516).

5 years agoSet CCAP language tag correctly.
Carl Hetherington [Fri, 29 Mar 2019 01:05:03 +0000 (01:05 +0000)]
Set CCAP language tag correctly.

5 years agoDon't warn about overlapping CCAPs in SMPTE DCPs (part of #1516).
Carl Hetherington [Fri, 29 Mar 2019 00:41:48 +0000 (00:41 +0000)]
Don't warn about overlapping CCAPs in SMPTE DCPs (part of #1516).

5 years agoRemove fi_FI translation reference.
Carl Hetherington [Fri, 29 Mar 2019 00:40:04 +0000 (00:40 +0000)]
Remove fi_FI translation reference.

5 years agoFix build warnings about -Wno-maybe-uninitialized on OS X.
Carl Hetherington [Fri, 29 Mar 2019 00:38:35 +0000 (00:38 +0000)]
Fix build warnings about -Wno-maybe-uninitialized on OS X.

5 years agoFix Windows build. v2.13.139
Carl Hetherington [Thu, 28 Mar 2019 23:26:14 +0000 (23:26 +0000)]
Fix Windows build.

5 years agoAllow explicit specification of email protocol (plain/STARTTLS/SSL). v2.13.138
Carl Hetherington [Thu, 28 Mar 2019 23:10:56 +0000 (23:10 +0000)]
Allow explicit specification of email protocol (plain/STARTTLS/SSL).

5 years agoDisable maybe-uninitialized warnings to shut gcc up about _t in optional.
Carl Hetherington [Wed, 27 Mar 2019 14:42:23 +0000 (14:42 +0000)]
Disable maybe-uninitialized warnings to shut gcc up about _t in optional.

5 years agoRemove untouched fi_FI translation.
Carl Hetherington [Wed, 27 Mar 2019 14:32:57 +0000 (14:32 +0000)]
Remove untouched fi_FI translation.

5 years agoHack to avoid empty tracks appearing in the DCP Track control.
Carl Hetherington [Wed, 27 Mar 2019 11:17:22 +0000 (11:17 +0000)]
Hack to avoid empty tracks appearing in the DCP Track control.

5 years agoFix CHARSET in tr_TR.
Carl Hetherington [Wed, 27 Mar 2019 10:41:55 +0000 (10:41 +0000)]
Fix CHARSET in tr_TR.

5 years agoBeginnings of tr_TR translation from Gökhan Aksoy.
Carl Hetherington [Wed, 27 Mar 2019 10:39:39 +0000 (10:39 +0000)]
Beginnings of tr_TR translation from Gökhan Aksoy.

5 years agoUpdated ru_RU translation from Igor Voytovich.
Carl Hetherington [Tue, 26 Mar 2019 22:39:49 +0000 (22:39 +0000)]
Updated ru_RU translation from Igor Voytovich.

5 years agoUpdated de_DE translation from Carsten Kurz.
Carl Hetherington [Tue, 26 Mar 2019 13:56:45 +0000 (13:56 +0000)]
Updated de_DE translation from Carsten Kurz.

5 years agoNag/warn when removing KDM decryption certificate. v2.13.137
Carl Hetherington [Tue, 26 Mar 2019 00:44:54 +0000 (00:44 +0000)]
Nag/warn when removing KDM decryption certificate.

5 years agoIncrease and tidy up spacing around message.
Carl Hetherington [Tue, 26 Mar 2019 00:44:34 +0000 (00:44 +0000)]
Increase and tidy up spacing around message.

5 years agoTry to extend minimum size of OS X prefs panels to fix #1502.
Carl Hetherington [Tue, 26 Mar 2019 00:14:23 +0000 (00:14 +0000)]
Try to extend minimum size of OS X prefs panels to fix #1502.

5 years agoUnset _awaiting on a regular seek. This fixes bad behaviour in the sequence:
Carl Hetherington [Tue, 26 Mar 2019 00:06:01 +0000 (00:06 +0000)]
Unset _awaiting on a regular seek.  This fixes bad behaviour in the sequence:

- some player_change; _awaiting is set
- regular seek occurs (perhaps to a time much earlier than _awaiting)
- another player_change occurs; player_change handler wrongly seeks back to _awaiting

May help with #1505.

5 years agoFix path in startup script.
Carl Hetherington [Mon, 25 Mar 2019 23:01:45 +0000 (23:01 +0000)]
Fix path in startup script.

5 years agoFix missing serial number controls in certificate download dialogue (#1508).
Carl Hetherington [Mon, 25 Mar 2019 22:56:04 +0000 (22:56 +0000)]
Fix missing serial number controls in certificate download dialogue (#1508).

5 years agoRemove nasty border from wxSplitterWindow.
Carl Hetherington [Mon, 25 Mar 2019 22:38:09 +0000 (22:38 +0000)]
Remove nasty border from wxSplitterWindow.

5 years agoUpdated fr_FR translation from Thierry Journet.
Carl Hetherington [Mon, 25 Mar 2019 20:57:30 +0000 (20:57 +0000)]
Updated fr_FR translation from Thierry Journet.

5 years agoUpdated de_DE translation from Carsten Kurz.
Carl Hetherington [Mon, 25 Mar 2019 20:53:34 +0000 (20:53 +0000)]
Updated de_DE translation from Carsten Kurz.

5 years agoFix crash on pressing spacebar in the player with no film loaded (#1506).
Carl Hetherington [Mon, 25 Mar 2019 20:51:13 +0000 (20:51 +0000)]
Fix crash on pressing spacebar in the player with no film loaded (#1506).

5 years agoTry to fix missing inbuilt translations of wxWidgets in Fedora (#1502). v2.13.136
Carl Hetherington [Mon, 25 Mar 2019 00:43:58 +0000 (00:43 +0000)]
Try to fix missing inbuilt translations of wxWidgets in Fedora (#1502).

5 years agoSort KDM CPL list in reverse timestamp order (#1496).
Carl Hetherington [Mon, 25 Mar 2019 00:30:19 +0000 (00:30 +0000)]
Sort KDM CPL list in reverse timestamp order (#1496).

5 years agoTry to fix server status window being opened behind others (#1503).
Carl Hetherington [Mon, 25 Mar 2019 00:07:03 +0000 (00:07 +0000)]
Try to fix server status window being opened behind others (#1503).

5 years agoUpdated nl_NL translation from Rob van Nieuwkerk.
Carl Hetherington [Sun, 24 Mar 2019 21:15:16 +0000 (21:15 +0000)]
Updated nl_NL translation from Rob van Nieuwkerk.

5 years agoPossibly fix OSX startup error in batch converter (#1501).
Carl Hetherington [Sun, 24 Mar 2019 21:07:27 +0000 (21:07 +0000)]
Possibly fix OSX startup error in batch converter (#1501).

5 years agopot/merge.
Carl Hetherington [Sun, 24 Mar 2019 00:53:28 +0000 (00:53 +0000)]
pot/merge.

5 years agoDifferentiate Y in a couple of i18n places.
Carl Hetherington [Sun, 24 Mar 2019 00:52:43 +0000 (00:52 +0000)]
Differentiate Y in a couple of i18n places.

5 years agoAnother attempt to fix build. v2.13.135
Carl Hetherington [Sat, 23 Mar 2019 08:44:58 +0000 (08:44 +0000)]
Another attempt to fix build.

5 years agoTry to fix Windows build.
Carl Hetherington [Sat, 23 Mar 2019 07:52:10 +0000 (07:52 +0000)]
Try to fix Windows build.

5 years agoMissing file. v2.13.134
Carl Hetherington [Fri, 22 Mar 2019 21:34:37 +0000 (21:34 +0000)]
Missing file.

5 years agoFix referencing of trimmed multi-reel DCPs (#1495).
Carl Hetherington [Fri, 22 Mar 2019 21:31:37 +0000 (21:31 +0000)]
Fix referencing of trimmed multi-reel DCPs (#1495).

5 years agoAdd test to trigger #1495.
Carl Hetherington [Fri, 22 Mar 2019 16:50:46 +0000 (16:50 +0000)]
Add test to trigger #1495.

5 years agoMake careful_string_filter a little better and use it for KDM filenames. v2.13.133
Carl Hetherington [Fri, 22 Mar 2019 00:09:07 +0000 (00:09 +0000)]
Make careful_string_filter a little better and use it for KDM filenames.

5 years agofr_FR updates from Dan Cohen.
Carl Hetherington [Thu, 21 Mar 2019 23:14:52 +0000 (23:14 +0000)]
fr_FR updates from Dan Cohen.

5 years agoFix instant-translation when things are changed more than once.
Carl Hetherington [Thu, 21 Mar 2019 23:07:44 +0000 (23:07 +0000)]
Fix instant-translation when things are changed more than once.

5 years agoTidy up translation emails slightly.
Carl Hetherington [Thu, 21 Mar 2019 23:07:03 +0000 (23:07 +0000)]
Tidy up translation emails slightly.

5 years agoUpdated nl_NL translation from Rob van Nieuwkerk.
Carl Hetherington [Tue, 19 Mar 2019 11:32:36 +0000 (11:32 +0000)]
Updated nl_NL translation from Rob van Nieuwkerk.

5 years agoMore missing translations.
Carl Hetherington [Mon, 18 Mar 2019 17:30:08 +0000 (17:30 +0000)]
More missing translations.

5 years agoI said we were in string freeze, but only nl_NL has come in so
Carl Hetherington [Mon, 18 Mar 2019 14:05:25 +0000 (14:05 +0000)]
I said we were in string freeze, but only nl_NL has come in so
far and robn has asked to translate these, so ;)

5 years agoBump libsub. v2.13.132
Carl Hetherington [Sat, 16 Mar 2019 00:49:55 +0000 (00:49 +0000)]
Bump libsub.

5 years agoBump libdcp for SMPTE subtitle image loading fix. v2.13.131
Carl Hetherington [Fri, 15 Mar 2019 23:49:46 +0000 (23:49 +0000)]
Bump libdcp for SMPTE subtitle image loading fix.

5 years agoDraw 'masking' even when there's no _frame; stops a jump in the
Carl Hetherington [Fri, 15 Mar 2019 23:46:50 +0000 (23:46 +0000)]
Draw 'masking' even when there's no _frame; stops a jump in the
size of the image when doing play-to-end, then play; in this case
we start playing again, _frame goes to 0 and we stop.

5 years agoGive a better error when FFmpegImageProxy fails to decode an image that was passed...
Carl Hetherington [Fri, 15 Mar 2019 22:37:47 +0000 (22:37 +0000)]
Give a better error when FFmpegImageProxy fails to decode an image that was passed in without a filename.

5 years agoBump libsub for better subrip errors.
Carl Hetherington [Fri, 15 Mar 2019 16:46:53 +0000 (16:46 +0000)]
Bump libsub for better subrip errors.

5 years agoWarn on importing complete certificate chains (part of #1488).
Carl Hetherington [Fri, 15 Mar 2019 12:48:15 +0000 (12:48 +0000)]
Warn on importing complete certificate chains (part of #1488).

5 years agoDon't offer to make KDMs for CPLs with no encrypted assets (#1490).
Carl Hetherington [Fri, 15 Mar 2019 12:18:10 +0000 (12:18 +0000)]
Don't offer to make KDMs for CPLs with no encrypted assets (#1490).

5 years agoDon't try to send emails to cinemas with no addresses (#1489).
Carl Hetherington [Fri, 15 Mar 2019 12:15:59 +0000 (12:15 +0000)]
Don't try to send emails to cinemas with no addresses (#1489).

5 years agoRemove unnecessary include.
Carl Hetherington [Fri, 15 Mar 2019 11:44:13 +0000 (11:44 +0000)]
Remove unnecessary include.

5 years agoUpdated nl_NL translation from Rob van Nieuwkerk.
Carl Hetherington [Thu, 14 Mar 2019 14:30:50 +0000 (14:30 +0000)]
Updated nl_NL translation from Rob van Nieuwkerk.

5 years agoOnly mark _suspended as false at the appropriate times; previously v2.13.130
Carl Hetherington [Wed, 13 Mar 2019 12:53:23 +0000 (12:53 +0000)]
Only mark _suspended as false at the appropriate times; previously
it was done too often, I think.

5 years agoFix locking of Playlist to protect against access from the GUI thread
Carl Hetherington [Wed, 13 Mar 2019 10:59:47 +0000 (10:59 +0000)]
Fix locking of Playlist to protect against access from the GUI thread
and at the same time traces like

Butler -> Content::end -> Playlist::active_frame_rate_change.

5 years agoFix R/B swap with as_png(); support as_png() for any pixel format. v2.13.129
Carl Hetherington [Tue, 12 Mar 2019 23:16:03 +0000 (23:16 +0000)]
Fix R/B swap with as_png(); support as_png() for any pixel format.

5 years agoBump libdcp/sub for test fixes.
Carl Hetherington [Tue, 12 Mar 2019 14:34:01 +0000 (14:34 +0000)]
Bump libdcp/sub for test fixes.

5 years agoVersion bumps.
Carl Hetherington [Tue, 12 Mar 2019 00:37:15 +0000 (00:37 +0000)]
Version bumps.