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

5 years agoPut details of missing asset paths into the job details... box.
Carl Hetherington [Tue, 22 Jan 2019 15:48:03 +0000 (15:48 +0000)]
Put details of missing asset paths into the job details... box.

5 years agoAdd some debugging.
Carl Hetherington [Mon, 21 Jan 2019 20:35:37 +0000 (20:35 +0000)]
Add some debugging.

5 years agoStop jobs silently failing in tests.
Carl Hetherington [Mon, 21 Jan 2019 11:06:13 +0000 (11:06 +0000)]
Stop jobs silently failing in tests.

5 years agoMake sure that ffmpeg_dcp_test always completes.
Carl Hetherington [Mon, 21 Jan 2019 10:58:04 +0000 (10:58 +0000)]
Make sure that ffmpeg_dcp_test always completes.

5 years agoSwap order in about box.
Carl Hetherington [Sun, 20 Jan 2019 01:12:10 +0000 (01:12 +0000)]
Swap order in about box.

5 years agoMerge branch 'master' of ssh://git.carlh.net/home/carl/git/dcpomatic
Carl Hetherington [Fri, 18 Jan 2019 23:35:06 +0000 (23:35 +0000)]
Merge branch 'master' of ssh://git.carlh.net/home/carl/git/dcpomatic

5 years agoBump libsub for libdcp version fix.
Carl Hetherington [Fri, 18 Jan 2019 10:00:08 +0000 (10:00 +0000)]
Bump libsub for libdcp version fix.

5 years agoRead UTF8 string lengths correctly when checking closed captions (part of #1446).
Carl Hetherington [Thu, 17 Jan 2019 22:33:55 +0000 (22:33 +0000)]
Read UTF8 string lengths correctly when checking closed captions (part of #1446).

5 years agoBump libdcp/libsub.
Carl Hetherington [Thu, 17 Jan 2019 21:11:26 +0000 (21:11 +0000)]
Bump libdcp/libsub.

5 years agoUpdate waf and bump deps for similar updates.
Carl Hetherington [Thu, 17 Jan 2019 19:40:58 +0000 (19:40 +0000)]
Update waf and bump deps for similar updates.

5 years agoFix 3D in dcpomatic_create. v2.13.104
Carl Hetherington [Thu, 17 Jan 2019 01:00:20 +0000 (01:00 +0000)]
Fix 3D in dcpomatic_create.

5 years agoRework command-line parser for dcpomatic_create to allow options v2.13.103
Carl Hetherington [Wed, 16 Jan 2019 00:36:00 +0000 (00:36 +0000)]
Rework command-line parser for dcpomatic_create to allow options
to be specified per content.  Use this to support 3D.

5 years agoMissing dcpomatic2_kdm_cli.exe from Windows installer.
Carl Hetherington [Wed, 16 Jan 2019 20:25:13 +0000 (20:25 +0000)]
Missing dcpomatic2_kdm_cli.exe from Windows installer.

5 years agoToken commit to fix version tagging SNAFU. v2.13.102
Carl Hetherington [Tue, 15 Jan 2019 20:24:24 +0000 (20:24 +0000)]
Token commit to fix version tagging SNAFU.

5 years agoBump openjpeg2 via libdcp for debugging code. v2.13.100 v2.13.101
Carl Hetherington [Tue, 15 Jan 2019 16:58:09 +0000 (16:58 +0000)]
Bump openjpeg2 via libdcp for debugging code.

5 years agoAdd --encrypted/-e to dcpomatic_create.
Carl Hetherington [Tue, 15 Jan 2019 16:40:37 +0000 (16:40 +0000)]
Add --encrypted/-e to dcpomatic_create.

5 years agoFix crash on file -> close.
Carl Hetherington [Tue, 15 Jan 2019 16:33:21 +0000 (16:33 +0000)]
Fix crash on file -> close.

5 years agoUpdated test/data.
Carl Hetherington [Tue, 15 Jan 2019 16:33:12 +0000 (16:33 +0000)]
Updated test/data.

5 years agoRestore some required wxwidgets bits.
Carl Hetherington [Tue, 15 Jan 2019 12:57:37 +0000 (12:57 +0000)]
Restore some required wxwidgets bits.

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

5 years agoAvoid linking webview to fix Centos 7 build.
Carl Hetherington [Tue, 15 Jan 2019 11:28:57 +0000 (11:28 +0000)]
Avoid linking webview to fix Centos 7 build.

5 years agoHopefully fix debian 7 build.
Carl Hetherington [Mon, 14 Jan 2019 19:43:03 +0000 (19:43 +0000)]
Hopefully fix debian 7 build.

5 years agoBump libdcp for speculative certificate fix. v2.13.99
Carl Hetherington [Mon, 14 Jan 2019 15:50:41 +0000 (15:50 +0000)]
Bump libdcp for speculative certificate fix.

5 years agoSome label copy-editing and more manual work.
Carl Hetherington [Mon, 14 Jan 2019 00:20:07 +0000 (00:20 +0000)]
Some label copy-editing and more manual work.

5 years agoNew screenshots.
Carl Hetherington [Sun, 13 Jan 2019 23:46:59 +0000 (23:46 +0000)]
New screenshots.

5 years agoVarious manual updates.
Carl Hetherington [Sun, 13 Jan 2019 23:46:41 +0000 (23:46 +0000)]
Various manual updates.

5 years agoRemove EOL Ubuntu 17.10 from cscript.
Carl Hetherington [Sun, 13 Jan 2019 22:27:16 +0000 (22:27 +0000)]
Remove EOL Ubuntu 17.10 from cscript.

5 years agoFix assertion failure on start due to > characters in de_DE translation passed to...
Carl Hetherington [Sun, 13 Jan 2019 20:24:53 +0000 (20:24 +0000)]
Fix assertion failure on start due to > characters in de_DE translation passed to SetLabelMarkup.

5 years agoFix Gb -> GB confusion (thanks Rob van Nieuwkerk).
Carl Hetherington [Sun, 13 Jan 2019 20:16:12 +0000 (20:16 +0000)]
Fix Gb -> GB confusion (thanks Rob van Nieuwkerk).

5 years agoUpdated nl_NL translation from Rob van Nieuwkerk.
Carl Hetherington [Sun, 13 Jan 2019 20:14:46 +0000 (20:14 +0000)]
Updated nl_NL translation from Rob van Nieuwkerk.

5 years agoFix typo in label (thanks Rob van Nieuwkerk).
Carl Hetherington [Sun, 13 Jan 2019 20:14:01 +0000 (20:14 +0000)]
Fix typo in label (thanks Rob van Nieuwkerk).

5 years agoUpdated fr_FR translation from Thierry Journet.
Carl Hetherington [Sun, 13 Jan 2019 20:07:40 +0000 (20:07 +0000)]
Updated fr_FR translation from Thierry Journet.

5 years agoMake DCP verification a little more verbose, and adapt for changes to libdcp.
Carl Hetherington [Sat, 12 Jan 2019 23:15:47 +0000 (23:15 +0000)]
Make DCP verification a little more verbose, and adapt for changes to libdcp.

5 years agopot/merge.
Carl Hetherington [Sat, 12 Jan 2019 21:18:33 +0000 (21:18 +0000)]
pot/merge.

5 years agoCheck available disk space when adding jobs to the batch converter (#1249).
Carl Hetherington [Sat, 12 Jan 2019 21:17:41 +0000 (21:17 +0000)]
Check available disk space when adding jobs to the batch converter (#1249).

5 years agoPut fade back into simple mode. v2.13.98
Carl Hetherington [Fri, 11 Jan 2019 01:47:06 +0000 (01:47 +0000)]
Put fade back into simple mode.

5 years agoTidy a little and remove Dolby fader calculation button in simple mode.
Carl Hetherington [Fri, 11 Jan 2019 01:14:55 +0000 (01:14 +0000)]
Tidy a little and remove Dolby fader calculation button in simple mode.

5 years agoRemove audio delay from simple interface.
Carl Hetherington [Fri, 11 Jan 2019 01:10:42 +0000 (01:10 +0000)]
Remove audio delay from simple interface.

5 years agoCheck modified before File -> Close happens.
Carl Hetherington [Thu, 10 Jan 2019 22:13:08 +0000 (22:13 +0000)]
Check modified before File -> Close happens.

5 years agoFix another crash on close.
Carl Hetherington [Thu, 10 Jan 2019 22:12:57 +0000 (22:12 +0000)]
Fix another crash on close.

5 years agoOnly fill video gaps if they are at least half a frame in length.
Carl Hetherington [Thu, 10 Jan 2019 22:06:29 +0000 (22:06 +0000)]
Only fill video gaps if they are at least half a frame in length.
Fixes lack of image (sometimes) when trimming drop-frame content.

5 years agoFix a crash due the assertion in emit_audio failing when applying
Carl Hetherington [Thu, 10 Jan 2019 21:47:11 +0000 (21:47 +0000)]
Fix a crash due the assertion in emit_audio failing when applying
trims which do not land precisely on a DCP audio sample boundary
(at least, I think that's what triggers it).

5 years agoAdd File->Close to main DCP-o-matic (#1180).
Carl Hetherington [Thu, 10 Jan 2019 20:36:10 +0000 (20:36 +0000)]
Add File->Close to main DCP-o-matic (#1180).

5 years agoFix silly crash.
Carl Hetherington [Thu, 10 Jan 2019 20:19:26 +0000 (20:19 +0000)]
Fix silly crash.

5 years agoTest data updates.
Carl Hetherington [Thu, 10 Jan 2019 19:29:27 +0000 (19:29 +0000)]
Test data updates.

5 years agoBump rtaudio for typo fix. v2.13.97
Carl Hetherington [Thu, 10 Jan 2019 01:24:14 +0000 (01:24 +0000)]
Bump rtaudio for typo fix.

5 years agoBump rtaudio for possible 7.1 Linux playback fix. v2.13.96
Carl Hetherington [Thu, 10 Jan 2019 00:28:07 +0000 (00:28 +0000)]
Bump rtaudio for possible 7.1 Linux playback fix.

5 years agoswaroop: speculative fix for background image appearing between playlist items.
Carl Hetherington [Thu, 10 Jan 2019 00:14:28 +0000 (00:14 +0000)]
swaroop: speculative fix for background image appearing between playlist items.

5 years agoRemove debugging code.
Carl Hetherington [Wed, 9 Jan 2019 23:50:31 +0000 (23:50 +0000)]
Remove debugging code.

5 years agoswaroop: store whole signer/decryption chains and private keys encrypted by machine...
Carl Hetherington [Wed, 9 Jan 2019 23:45:07 +0000 (23:45 +0000)]
swaroop: store whole signer/decryption chains and private keys encrypted by machine UUID.

5 years agoTry a draggable splitter in the LHS.
Carl Hetherington [Wed, 9 Jan 2019 13:51:45 +0000 (13:51 +0000)]
Try a draggable splitter in the LHS.

5 years agoMore LHS sizing hacks.
Carl Hetherington [Wed, 9 Jan 2019 13:02:07 +0000 (13:02 +0000)]
More LHS sizing hacks.

5 years agoHopefully improve layout on high-resolution displays (#1303).
Carl Hetherington [Wed, 9 Jan 2019 01:00:30 +0000 (01:00 +0000)]
Hopefully improve layout on high-resolution displays (#1303).

5 years agoAdd run_scaled option to startup script.
Carl Hetherington [Wed, 9 Jan 2019 00:20:58 +0000 (00:20 +0000)]
Add run_scaled option to startup script.

5 years agoRe-analyse audio when DCP channel count changes (#1189).
Carl Hetherington [Tue, 8 Jan 2019 23:48:48 +0000 (23:48 +0000)]
Re-analyse audio when DCP channel count changes (#1189).

5 years agoMake sure audio analysis is re-run even if there's an existing job for the same playl...
Carl Hetherington [Tue, 8 Jan 2019 23:34:04 +0000 (23:34 +0000)]
Make sure audio analysis is re-run even if there's an existing job for the same playlist (but with different settings) (fixed #1257).

5 years agoBump libdcp for another SMPTE subtitle correctness fix. v2.13.95
Carl Hetherington [Tue, 8 Jan 2019 10:01:57 +0000 (10:01 +0000)]
Bump libdcp for another SMPTE subtitle correctness fix.

5 years agoManual tweaks.
Carl Hetherington [Tue, 8 Jan 2019 00:15:48 +0000 (00:15 +0000)]
Manual tweaks.

5 years agoAdd test for exporting a project referencing an OV.
Carl Hetherington [Mon, 7 Jan 2019 15:10:20 +0000 (15:10 +0000)]
Add test for exporting a project referencing an OV.

5 years agoDocument auto audio mapping.
Carl Hetherington [Mon, 7 Jan 2019 01:17:47 +0000 (01:17 +0000)]
Document auto audio mapping.

5 years agoChangeLog.
Carl Hetherington [Sun, 6 Jan 2019 23:38:20 +0000 (23:38 +0000)]
ChangeLog.

5 years agoDisable subtitle view/font buttons with FFmpeg content (#1236).
Carl Hetherington [Sun, 6 Jan 2019 23:37:39 +0000 (23:37 +0000)]
Disable subtitle view/font buttons with FFmpeg content (#1236).

5 years agoDon't write <Language> tags to SMPTE subs unless we know the language,
Carl Hetherington [Sun, 6 Jan 2019 23:18:37 +0000 (23:18 +0000)]
Don't write <Language> tags to SMPTE subs unless we know the language,
as "Unknown" is an invalid value and <Language> is optional in SMPTE.

5 years agoBump libdcp for subtitle UUID error fix (#1435).
Carl Hetherington [Sun, 6 Jan 2019 23:08:54 +0000 (23:08 +0000)]
Bump libdcp for subtitle UUID error fix (#1435).

5 years agoImprove hints dialog in various ways, especially with long projects (#1439).
Carl Hetherington [Sun, 6 Jan 2019 19:49:37 +0000 (19:49 +0000)]
Improve hints dialog in various ways, especially with long projects (#1439).

5 years agoFix sensitivity of left/right selector when film 3D setting changes.
Carl Hetherington [Sun, 6 Jan 2019 18:59:59 +0000 (18:59 +0000)]
Fix sensitivity of left/right selector when film 3D setting changes.

5 years agoFix incorrect video waveform display (#1425).
Carl Hetherington [Sun, 6 Jan 2019 18:55:19 +0000 (18:55 +0000)]
Fix incorrect video waveform display (#1425).

5 years agoFix comment typo.
Carl Hetherington [Sun, 6 Jan 2019 18:54:03 +0000 (18:54 +0000)]
Fix comment typo.

5 years agoFix strange behaviour with single-frame fades (#1440).
Carl Hetherington [Sat, 5 Jan 2019 00:50:20 +0000 (00:50 +0000)]
Fix strange behaviour with single-frame fades (#1440).

5 years agoHappy new year.
Carl Hetherington [Tue, 1 Jan 2019 01:14:19 +0000 (01:14 +0000)]
Happy new year.

5 years agoUpdated fr_FR translation from Thierry Journet. v2.13.94
Carl Hetherington [Sun, 30 Dec 2018 01:12:05 +0000 (01:12 +0000)]
Updated fr_FR translation from Thierry Journet.

5 years agodcpomatic_uuid build in the wrong variant. v2.13.93
Carl Hetherington [Thu, 27 Dec 2018 00:50:35 +0000 (00:50 +0000)]
dcpomatic_uuid build in the wrong variant.

5 years agoFix test after change to never make 96kHz DCPs.
Carl Hetherington [Thu, 27 Dec 2018 00:49:10 +0000 (00:49 +0000)]
Fix test after change to never make 96kHz DCPs.

5 years agoFix failure to re-create config when it is bad (due to attempt to find a link
Carl Hetherington [Tue, 25 Dec 2018 02:05:06 +0000 (02:05 +0000)]
Fix failure to re-create config when it is bad (due to attempt to find a link
in the bad file).

Improve config saving with low disk space; don't corrupt an existing file if we can't
save a new one.

5 years agodcpomatic_uuid is a console tool. v2.13.92
Carl Hetherington [Mon, 24 Dec 2018 19:45:48 +0000 (19:45 +0000)]
dcpomatic_uuid is a console tool.

5 years agoswaroop: fix setuid on dcpomatic2_uuid. v2.13.91
Carl Hetherington [Mon, 24 Dec 2018 18:51:21 +0000 (18:51 +0000)]
swaroop: fix setuid on dcpomatic2_uuid.

5 years agoTry to fix setuid call.
Carl Hetherington [Sun, 23 Dec 2018 23:18:07 +0000 (23:18 +0000)]
Try to fix setuid call.

5 years agoswaroop: various logging fixes.
Carl Hetherington [Sun, 23 Dec 2018 22:54:36 +0000 (22:54 +0000)]
swaroop: various logging fixes.

5 years agoswaroop: disable previous on reaching end of playlist.
Carl Hetherington [Sun, 23 Dec 2018 22:38:32 +0000 (22:38 +0000)]
swaroop: disable previous on reaching end of playlist.

5 years agoFix crash on trying to use an invalid KDM.
Carl Hetherington [Sun, 23 Dec 2018 22:31:52 +0000 (22:31 +0000)]
Fix crash on trying to use an invalid KDM.