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

5 years agoSame fix again for KDM.
Carl Hetherington [Sun, 23 Dec 2018 22:09:19 +0000 (22:09 +0000)]
Same fix again for KDM.

5 years agoFix thinko in previous.
Carl Hetherington [Sun, 23 Dec 2018 22:06:32 +0000 (22:06 +0000)]
Fix thinko in previous.

5 years agoSplash screen patch for player.
Carl Hetherington [Sun, 23 Dec 2018 22:05:04 +0000 (22:05 +0000)]
Splash screen patch for player.

5 years agoTidy up previous.
Carl Hetherington [Sun, 23 Dec 2018 22:04:59 +0000 (22:04 +0000)]
Tidy up previous.

5 years agoClose splash screen before displaying a startup error.
Carl Hetherington [Sun, 23 Dec 2018 22:02:48 +0000 (22:02 +0000)]
Close splash screen before displaying a startup error.

5 years agoBe a bit more careful with fwrite.
Carl Hetherington [Sun, 23 Dec 2018 21:38:44 +0000 (21:38 +0000)]
Be a bit more careful with fwrite.

5 years agoOnly make 48kHz-audio DCPs for now (#1436).
Carl Hetherington [Sun, 23 Dec 2018 21:19:10 +0000 (21:19 +0000)]
Only make 48kHz-audio DCPs for now (#1436).

5 years agoFix unlikely double-free.
Carl Hetherington [Sun, 23 Dec 2018 21:18:21 +0000 (21:18 +0000)]
Fix unlikely double-free.

5 years agoswaroop: encrypt decryption private key with motherboard UUID.
Carl Hetherington [Sun, 23 Dec 2018 21:04:38 +0000 (21:04 +0000)]
swaroop: encrypt decryption private key with motherboard UUID.

5 years agoAdd dcpomatic2_uuid tool.
Carl Hetherington [Sun, 23 Dec 2018 20:08:24 +0000 (20:08 +0000)]
Add dcpomatic2_uuid tool.

5 years agoIncomplete encryption of private keys.
Carl Hetherington [Sat, 22 Dec 2018 22:43:56 +0000 (22:43 +0000)]
Incomplete encryption of private keys.

5 years agoswaroop: don't save history.
Carl Hetherington [Sun, 23 Dec 2018 00:07:35 +0000 (00:07 +0000)]
swaroop: don't save history.

5 years agoFix assumption of 48kHz DCP audio in AudioRingBuffers consistency check (#1436).
Carl Hetherington [Sat, 22 Dec 2018 23:32:59 +0000 (23:32 +0000)]
Fix assumption of 48kHz DCP audio in AudioRingBuffers consistency check (#1436).

5 years agoFix build.
Carl Hetherington [Sat, 22 Dec 2018 22:55:53 +0000 (22:55 +0000)]
Fix build.

5 years agoswaroop: progress is also for loading KDMs. v2.13.90
Carl Hetherington [Sat, 22 Dec 2018 00:02:03 +0000 (00:02 +0000)]
swaroop: progress is also for loading KDMs.

5 years agoswaroop: check for KDMs when selecting playlist.
Carl Hetherington [Fri, 21 Dec 2018 23:57:09 +0000 (23:57 +0000)]
swaroop: check for KDMs when selecting playlist.

5 years agoProgress dialog when loading content.
Carl Hetherington [Fri, 21 Dec 2018 23:14:25 +0000 (23:14 +0000)]
Progress dialog when loading content.

5 years agoswaroop: add progress dialog when switching playlists.
Carl Hetherington [Fri, 21 Dec 2018 21:49:15 +0000 (21:49 +0000)]
swaroop: add progress dialog when switching playlists.