dcpomatic.git
5 years agoDon't build tests on 16.04 as the boost test version can't cope with the depends... v2.13.120
Carl Hetherington [Fri, 15 Feb 2019 14:21:09 +0000 (14:21 +0000)]
Don't build tests on 16.04 as the boost test version can't cope with the depends stuff.

5 years agoAdd support for player logging. v2.13.119
Carl Hetherington [Fri, 15 Feb 2019 00:56:23 +0000 (00:56 +0000)]
Add support for player logging.

5 years agoPlayer log file -> player activity log file.
Carl Hetherington [Thu, 14 Feb 2019 22:10:35 +0000 (22:10 +0000)]
Player log file -> player activity log file.

5 years agoswaroop: add some debugging. v2.13.118
Carl Hetherington [Thu, 14 Feb 2019 16:07:10 +0000 (16:07 +0000)]
swaroop: add some debugging.

5 years agoswaroop: put fsync in the right place.
Carl Hetherington [Thu, 14 Feb 2019 15:25:14 +0000 (15:25 +0000)]
swaroop: put fsync in the right place.

5 years agoID churn in recover_test (not sure why).
Carl Hetherington [Thu, 14 Feb 2019 14:32:45 +0000 (14:32 +0000)]
ID churn in recover_test (not sure why).

5 years agoFix typo in previous.
Carl Hetherington [Thu, 14 Feb 2019 11:43:04 +0000 (11:43 +0000)]
Fix typo in previous.

5 years agoUpdated fr_FR translation from Thierry Journet.
Carl Hetherington [Thu, 14 Feb 2019 11:36:45 +0000 (11:36 +0000)]
Updated fr_FR translation from Thierry Journet.

5 years agoTry to ensure that recover tests happen in order, to hopefully fix seemingly-random...
Carl Hetherington [Thu, 14 Feb 2019 11:34:52 +0000 (11:34 +0000)]
Try to ensure that recover tests happen in order, to hopefully fix seemingly-random ID changes.

5 years agoMore test tweaks.
Carl Hetherington [Wed, 13 Feb 2019 22:37:09 +0000 (22:37 +0000)]
More test tweaks.

5 years agoNudge threshold to cope with move to Ubuntu 18.04 as a test container.
Carl Hetherington [Wed, 13 Feb 2019 14:45:25 +0000 (14:45 +0000)]
Nudge threshold to cope with move to Ubuntu 18.04 as a test container.

5 years agoFix test after Shuffler changes.
Carl Hetherington [Wed, 13 Feb 2019 09:57:09 +0000 (09:57 +0000)]
Fix test after Shuffler changes.

5 years agoTry to fix occasional test failure.
Carl Hetherington [Wed, 13 Feb 2019 09:54:59 +0000 (09:54 +0000)]
Try to fix occasional test failure.

5 years agoFix warning name typo.
Carl Hetherington [Wed, 13 Feb 2019 00:43:57 +0000 (00:43 +0000)]
Fix warning name typo.

5 years agoFix build. v2.13.117
Carl Hetherington [Wed, 13 Feb 2019 00:22:01 +0000 (00:22 +0000)]
Fix build.

5 years agoFixes to 3D shuffler to fix #1463.
Carl Hetherington [Wed, 13 Feb 2019 00:17:10 +0000 (00:17 +0000)]
Fixes to 3D shuffler to fix #1463.

Make the shuffler longer; I've seen examples where the video and sound
are over a second apart within the muxed file.

Allow the shuffler to pass through complete missed frames;
e.g. if the input is L1 R1 L3 R3 we can pass that through without
worrying about the missing frame #2.

Add a log warning if the shuffler fills: at this point, 3D sync
may be lost.

5 years agoStop butler getting full in 3D projects with only 2D content (#1469).
Carl Hetherington [Tue, 12 Feb 2019 23:05:24 +0000 (23:05 +0000)]
Stop butler getting full in 3D projects with only 2D content (#1469).

5 years agoUpdate timeline when video frame type changes (#1464).
Carl Hetherington [Tue, 12 Feb 2019 23:04:47 +0000 (23:04 +0000)]
Update timeline when video frame type changes (#1464).

5 years agoMissing initialisation of _fps; fix nonfunctional GUI server log.
Carl Hetherington [Tue, 12 Feb 2019 22:27:10 +0000 (22:27 +0000)]
Missing initialisation of _fps; fix nonfunctional GUI server log.

5 years agoFix a couple of deadlocks caused by emitting ServersListChanged
Carl Hetherington [Tue, 12 Feb 2019 22:18:43 +0000 (22:18 +0000)]
Fix a couple of deadlocks caused by emitting ServersListChanged
with a lock on _servers_mutex; handlers to that signal may call
::servers() which tries to take a lock on the same mutex.

5 years agowxTaskBarIcon seems no longer to work on new-ish Gnome (e.g. the Ubuntu 18.04 one...
Carl Hetherington [Tue, 12 Feb 2019 21:46:42 +0000 (21:46 +0000)]
wxTaskBarIcon seems no longer to work on new-ish Gnome (e.g. the Ubuntu 18.04 one).  Just open the status window on Linux.

5 years agoMerge branch 'master' of ssh://git.carlh.net/home/carl/git/dcpomatic
Carl Hetherington [Tue, 12 Feb 2019 21:40:30 +0000 (21:40 +0000)]
Merge branch 'master' of ssh://git.carlh.net/home/carl/git/dcpomatic

5 years agoMerge branch 'master' of ssh://git.carlh.net/home/carl/git/dcpomatic
Carl Hetherington [Tue, 12 Feb 2019 21:39:01 +0000 (21:39 +0000)]
Merge branch 'master' of ssh://git.carlh.net/home/carl/git/dcpomatic

5 years agoWhite space.
Carl Hetherington [Tue, 12 Feb 2019 21:27:00 +0000 (21:27 +0000)]
White space.

5 years agoTry to fix some warnings.
Carl Hetherington [Tue, 12 Feb 2019 00:17:33 +0000 (00:17 +0000)]
Try to fix some warnings.

5 years agoFix crash on loading encode server on Linux (#1466).
Carl Hetherington [Mon, 11 Feb 2019 16:57:49 +0000 (16:57 +0000)]
Fix crash on loading encode server on Linux (#1466).

5 years agoUpdated nl_NL translation from Rob van Nieuwkerk.
Carl Hetherington [Mon, 11 Feb 2019 16:38:35 +0000 (16:38 +0000)]
Updated nl_NL translation from Rob van Nieuwkerk.

5 years agoRemove duplicate wxInitAllImageHandlers.
Carl Hetherington [Mon, 11 Feb 2019 08:14:45 +0000 (08:14 +0000)]
Remove duplicate wxInitAllImageHandlers.

5 years agoMissing call to wxInitAllImageHandlers; should fix #1465.
Carl Hetherington [Mon, 11 Feb 2019 08:12:30 +0000 (08:12 +0000)]
Missing call to wxInitAllImageHandlers; should fix #1465.

5 years agopot/merge.
Carl Hetherington [Mon, 11 Feb 2019 00:29:35 +0000 (00:29 +0000)]
pot/merge.

5 years agoAdd a test.
Carl Hetherington [Mon, 11 Feb 2019 00:29:07 +0000 (00:29 +0000)]
Add a test.

5 years agoMinor tweak to clarify hint with content at 2.35:1 and DCP at 2.39:1.
Carl Hetherington [Mon, 11 Feb 2019 00:28:04 +0000 (00:28 +0000)]
Minor tweak to clarify hint with content at 2.35:1 and DCP at 2.39:1.

5 years agoBack up old metadata.xml files when we are about to save a new version of them. v2.13.116
Carl Hetherington [Sat, 9 Feb 2019 21:09:16 +0000 (21:09 +0000)]
Back up old metadata.xml files when we are about to save a new version of them.

5 years agoMerge branch 'master' of ssh://git.carlh.net/home/carl/git/dcpomatic
Carl Hetherington [Sat, 9 Feb 2019 00:30:53 +0000 (00:30 +0000)]
Merge branch 'master' of ssh://git.carlh.net/home/carl/git/dcpomatic

5 years agoUse freetype for OS X font rendering. v2.13.115
Carl Hetherington [Sat, 9 Feb 2019 00:30:26 +0000 (00:30 +0000)]
Use freetype for OS X font rendering.

5 years agoUpdate run/dcpomatic script for OS X.
Carl Hetherington [Sat, 9 Feb 2019 00:17:21 +0000 (00:17 +0000)]
Update run/dcpomatic script for OS X.

5 years agoDon't offer to make closed captions from subs in FFmpeg files (related to #1393).
Carl Hetherington [Fri, 8 Feb 2019 21:59:31 +0000 (21:59 +0000)]
Don't offer to make closed captions from subs in FFmpeg files (related to #1393).

5 years agoSmall pot/merge.
Carl Hetherington [Fri, 8 Feb 2019 16:17:58 +0000 (16:17 +0000)]
Small pot/merge.

5 years agoTry to fix msgfmt complaints.
Carl Hetherington [Fri, 8 Feb 2019 16:16:32 +0000 (16:16 +0000)]
Try to fix msgfmt complaints.

5 years agoUpdated nl_NL translation from Rob van Nieuwkerk.
Carl Hetherington [Fri, 8 Feb 2019 16:12:34 +0000 (16:12 +0000)]
Updated nl_NL translation from Rob van Nieuwkerk.

5 years agoBump libsub for SSA subtitle fix.
Carl Hetherington [Fri, 8 Feb 2019 15:52:55 +0000 (15:52 +0000)]
Bump libsub for SSA subtitle fix.

5 years agoRemove stray variable.
Carl Hetherington [Fri, 8 Feb 2019 15:04:02 +0000 (15:04 +0000)]
Remove stray variable.

5 years agopot/merge.
Carl Hetherington [Thu, 7 Feb 2019 23:07:45 +0000 (23:07 +0000)]
pot/merge.

5 years agoMore tweaks to video frame rate advice (#1441).
Carl Hetherington [Thu, 7 Feb 2019 22:54:33 +0000 (22:54 +0000)]
More tweaks to video frame rate advice (#1441).

5 years agoAdd a test for the bug fixed by the previous commit. v2.13.114
Carl Hetherington [Thu, 7 Feb 2019 00:35:23 +0000 (00:35 +0000)]
Add a test for the bug fixed by the previous commit.

5 years agoBodge at the interface between DCPTime and samples; fixes #1461.
Carl Hetherington [Thu, 7 Feb 2019 00:01:24 +0000 (00:01 +0000)]
Bodge at the interface between DCPTime and samples; fixes #1461.

5 years agoswaroop: speculative fix for non-recovery after power-off.
Carl Hetherington [Wed, 6 Feb 2019 22:55:45 +0000 (22:55 +0000)]
swaroop: speculative fix for non-recovery after power-off.

5 years agoFix non-swaroop build.
Carl Hetherington [Wed, 6 Feb 2019 22:55:19 +0000 (22:55 +0000)]
Fix non-swaroop build.

5 years agoswaroop: re-work background image logic. v2.13.113
Carl Hetherington [Wed, 6 Feb 2019 15:27:49 +0000 (15:27 +0000)]
swaroop: re-work background image logic.

5 years agoDon't use fuzzy translations: they are more confusing than they're worth.
Carl Hetherington [Wed, 6 Feb 2019 12:47:14 +0000 (12:47 +0000)]
Don't use fuzzy translations: they are more confusing than they're worth.

5 years agoMore pythonic whitespace.
Carl Hetherington [Wed, 6 Feb 2019 12:46:33 +0000 (12:46 +0000)]
More pythonic whitespace.

5 years agoRemove some terrible fuzzy translations in pt_PT.
Carl Hetherington [Wed, 6 Feb 2019 12:44:35 +0000 (12:44 +0000)]
Remove some terrible fuzzy translations in pt_PT.

5 years agoUpdated fr_FR translation from Thierry Journet.
Carl Hetherington [Mon, 4 Feb 2019 12:24:39 +0000 (12:24 +0000)]
Updated fr_FR translation from Thierry Journet.

5 years agoswaroop: hopefully fix wallpaper apparition. v2.13.112
Carl Hetherington [Mon, 4 Feb 2019 00:56:31 +0000 (00:56 +0000)]
swaroop: hopefully fix wallpaper apparition.

5 years agoswaroop: populate playlist after recovery from crash.
Carl Hetherington [Mon, 4 Feb 2019 00:48:22 +0000 (00:48 +0000)]
swaroop: populate playlist after recovery from crash.

5 years agoFix incorrect subtitle positioning when there are simultaneous
Carl Hetherington [Sun, 3 Feb 2019 22:23:23 +0000 (22:23 +0000)]
Fix incorrect subtitle positioning when there are simultaneous
subtitles at the same vposition from different reference points (#1458).

5 years agoManual tweaks.
Carl Hetherington [Sat, 2 Feb 2019 02:02:41 +0000 (02:02 +0000)]
Manual tweaks.

5 years agoDocument re-encode checkbox.
Carl Hetherington [Sat, 2 Feb 2019 00:51:46 +0000 (00:51 +0000)]
Document re-encode checkbox.

5 years agoSome basic documentation of the timeline.
Carl Hetherington [Sat, 2 Feb 2019 00:45:34 +0000 (00:45 +0000)]
Some basic documentation of the timeline.

5 years agoTweak timeline layout.
Carl Hetherington [Sat, 2 Feb 2019 00:45:16 +0000 (00:45 +0000)]
Tweak timeline layout.

5 years agoAdd Ctrl-W shortcut to Close.
Carl Hetherington [Sat, 2 Feb 2019 00:16:17 +0000 (00:16 +0000)]
Add Ctrl-W shortcut to Close.

5 years agoRemove unused variable.
Carl Hetherington [Sat, 2 Feb 2019 00:11:36 +0000 (00:11 +0000)]
Remove unused variable.

5 years agoAllow loading of OTF files.
Carl Hetherington [Fri, 1 Feb 2019 23:45:11 +0000 (23:45 +0000)]
Allow loading of OTF files.

5 years agoRemove unused file.
Carl Hetherington [Fri, 1 Feb 2019 23:34:01 +0000 (23:34 +0000)]
Remove unused file.

5 years agoFix font in splash image.
Carl Hetherington [Fri, 1 Feb 2019 22:35:20 +0000 (22:35 +0000)]
Fix font in splash image.

5 years agoAlways show splash even if we already have a config.xml.
Carl Hetherington [Fri, 1 Feb 2019 22:19:37 +0000 (22:19 +0000)]
Always show splash even if we already have a config.xml.

5 years agoTry doing it after Pango::init().
Carl Hetherington [Fri, 1 Feb 2019 22:02:14 +0000 (22:02 +0000)]
Try doing it after Pango::init().

5 years agoTry to move fontconfig cache delay to program startup on Windows.
Carl Hetherington [Fri, 1 Feb 2019 21:42:28 +0000 (21:42 +0000)]
Try to move fontconfig cache delay to program startup on Windows.

5 years agoSet fontconfig cache location on Windows.
Carl Hetherington [Fri, 1 Feb 2019 21:28:03 +0000 (21:28 +0000)]
Set fontconfig cache location on Windows.

5 years agoFix crash when importing a file called subs.srt.txt.
Carl Hetherington [Fri, 1 Feb 2019 19:50:59 +0000 (19:50 +0000)]
Fix crash when importing a file called subs.srt.txt.

5 years agoUpdated nl_NL translation from Rob van Nieuwkerk.
Carl Hetherington [Fri, 1 Feb 2019 02:08:35 +0000 (02:08 +0000)]
Updated nl_NL translation from Rob van Nieuwkerk.

5 years agoMissing libsub bump.
Carl Hetherington [Thu, 31 Jan 2019 23:59:36 +0000 (23:59 +0000)]
Missing libsub bump.

5 years agopot/merge.
Carl Hetherington [Thu, 31 Jan 2019 23:35:48 +0000 (23:35 +0000)]
pot/merge.

5 years agoBumps for new asdcplib to fix #1325.
Carl Hetherington [Thu, 31 Jan 2019 23:35:00 +0000 (23:35 +0000)]
Bumps for new asdcplib to fix #1325.

5 years agoMerge branch 'master' of ssh://git.carlh.net/home/carl/git/dcpomatic
Carl Hetherington [Thu, 31 Jan 2019 19:39:27 +0000 (19:39 +0000)]
Merge branch 'master' of ssh://git.carlh.net/home/carl/git/dcpomatic

5 years agoCheck consistency of refer-to-DCP settings after adding content (#1456).
Carl Hetherington [Thu, 31 Jan 2019 17:04:18 +0000 (17:04 +0000)]
Check consistency of refer-to-DCP settings after adding content (#1456).

5 years agoAdd some comments.
Carl Hetherington [Thu, 31 Jan 2019 01:34:56 +0000 (01:34 +0000)]
Add some comments.

5 years agoMissing #include.
Carl Hetherington [Wed, 30 Jan 2019 16:50:13 +0000 (16:50 +0000)]
Missing #include.

5 years agoHide the 'export decryption chain' button in the advanced page of preferences.
Carl Hetherington [Wed, 30 Jan 2019 11:27:53 +0000 (11:27 +0000)]
Hide the 'export decryption chain' button in the advanced page of preferences.

5 years agoTest debugging.
Carl Hetherington [Wed, 30 Jan 2019 08:46:00 +0000 (08:46 +0000)]
Test debugging.

5 years agoFix non-translated days of the week (#1455).
Carl Hetherington [Wed, 30 Jan 2019 00:42:03 +0000 (00:42 +0000)]
Fix non-translated days of the week (#1455).

5 years agoMore noncopyable includes for arch.
Carl Hetherington [Wed, 30 Jan 2019 00:01:27 +0000 (00:01 +0000)]
More noncopyable includes for arch.

5 years agoUpdated fr_FR translation from Thierry Journet.
Carl Hetherington [Tue, 29 Jan 2019 23:42:31 +0000 (23:42 +0000)]
Updated fr_FR translation from Thierry Journet.

5 years agoBump libsub for crash in malformed .srt (#1454).
Carl Hetherington [Tue, 29 Jan 2019 22:41:18 +0000 (22:41 +0000)]
Bump libsub for crash in malformed .srt (#1454).

5 years agoDon't enable the export OK button if we change format but have still not set an outpu...
Carl Hetherington [Tue, 29 Jan 2019 22:20:34 +0000 (22:20 +0000)]
Don't enable the export OK button if we change format but have still not set an output file.

5 years agoFix odd formatting.
Carl Hetherington [Tue, 29 Jan 2019 20:09:08 +0000 (20:09 +0000)]
Fix odd formatting.

5 years agoExport in the manual.
Carl Hetherington [Mon, 28 Jan 2019 23:10:22 +0000 (23:10 +0000)]
Export in the manual.

5 years agoOpenGL hacks.
Carl Hetherington [Mon, 28 Jan 2019 22:41:25 +0000 (22:41 +0000)]
OpenGL hacks.

5 years agoUpdate subtitles -> timed text in manual.
Carl Hetherington [Mon, 28 Jan 2019 22:39:42 +0000 (22:39 +0000)]
Update subtitles -> timed text in manual.

5 years agoManual updates.
Carl Hetherington [Mon, 28 Jan 2019 22:25:07 +0000 (22:25 +0000)]
Manual updates.

5 years agoFix missing word.
Carl Hetherington [Mon, 28 Jan 2019 22:24:34 +0000 (22:24 +0000)]
Fix missing word.

5 years agoUpdates test/data.
Carl Hetherington [Mon, 28 Jan 2019 12:58:45 +0000 (12:58 +0000)]
Updates test/data.

5 years agoBetter error from avformat_alloc_output_context2.
Carl Hetherington [Sun, 27 Jan 2019 23:50:07 +0000 (23:50 +0000)]
Better error from avformat_alloc_output_context2.

5 years agoMerge branch 'master' of ssh://git.carlh.net/home/carl/git/dcpomatic
Carl Hetherington [Sun, 27 Jan 2019 23:04:41 +0000 (23:04 +0000)]
Merge branch 'master' of ssh://git.carlh.net/home/carl/git/dcpomatic

5 years agoUpdated nl_NL translation from Rob van Nieuwkerk.
Carl Hetherington [Sun, 27 Jan 2019 23:03:16 +0000 (23:03 +0000)]
Updated nl_NL translation from Rob van Nieuwkerk.

5 years agoFix test.
Carl Hetherington [Sun, 27 Jan 2019 23:02:57 +0000 (23:02 +0000)]
Fix test.

5 years agoRemove vestiges of some unused translations. v2.13.111
Carl Hetherington [Sun, 27 Jan 2019 08:37:28 +0000 (08:37 +0000)]
Remove vestiges of some unused translations.

5 years agoRemove specification of italic/bold fonts (#1451); synthesis will be used instead. v2.13.110
Carl Hetherington [Sun, 27 Jan 2019 00:25:40 +0000 (00:25 +0000)]
Remove specification of italic/bold fonts (#1451); synthesis will be used instead.

5 years agoModify FontConfig call to allow italic/bold synthesis.
Carl Hetherington [Sat, 26 Jan 2019 23:35:38 +0000 (23:35 +0000)]
Modify FontConfig call to allow italic/bold synthesis.

5 years agoRevert accidentally-committed stuff in pot/merge.
Carl Hetherington [Sat, 26 Jan 2019 23:34:00 +0000 (23:34 +0000)]
Revert accidentally-committed stuff in pot/merge.