dcpomatic.git
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.

5 years agopot/merge.
Carl Hetherington [Sat, 26 Jan 2019 23:08:56 +0000 (23:08 +0000)]
pot/merge.

5 years agoSuggest that DCP rates <= 30 are used unless the user explictly goes higher (#1441).
Carl Hetherington [Sat, 26 Jan 2019 22:44:08 +0000 (22:44 +0000)]
Suggest that DCP rates <= 30 are used unless the user explictly goes higher (#1441).

5 years agoFix hints object so that its lifetime is (nearly) the same as its thread.
Carl Hetherington [Sat, 26 Jan 2019 22:42:18 +0000 (22:42 +0000)]
Fix hints object so that its lifetime is (nearly) the same as its thread.
Then when the thread AND Hints object are destroyed we get the Signaller's
destructor stuff to stop left-over hint signals being delivered.

Also add a hint about > 30fps DCP rates.

5 years agoAdd comment.
Carl Hetherington [Sat, 26 Jan 2019 22:41:39 +0000 (22:41 +0000)]
Add comment.

5 years agoAdd CFBundleAllowMixedLocalizations to Info.plist to try to get
Carl Hetherington [Sat, 26 Jan 2019 21:35:28 +0000 (21:35 +0000)]
Add CFBundleAllowMixedLocalizations to Info.plist to try to get
translated file dialogues on OS X (#1261).

5 years agoFix FFmpeg subtitle colour finding (#1393).
Carl Hetherington [Sat, 26 Jan 2019 19:59:55 +0000 (19:59 +0000)]
Fix FFmpeg subtitle colour finding (#1393).

5 years agoFix double-appearance of subtitle colour controls.
Carl Hetherington [Sat, 26 Jan 2019 19:58:56 +0000 (19:58 +0000)]
Fix double-appearance of subtitle colour controls.

5 years agoAdd lock to _colours since it can be manipulated by a Job thread.
Carl Hetherington [Sat, 26 Jan 2019 19:58:37 +0000 (19:58 +0000)]
Add lock to _colours since it can be manipulated by a Job thread.

5 years agoMerge branch 'master' of ssh://git.carlh.net/home/carl/git/dcpomatic
Carl Hetherington [Sat, 26 Jan 2019 19:05:38 +0000 (19:05 +0000)]
Merge branch 'master' of ssh://git.carlh.net/home/carl/git/dcpomatic

5 years agoRemove debugging code.
Carl Hetherington [Sat, 26 Jan 2019 19:05:35 +0000 (19:05 +0000)]
Remove debugging code.

5 years agoRemove po files that were added but there's been no movement on.
Carl Hetherington [Sat, 26 Jan 2019 01:33:03 +0000 (01:33 +0000)]
Remove po files that were added but there's been no movement on.

5 years agoUpdated nl_NL translation from Rob van Nieuwkerk.
Carl Hetherington [Fri, 25 Jan 2019 13:35:19 +0000 (13:35 +0000)]
Updated nl_NL translation from Rob van Nieuwkerk.

5 years agopot/merge. v2.13.109
Carl Hetherington [Fri, 25 Jan 2019 00:12:18 +0000 (00:12 +0000)]
pot/merge.

5 years agoBasic implementation of extra subtitle-scan job to run when the
Carl Hetherington [Fri, 25 Jan 2019 00:09:25 +0000 (00:09 +0000)]
Basic implementation of extra subtitle-scan job to run when the
subtitle appearance dialogue is opened.  Fixes #1393.

5 years agoBump libdcp for KDM fix. v2.13.108
Carl Hetherington [Thu, 24 Jan 2019 17:36:53 +0000 (17:36 +0000)]
Bump libdcp for KDM fix.

5 years agoBump libdcp for build fix. v2.13.107
Carl Hetherington [Thu, 24 Jan 2019 02:22:08 +0000 (02:22 +0000)]
Bump libdcp for build fix.

5 years agoBump libdcp for Sony fix. v2.13.106
Carl Hetherington [Thu, 24 Jan 2019 02:04:22 +0000 (02:04 +0000)]
Bump libdcp for Sony fix.

5 years agoBump libsub for removal of U+202B (#1448).
Carl Hetherington [Wed, 23 Jan 2019 21:45:35 +0000 (21:45 +0000)]
Bump libsub for removal of U+202B (#1448).

5 years agoTry to improve font rendering on Windows by using freetype for pango/cairo. v2.13.105
Carl Hetherington [Tue, 22 Jan 2019 23:34:20 +0000 (23:34 +0000)]
Try to improve font rendering on Windows by using freetype for pango/cairo.