dcpomatic.git
12 months agoAdd decryption support. mp4-decryption v2.13.63
Carl Hetherington [Fri, 19 Oct 2018 21:50:47 +0000 (22:50 +0100)]
Add decryption support.

12 months agoRevert overwrite changes; remove our replacement of file extension (#1383). v2.13.62
Carl Hetherington [Wed, 17 Oct 2018 19:18:27 +0000 (20:18 +0100)]
Revert overwrite changes; remove our replacement of file extension (#1383).

12 months agoRevert "Remove wxWidgets' file overwrite checks in favour of our own (because of...
Carl Hetherington [Wed, 17 Oct 2018 18:47:54 +0000 (19:47 +0100)]
Revert "Remove wxWidgets' file overwrite checks in favour of our own (because of #1383)."

This reverts commit 3c74b178eeea8418f044877f88e94003605497b6.

12 months agoRemove wxWidgets' file overwrite checks in favour of our own (because of #1383).
Carl Hetherington [Wed, 17 Oct 2018 18:46:18 +0000 (19:46 +0100)]
Remove wxWidgets' file overwrite checks in favour of our own (because of #1383).

12 months agoPrevent un-prompted overwrite of files when exporting things from config (#1383).
Carl Hetherington [Wed, 17 Oct 2018 18:23:18 +0000 (19:23 +0100)]
Prevent un-prompted overwrite of files when exporting things from config (#1383).

12 months agoAdd some default filenames (#1383).
Carl Hetherington [Wed, 17 Oct 2018 10:26:03 +0000 (11:26 +0100)]
Add some default filenames (#1383).

12 months agoCollect subtitles at the same time before emitting them from
Carl Hetherington [Tue, 16 Oct 2018 15:02:39 +0000 (16:02 +0100)]
Collect subtitles at the same time before emitting them from
DCPDecoder.  Prevents overlaid text in, for example, lines with
partial italic.

12 months agoUpdated it_IT translation from Riccardo Mantani.
Carl Hetherington [Tue, 16 Oct 2018 13:56:06 +0000 (14:56 +0100)]
Updated it_IT translation from Riccardo Mantani.

12 months agoAdd another translator to i18nup.
Carl Hetherington [Tue, 16 Oct 2018 13:56:00 +0000 (14:56 +0100)]
Add another translator to i18nup.

12 months agoBetter error when trying to load a DCP from a non-DCP directory in the player.
Carl Hetherington [Tue, 16 Oct 2018 13:50:41 +0000 (14:50 +0100)]
Better error when trying to load a DCP from a non-DCP directory in the player.

12 months agoCapitalise first letter of extended errors for appearance sake.
Carl Hetherington [Tue, 16 Oct 2018 13:50:11 +0000 (14:50 +0100)]
Capitalise first letter of extended errors for appearance sake.

12 months agoUnnecessary using.
Carl Hetherington [Tue, 16 Oct 2018 09:45:54 +0000 (10:45 +0100)]
Unnecessary using.

12 months agoMore detailed ZIP decode errors; fix failure to download some certificates (#1379).
Carl Hetherington [Sun, 14 Oct 2018 14:57:26 +0000 (15:57 +0100)]
More detailed ZIP decode errors; fix failure to download some certificates (#1379).

12 months agoTypo in previous.
Carl Hetherington [Sun, 14 Oct 2018 14:10:14 +0000 (15:10 +0100)]
Typo in previous.

12 months agoMore detailed ZIP errors.
Carl Hetherington [Sun, 14 Oct 2018 01:14:15 +0000 (02:14 +0100)]
More detailed ZIP errors.

12 months agoTry to fix crash when zip_open_from_source returns an error.
Carl Hetherington [Sun, 14 Oct 2018 00:28:14 +0000 (01:28 +0100)]
Try to fix crash when zip_open_from_source returns an error.

12 months agoGive a better reason for not referencing when there is a 2K/4K mismatch. v2.13.61
Carl Hetherington [Sat, 13 Oct 2018 23:20:38 +0000 (00:20 +0100)]
Give a better reason for not referencing when there is a 2K/4K mismatch.

12 months agoFix bad chars.
Carl Hetherington [Sat, 13 Oct 2018 23:05:36 +0000 (00:05 +0100)]
Fix bad chars.

12 months agoRemove debug code.
Carl Hetherington [Sat, 13 Oct 2018 23:01:54 +0000 (00:01 +0100)]
Remove debug code.

12 months agoFix build.
Carl Hetherington [Sat, 13 Oct 2018 22:47:22 +0000 (23:47 +0100)]
Fix build.

12 months agoImprove Windows bad-chars error.
Carl Hetherington [Sat, 13 Oct 2018 22:31:02 +0000 (23:31 +0100)]
Improve Windows bad-chars error.

12 months agoGive a more informative error when using bad filename characters on Windows. v2.13.60
Carl Hetherington [Sat, 13 Oct 2018 22:26:04 +0000 (23:26 +0100)]
Give a more informative error when using bad filename characters on Windows.

12 months agoFix test build.
Carl Hetherington [Sat, 13 Oct 2018 08:37:49 +0000 (09:37 +0100)]
Fix test build.

12 months agoTry to only build tests on Ubuntu 18.04 for now (mostly because of ImageMagick).
Carl Hetherington [Fri, 12 Oct 2018 23:32:33 +0000 (00:32 +0100)]
Try to only build tests on Ubuntu 18.04 for now (mostly because of ImageMagick).

12 months agoMissing uselib. ffmpeg-for-images
Carl Hetherington [Fri, 12 Oct 2018 23:15:27 +0000 (00:15 +0100)]
Missing uselib.

12 months agoFix OS X warning.
Carl Hetherington [Fri, 12 Oct 2018 23:04:39 +0000 (00:04 +0100)]
Fix OS X warning.

12 months agoFix colours when filling in the preview. Fix outline box position (#1378).
Carl Hetherington [Fri, 12 Oct 2018 22:48:50 +0000 (23:48 +0100)]
Fix colours when filling in the preview.  Fix outline box position (#1378).

12 months agoHide black line in preview.
Carl Hetherington [Fri, 12 Oct 2018 22:34:47 +0000 (23:34 +0100)]
Hide black line in preview.

12 months agoBuild fixes.
Carl Hetherington [Fri, 12 Oct 2018 21:44:44 +0000 (22:44 +0100)]
Build fixes.

12 months agoUse ImageMagick for test stuff.
Carl Hetherington [Fri, 12 Oct 2018 21:08:01 +0000 (22:08 +0100)]
Use ImageMagick for test stuff.

12 months agoRestore Image::as_png using libpng.
Carl Hetherington [Fri, 12 Oct 2018 20:54:35 +0000 (21:54 +0100)]
Restore Image::as_png using libpng.

12 months agoChange MagickImageProxy to FFmpegImageProxy and make it use FFmpeg
Carl Hetherington [Thu, 11 Oct 2018 23:46:00 +0000 (00:46 +0100)]
Change MagickImageProxy to FFmpegImageProxy and make it use FFmpeg
to decode images.  Hence remove {Image,Graphics}Magick.

12 months agoFix non-variant build.
Carl Hetherington [Wed, 10 Oct 2018 10:23:35 +0000 (11:23 +0100)]
Fix non-variant build.

12 months agoBump libdcp for raw_convert stuff. v2.13.59
Carl Hetherington [Tue, 9 Oct 2018 22:55:53 +0000 (23:55 +0100)]
Bump libdcp for raw_convert stuff.

12 months agoAdd locations page for some player preferences. v2.13.58
Carl Hetherington [Tue, 9 Oct 2018 22:25:07 +0000 (23:25 +0100)]
Add locations page for some player preferences.

12 months agoAdd load button for SPL.
Carl Hetherington [Tue, 9 Oct 2018 22:08:22 +0000 (23:08 +0100)]
Add load button for SPL.

12 months agoswaroop: restart playback after player crash.
Carl Hetherington [Tue, 9 Oct 2018 20:57:35 +0000 (21:57 +0100)]
swaroop: restart playback after player crash.

12 months agoAdd SPL class.
Carl Hetherington [Tue, 9 Oct 2018 19:50:20 +0000 (20:50 +0100)]
Add SPL class.

12 months agoQuell config-save warning when we're only trying to save history.
Carl Hetherington [Tue, 9 Oct 2018 19:20:59 +0000 (20:20 +0100)]
Quell config-save warning when we're only trying to save history.

12 months agoswaroop: go to black on stop in player.
Carl Hetherington [Tue, 9 Oct 2018 19:11:01 +0000 (20:11 +0100)]
swaroop: go to black on stop in player.

12 months agoswaroop: required monitors checks.
Carl Hetherington [Tue, 9 Oct 2018 18:19:45 +0000 (19:19 +0100)]
swaroop: required monitors checks.

12 months agoswaroop: Add date/time to watermark.
Carl Hetherington [Tue, 9 Oct 2018 11:08:31 +0000 (12:08 +0100)]
swaroop: Add date/time to watermark.

12 months agoswaroop: extend possible watermark length.
Carl Hetherington [Tue, 9 Oct 2018 10:32:03 +0000 (11:32 +0100)]
swaroop: extend possible watermark length.

12 months agoTry to fix crash reported in active_jobs_changed.
Carl Hetherington [Mon, 8 Oct 2018 19:41:35 +0000 (20:41 +0100)]
Try to fix crash reported in active_jobs_changed.

12 months agoswaroop: Disable play/stop/pause and slider during ad content.
Carl Hetherington [Fri, 28 Sep 2018 23:13:49 +0000 (00:13 +0100)]
swaroop: Disable play/stop/pause and slider during ad content.

12 months agoDon't read DCP directory if we're not looking at it.
Carl Hetherington [Fri, 28 Sep 2018 15:23:22 +0000 (16:23 +0100)]
Don't read DCP directory if we're not looking at it.

12 months agoCatch exception from file_size. v2.13.57
Carl Hetherington [Fri, 28 Sep 2018 00:22:25 +0000 (01:22 +0100)]
Catch exception from file_size.

12 months agoAdd info (time/type) to CPL/SPL lists.
Carl Hetherington [Fri, 28 Sep 2018 00:14:23 +0000 (01:14 +0100)]
Add info (time/type) to CPL/SPL lists.

12 months agoBump libsub for subrip tag case fix.
Carl Hetherington [Thu, 27 Sep 2018 22:03:47 +0000 (23:03 +0100)]
Bump libsub for subrip tag case fix.

12 months agoBasic watermark.
Carl Hetherington [Thu, 27 Sep 2018 21:05:24 +0000 (22:05 +0100)]
Basic watermark.

12 months agoUpdated it_IT translation from Riccardo Mantani.
Carl Hetherington [Thu, 27 Sep 2018 20:09:42 +0000 (21:09 +0100)]
Updated it_IT translation from Riccardo Mantani.

12 months agoBasic KDM server.
Carl Hetherington [Thu, 27 Sep 2018 20:08:57 +0000 (21:08 +0100)]
Basic KDM server.

12 months agoFix non-variant build (#1373).
Carl Hetherington [Thu, 27 Sep 2018 18:34:27 +0000 (19:34 +0100)]
Fix non-variant build (#1373).

12 months agoSet up new watermark config.
Carl Hetherington [Thu, 27 Sep 2018 16:04:56 +0000 (17:04 +0100)]
Set up new watermark config.

12 months agoswaroop: take ownership of config file if we're run as root.
Carl Hetherington [Thu, 27 Sep 2018 14:49:32 +0000 (15:49 +0100)]
swaroop: take ownership of config file if we're run as root.

12 months agoTweak spacing.
Carl Hetherington [Thu, 27 Sep 2018 14:39:56 +0000 (15:39 +0100)]
Tweak spacing.

12 months agoDisable preferences menu if the config can't be written.
Carl Hetherington [Thu, 27 Sep 2018 14:26:05 +0000 (15:26 +0100)]
Disable preferences menu if the config can't be written.

12 months agoBasic SPL support.
Carl Hetherington [Thu, 27 Sep 2018 14:13:15 +0000 (15:13 +0100)]
Basic SPL support.

12 months agoUntested watermarking.
Carl Hetherington [Thu, 27 Sep 2018 10:25:21 +0000 (11:25 +0100)]
Untested watermarking.

12 months agoMissing #ifdef for swaroop variant.
Carl Hetherington [Thu, 27 Sep 2018 00:23:05 +0000 (01:23 +0100)]
Missing #ifdef for swaroop variant.

12 months agoSupport download of KDMs from a web service in swaroop profile. v2.13.56
Carl Hetherington [Wed, 26 Sep 2018 22:18:51 +0000 (23:18 +0100)]
Support download of KDMs from a web service in swaroop profile.

12 months agoFinish off background image support for swaroop variant.
Carl Hetherington [Wed, 26 Sep 2018 21:17:11 +0000 (22:17 +0100)]
Finish off background image support for swaroop variant.

12 months agoAdd background image configuration to swaroop variant.
Carl Hetherington [Wed, 26 Sep 2018 12:51:05 +0000 (13:51 +0100)]
Add background image configuration to swaroop variant.

12 months agoFix empty player background.
Carl Hetherington [Wed, 26 Sep 2018 10:42:16 +0000 (11:42 +0100)]
Fix empty player background.

12 months agoAdd frame rate to technical summary of content.
Carl Hetherington [Tue, 25 Sep 2018 21:06:42 +0000 (22:06 +0100)]
Add frame rate to technical summary of content.

12 months agoBump libdcp for multi-PKL fix.
Carl Hetherington [Tue, 25 Sep 2018 08:42:10 +0000 (09:42 +0100)]
Bump libdcp for multi-PKL fix.

12 months agoFix log display and auto-load KDMs from the configured directory. v2.13.55
Carl Hetherington [Tue, 25 Sep 2018 00:28:37 +0000 (01:28 +0100)]
Fix log display and auto-load KDMs from the configured directory.

12 months agoAdd KDM directory configuration in player.
Carl Hetherington [Mon, 24 Sep 2018 23:47:49 +0000 (00:47 +0100)]
Add KDM directory configuration in player.

12 months agoAdd very basic logging in the dual-screen player.
Carl Hetherington [Mon, 24 Sep 2018 23:23:12 +0000 (00:23 +0100)]
Add very basic logging in the dual-screen player.

12 months agoMore Controls API tweaks.
Carl Hetherington [Mon, 24 Sep 2018 22:14:41 +0000 (23:14 +0100)]
More Controls API tweaks.

12 months agoSimplify Controls API slightly.
Carl Hetherington [Mon, 24 Sep 2018 22:06:57 +0000 (23:06 +0100)]
Simplify Controls API slightly.

12 months agoAdd swaroop-profile start/stop/pause buttons.
Carl Hetherington [Mon, 24 Sep 2018 21:53:14 +0000 (22:53 +0100)]
Add swaroop-profile start/stop/pause buttons.

12 months agoFix up DCP list in player.
Carl Hetherington [Mon, 24 Sep 2018 20:46:50 +0000 (21:46 +0100)]
Fix up DCP list in player.

12 months agoMerge branch 'master' of ssh://git.carlh.net/home/carl/git/dcpomatic
Carl Hetherington [Mon, 24 Sep 2018 09:27:20 +0000 (10:27 +0100)]
Merge branch 'master' of ssh://git.carlh.net/home/carl/git/dcpomatic

12 months agoUse linuxdeploy. v2.13.54
Carl Hetherington [Sun, 23 Sep 2018 23:31:24 +0000 (00:31 +0100)]
Use linuxdeploy.

12 months agoBump libdcp for Atmos KeyId fix.
Carl Hetherington [Sun, 23 Sep 2018 23:47:16 +0000 (00:47 +0100)]
Bump libdcp for Atmos KeyId fix.

12 months agoAdd player DCP directory to config.
Carl Hetherington [Sun, 23 Sep 2018 00:41:46 +0000 (01:41 +0100)]
Add player DCP directory to config.

12 months agoAdd checked_set for wxDirPickerCtrl.
Carl Hetherington [Sun, 23 Sep 2018 00:34:15 +0000 (01:34 +0100)]
Add checked_set for wxDirPickerCtrl.

12 months agoAdd header guard.
Carl Hetherington [Sun, 23 Sep 2018 00:33:39 +0000 (01:33 +0100)]
Add header guard.

12 months agoMerge player-only option into swaroop variant.
Carl Hetherington [Sat, 22 Sep 2018 20:58:24 +0000 (21:58 +0100)]
Merge player-only option into swaroop variant.

12 months agoFix AppImage .desktop file again. v2.13.53
Carl Hetherington [Sat, 22 Sep 2018 10:20:02 +0000 (11:20 +0100)]
Fix AppImage .desktop file again.

12 months agoAdd playback seek logging. v2.13.52
Carl Hetherington [Sat, 22 Sep 2018 00:18:07 +0000 (01:18 +0100)]
Add playback seek logging.

12 months agoLog playback start and stop timecodes.
Carl Hetherington [Fri, 21 Sep 2018 23:38:54 +0000 (00:38 +0100)]
Log playback start and stop timecodes.

12 months agoFix thinko in cscript option defaults.
Carl Hetherington [Fri, 21 Sep 2018 22:59:54 +0000 (23:59 +0100)]
Fix thinko in cscript option defaults.

12 months agoAdd Categories tag to AppImage .desktop file. v2.13.51
Carl Hetherington [Fri, 21 Sep 2018 22:06:28 +0000 (23:06 +0100)]
Add Categories tag to AppImage .desktop file.

12 months agoAdd swaroop variant and use it to remove the screen options from the View menu. variant
Carl Hetherington [Fri, 21 Sep 2018 00:18:11 +0000 (01:18 +0100)]
Add swaroop variant and use it to remove the screen options from the View menu.

12 months agoFix build.
Carl Hetherington [Thu, 20 Sep 2018 10:56:46 +0000 (11:56 +0100)]
Fix build.

12 months agoAllow player-only builds. player-only
Carl Hetherington [Wed, 19 Sep 2018 22:37:55 +0000 (23:37 +0100)]
Allow player-only builds.

13 months agoFix crash on close. v2.13.50
Carl Hetherington [Wed, 19 Sep 2018 00:35:48 +0000 (01:35 +0100)]
Fix crash on close.

13 months agoRemove unnecessary controls.
Carl Hetherington [Wed, 19 Sep 2018 00:16:56 +0000 (01:16 +0100)]
Remove unnecessary controls.

13 months agoFix background colouring.
Carl Hetherington [Wed, 19 Sep 2018 00:12:35 +0000 (01:12 +0100)]
Fix background colouring.

13 months agoProbably-better approach to dual-screen; reparent the viewer into its own Frame.
Carl Hetherington [Tue, 18 Sep 2018 23:59:17 +0000 (00:59 +0100)]
Probably-better approach to dual-screen; reparent the viewer into its own Frame.

13 months agoTweak label.
Carl Hetherington [Tue, 18 Sep 2018 20:37:09 +0000 (21:37 +0100)]
Tweak label.

13 months agoConfigurable window arrangement in player dual-screen mode.
Carl Hetherington [Tue, 18 Sep 2018 20:34:37 +0000 (21:34 +0100)]
Configurable window arrangement in player dual-screen mode.

13 months agoProbably makes sense to default to checking KDM validity ranges
Carl Hetherington [Tue, 18 Sep 2018 20:01:00 +0000 (21:01 +0100)]
Probably makes sense to default to checking KDM validity ranges
so that testing KDMs is more like real life.

13 months agoVertically-centre playback.
Carl Hetherington [Tue, 18 Sep 2018 00:11:35 +0000 (01:11 +0100)]
Vertically-centre playback.

13 months agoWhitespace.
Carl Hetherington [Mon, 17 Sep 2018 23:35:54 +0000 (00:35 +0100)]
Whitespace.

13 months agoAdd some separators.
Carl Hetherington [Mon, 17 Sep 2018 23:14:34 +0000 (00:14 +0100)]
Add some separators.

13 months agoClose player on closing dual-screen controls.
Carl Hetherington [Mon, 17 Sep 2018 23:11:15 +0000 (00:11 +0100)]
Close player on closing dual-screen controls.

13 months agoVery basic player logging. v2.13.49
Carl Hetherington [Fri, 14 Sep 2018 21:34:50 +0000 (22:34 +0100)]
Very basic player logging.