dcpomatic.git
6 years agoFix bugs with default container configuration.
Carl Hetherington [Thu, 29 Jun 2017 12:21:36 +0000 (13:21 +0100)]
Fix bugs with default container configuration.

6 years agoTweak ratio name.
Carl Hetherington [Thu, 29 Jun 2017 10:43:09 +0000 (11:43 +0100)]
Tweak ratio name.

6 years agopot/merge.
Carl Hetherington [Thu, 29 Jun 2017 10:37:36 +0000 (11:37 +0100)]
pot/merge.

6 years agoWhite space.
Carl Hetherington [Wed, 28 Jun 2017 22:42:41 +0000 (23:42 +0100)]
White space.

6 years agoOffer only flat/scope/full-frame as container choices and differentiate
Carl Hetherington [Wed, 28 Jun 2017 15:17:39 +0000 (16:17 +0100)]
Offer only flat/scope/full-frame as container choices and differentiate
the names from the UI for content ratios.

6 years agoFix failure to add file-based content in dcpomatic2_create.
Carl Hetherington [Wed, 28 Jun 2017 12:10:36 +0000 (13:10 +0100)]
Fix failure to add file-based content in dcpomatic2_create.

6 years agoAllow running of test scripts from anywhere.
Carl Hetherington [Wed, 28 Jun 2017 12:10:12 +0000 (13:10 +0100)]
Allow running of test scripts from anywhere.

6 years agoFixes for silence in projects, various cleanups.
Carl Hetherington [Wed, 28 Jun 2017 09:09:53 +0000 (10:09 +0100)]
Fixes for silence in projects, various cleanups.

6 years agoAdd a OV/VF test; tidy up a bit.
Carl Hetherington [Fri, 23 Jun 2017 19:35:15 +0000 (20:35 +0100)]
Add a OV/VF test; tidy up a bit.

6 years agoRemove debug code.
Carl Hetherington [Fri, 23 Jun 2017 14:47:58 +0000 (15:47 +0100)]
Remove debug code.

6 years agoTry to fix show DCP when project directory names contain spaces (#1091).
Carl Hetherington [Fri, 23 Jun 2017 14:18:59 +0000 (15:18 +0100)]
Try to fix show DCP when project directory names contain spaces (#1091).

6 years agoAttempts to simplify black-filling logic in Player.
Carl Hetherington [Fri, 23 Jun 2017 14:09:30 +0000 (15:09 +0100)]
Attempts to simplify black-filling logic in Player.

6 years agoBump version
Carl Hetherington [Sun, 18 Jun 2017 22:16:13 +0000 (23:16 +0100)]
Bump version

6 years agoBump version v2.11.11
Carl Hetherington [Sun, 18 Jun 2017 22:16:13 +0000 (23:16 +0100)]
Bump version

6 years agoAdd a note to be fixed in #1073.
Carl Hetherington [Sun, 18 Jun 2017 00:54:19 +0000 (01:54 +0100)]
Add a note to be fixed in #1073.

6 years agoSmall optimisation.
Carl Hetherington [Sun, 18 Jun 2017 00:18:11 +0000 (01:18 +0100)]
Small optimisation.

6 years agoMerge branch 'master' of ssh://git.carlh.net/home/carl/git/dcpomatic
Carl Hetherington [Sat, 17 Jun 2017 23:49:33 +0000 (00:49 +0100)]
Merge branch 'master' of ssh://git.carlh.net/home/carl/git/dcpomatic

6 years agoRemove spurious fills of audio data.
Carl Hetherington [Sat, 17 Jun 2017 23:46:35 +0000 (00:46 +0100)]
Remove spurious fills of audio data.

With a 29.97 source I had problems because the earliest decoder position was
one DCPTime quantum ahead of the last audio time; this looks like it was due to
the content-to-DCP time conversion using 1.001 as the ratio for 30/29.97 rather than
1.001001; I haven't investigated why.  This all needs more careful consideration...

6 years agoTry to avoid crash on opening preferences on a machine with no audio devices.
Carl Hetherington [Sat, 17 Jun 2017 23:46:22 +0000 (00:46 +0100)]
Try to avoid crash on opening preferences on a machine with no audio devices.

6 years agoFix crash when finding DCP size with Interop subs.
Carl Hetherington [Thu, 15 Jun 2017 12:54:43 +0000 (13:54 +0100)]
Fix crash when finding DCP size with Interop subs.

6 years agoUpdate reels_test4 reference following fix to subtitle reel numbering.
Carl Hetherington [Thu, 15 Jun 2017 08:31:35 +0000 (09:31 +0100)]
Update reels_test4 reference following fix to subtitle reel numbering.

6 years agoUpdated nl_NL translation from Rob van Nieuwkerk.
Carl Hetherington [Wed, 14 Jun 2017 21:12:44 +0000 (22:12 +0100)]
Updated nl_NL translation from Rob van Nieuwkerk.

6 years agoSupporter.
Carl Hetherington [Wed, 14 Jun 2017 21:06:08 +0000 (22:06 +0100)]
Supporter.

6 years agoAnother pot/merge.
Carl Hetherington [Tue, 13 Jun 2017 23:32:14 +0000 (00:32 +0100)]
Another pot/merge.

6 years agoUpdated fr_FR translation from Thierry Journet.
Carl Hetherington [Tue, 13 Jun 2017 23:32:04 +0000 (00:32 +0100)]
Updated fr_FR translation from Thierry Journet.

6 years agopot/merge.
Carl Hetherington [Tue, 13 Jun 2017 23:18:38 +0000 (00:18 +0100)]
pot/merge.

6 years agoAdd some more careful REQUIREs to tests.
Carl Hetherington [Tue, 13 Jun 2017 23:03:20 +0000 (00:03 +0100)]
Add some more careful REQUIREs to tests.

6 years agoCatch butler runaway when no audio is provided by the player.
Carl Hetherington [Sun, 11 Jun 2017 22:52:37 +0000 (23:52 +0100)]
Catch butler runaway when no audio is provided by the player.

6 years agoFix incorrect audio MXFs when writing multiple reels.
Carl Hetherington [Sun, 11 Jun 2017 22:05:48 +0000 (23:05 +0100)]
Fix incorrect audio MXFs when writing multiple reels.

6 years agoSupporter.
Carl Hetherington [Sun, 11 Jun 2017 19:14:32 +0000 (20:14 +0100)]
Supporter.

6 years agoAdd size and audio/subtitle languages to contact sheet.
Carl Hetherington [Thu, 8 Jun 2017 14:22:31 +0000 (15:22 +0100)]
Add size and audio/subtitle languages to contact sheet.

6 years agoUpdated de_DE translation from Carsten Kurz.
Carl Hetherington [Thu, 8 Jun 2017 09:12:49 +0000 (10:12 +0100)]
Updated de_DE translation from Carsten Kurz.

6 years agoAdd a test for export mixdown.
Carl Hetherington [Wed, 7 Jun 2017 21:48:29 +0000 (22:48 +0100)]
Add a test for export mixdown.

6 years agoFix mixdown mapping.
Carl Hetherington [Wed, 7 Jun 2017 21:46:52 +0000 (22:46 +0100)]
Fix mixdown mapping.

6 years agoFix crash when alpha-blending subtitles onto YUV420 images.
Carl Hetherington [Wed, 7 Jun 2017 20:27:40 +0000 (21:27 +0100)]
Fix crash when alpha-blending subtitles onto YUV420 images.

6 years agoBasic and untested export option to bounce down to stereo; add encoder test with...
Carl Hetherington [Wed, 7 Jun 2017 19:50:26 +0000 (20:50 +0100)]
Basic and untested export option to bounce down to stereo; add encoder test with subs (which fails).

6 years agoFix incorrect reel numbers in subtitle XML/MXF.
Carl Hetherington [Wed, 7 Jun 2017 11:12:23 +0000 (12:12 +0100)]
Fix incorrect reel numbers in subtitle XML/MXF.

6 years agoBump version
Carl Hetherington [Mon, 5 Jun 2017 18:53:42 +0000 (19:53 +0100)]
Bump version

6 years agoBump version v2.11.10
Carl Hetherington [Mon, 5 Jun 2017 18:53:41 +0000 (19:53 +0100)]
Bump version

6 years agoImprove management of certificate chains to make it harder to have
Carl Hetherington [Mon, 5 Jun 2017 13:42:18 +0000 (14:42 +0100)]
Improve management of certificate chains to make it harder to have
an inconsistent chain / private key set.

6 years agoAdd UTC+9:30 timezone to cinemas.
Carl Hetherington [Mon, 5 Jun 2017 13:01:22 +0000 (14:01 +0100)]
Add UTC+9:30 timezone to cinemas.

6 years agoSupporter.
Carl Hetherington [Fri, 2 Jun 2017 09:43:11 +0000 (10:43 +0100)]
Supporter.

6 years agoImprove an error message.
Carl Hetherington [Thu, 1 Jun 2017 22:46:11 +0000 (23:46 +0100)]
Improve an error message.

6 years agoStop old frames appearing in the preview after seeks.
Carl Hetherington [Thu, 1 Jun 2017 13:59:01 +0000 (14:59 +0100)]
Stop old frames appearing in the preview after seeks.

6 years agoRe-add missing audio mapping in butler for preview.
Carl Hetherington [Thu, 1 Jun 2017 13:23:56 +0000 (14:23 +0100)]
Re-add missing audio mapping in butler for preview.

6 years agoCreate ZIP files for emails in temporary directories.
Carl Hetherington [Thu, 1 Jun 2017 00:26:51 +0000 (01:26 +0100)]
Create ZIP files for emails in temporary directories.

6 years agoRemove emailed ZIP files when they are no longer needed.
Carl Hetherington [Thu, 1 Jun 2017 00:11:53 +0000 (01:11 +0100)]
Remove emailed ZIP files when they are no longer needed.

6 years agoBump version
Carl Hetherington [Wed, 31 May 2017 21:24:10 +0000 (22:24 +0100)]
Bump version

6 years agoBump version v2.11.9
Carl Hetherington [Wed, 31 May 2017 21:24:10 +0000 (22:24 +0100)]
Bump version

6 years agoFix build.
Carl Hetherington [Wed, 31 May 2017 15:39:27 +0000 (16:39 +0100)]
Fix build.

6 years agoAllow repeat-frame to work with 3D.
Carl Hetherington [Wed, 31 May 2017 15:20:09 +0000 (16:20 +0100)]
Allow repeat-frame to work with 3D.

6 years agoCheck content_test1 output.
Carl Hetherington [Tue, 30 May 2017 12:22:11 +0000 (13:22 +0100)]
Check content_test1 output.

6 years agoRename test method.
Carl Hetherington [Tue, 30 May 2017 09:37:19 +0000 (10:37 +0100)]
Rename test method.

6 years agoFix build.
Carl Hetherington [Tue, 30 May 2017 09:37:08 +0000 (10:37 +0100)]
Fix build.

6 years agoRemove call to fill_audio which goes wrong with multi-audio-stream content.
Carl Hetherington [Tue, 30 May 2017 09:11:01 +0000 (10:11 +0100)]
Remove call to fill_audio which goes wrong with multi-audio-stream content.

This call just doesn't take multi-stream into account.  Removing it does
not trip any tests so I think it may be superfluous...

6 years agoAdd a debug log for an assertion failure.
Carl Hetherington [Tue, 30 May 2017 09:10:27 +0000 (10:10 +0100)]
Add a debug log for an assertion failure.

6 years agoFix another hang in tests.
Carl Hetherington [Mon, 29 May 2017 23:33:08 +0000 (00:33 +0100)]
Fix another hang in tests.

6 years agoFix what empirically seems to be a double-delete, though I'm not sure how it is.
Carl Hetherington [Mon, 29 May 2017 23:32:28 +0000 (00:32 +0100)]
Fix what empirically seems to be a double-delete, though I'm not sure how it is.

6 years agoFix hang in client_server tests.
Carl Hetherington [Mon, 29 May 2017 22:04:44 +0000 (23:04 +0100)]
Fix hang in client_server tests.

6 years agoAdd content_test.cc for tests of particular pieces of content.
Carl Hetherington [Mon, 29 May 2017 01:32:56 +0000 (02:32 +0100)]
Add content_test.cc for tests of particular pieces of content.

6 years agoSupporter.
Carl Hetherington [Mon, 29 May 2017 01:15:37 +0000 (02:15 +0100)]
Supporter.

6 years agoOptimise sorting of image filenames.
Carl Hetherington [Fri, 26 May 2017 23:47:15 +0000 (00:47 +0100)]
Optimise sorting of image filenames.

One regression here is that /1/01/1 will be seen as greater than /1/2/1
as the numbers are now coalesced so the comparsion would be 1011 cf 121.

6 years agoFix leaked threads in client-server test.
Carl Hetherington [Fri, 26 May 2017 23:00:29 +0000 (00:00 +0100)]
Fix leaked threads in client-server test.

6 years agoFix unlikely crash.
Carl Hetherington [Fri, 26 May 2017 22:15:13 +0000 (23:15 +0100)]
Fix unlikely crash.

6 years agoSome missing cleanup of _broadcast.
Carl Hetherington [Fri, 26 May 2017 20:55:37 +0000 (21:55 +0100)]
Some missing cleanup of _broadcast.

6 years agoBump version
Carl Hetherington [Fri, 26 May 2017 08:19:48 +0000 (09:19 +0100)]
Bump version

6 years agoBump version v2.11.8
Carl Hetherington [Fri, 26 May 2017 08:19:48 +0000 (09:19 +0100)]
Bump version

6 years agoUpdated nl_NL translation from Rob van Nieuwkerk.
Carl Hetherington [Fri, 26 May 2017 08:13:37 +0000 (09:13 +0100)]
Updated nl_NL translation from Rob van Nieuwkerk.

6 years agoAnother speculative attempt to fix crash on quit.
Carl Hetherington [Thu, 25 May 2017 10:14:30 +0000 (11:14 +0100)]
Another speculative attempt to fix crash on quit.

6 years agoAttempt to fix crash on ~Server().
Carl Hetherington [Thu, 25 May 2017 09:54:12 +0000 (10:54 +0100)]
Attempt to fix crash on ~Server().

6 years agoNag about potential problems when remaking the decryption chain.
Carl Hetherington [Thu, 25 May 2017 09:23:13 +0000 (10:23 +0100)]
Nag about potential problems when remaking the decryption chain.

6 years agoTry larger menu bar icon on OS X.
Carl Hetherington [Thu, 25 May 2017 09:16:11 +0000 (10:16 +0100)]
Try larger menu bar icon on OS X.

6 years agopot/merge.
Carl Hetherington [Thu, 25 May 2017 08:56:03 +0000 (09:56 +0100)]
pot/merge.

6 years agoDecryption keys are really for decrypting KDMs, not DCPs.
Carl Hetherington [Thu, 25 May 2017 08:55:54 +0000 (09:55 +0100)]
Decryption keys are really for decrypting KDMs, not DCPs.

6 years agoMissing virtual destructor.
Carl Hetherington [Thu, 25 May 2017 08:52:03 +0000 (09:52 +0100)]
Missing virtual destructor.

6 years agoSupporter.
Carl Hetherington [Thu, 25 May 2017 08:15:57 +0000 (09:15 +0100)]
Supporter.

6 years agoNew OS X menu bar icon for server.
Carl Hetherington [Thu, 25 May 2017 08:13:28 +0000 (09:13 +0100)]
New OS X menu bar icon for server.

6 years agoSmall optimisation.
Carl Hetherington [Thu, 25 May 2017 07:58:43 +0000 (08:58 +0100)]
Small optimisation.

6 years agoMissing file.
Carl Hetherington [Wed, 24 May 2017 23:27:39 +0000 (00:27 +0100)]
Missing file.

6 years agographics/update.
Carl Hetherington [Wed, 24 May 2017 23:19:03 +0000 (00:19 +0100)]
graphics/update.

6 years agoTry to fix missing server icon on OS X.
Carl Hetherington [Wed, 24 May 2017 23:18:01 +0000 (00:18 +0100)]
Try to fix missing server icon on OS X.

6 years agoTrim some code.
Carl Hetherington [Wed, 24 May 2017 23:07:49 +0000 (00:07 +0100)]
Trim some code.

6 years agoMore tests; fix blend for YUV420P10LE.
Carl Hetherington [Wed, 24 May 2017 23:03:51 +0000 (00:03 +0100)]
More tests; fix blend for YUV420P10LE.

6 years agoImplement alpha_blend for YUV420P and YUV420P10. Improve unit test.
Carl Hetherington [Wed, 24 May 2017 22:07:42 +0000 (23:07 +0100)]
Implement alpha_blend for YUV420P and YUV420P10.  Improve unit test.

6 years agoAdd another test.
Carl Hetherington [Wed, 24 May 2017 12:42:10 +0000 (13:42 +0100)]
Add another test.

6 years agoFix crash on OS X when chroma subsampling is happening.
Carl Hetherington [Wed, 24 May 2017 12:42:03 +0000 (13:42 +0100)]
Fix crash on OS X when chroma subsampling is happening.

6 years agoBump libcxml.
Carl Hetherington [Wed, 24 May 2017 12:07:03 +0000 (13:07 +0100)]
Bump libcxml.

6 years agoBump libdcp.
Carl Hetherington [Wed, 24 May 2017 11:48:10 +0000 (12:48 +0100)]
Bump libdcp.

6 years agoChangeLog.
Carl Hetherington [Wed, 24 May 2017 11:24:21 +0000 (12:24 +0100)]
ChangeLog.

6 years agoKeep model up to date when reordering KDMs.
Carl Hetherington [Wed, 24 May 2017 11:23:29 +0000 (12:23 +0100)]
Keep model up to date when reordering KDMs.

6 years agoTry to respect ordering when dragging and dropping.
Carl Hetherington [Wed, 24 May 2017 11:09:45 +0000 (12:09 +0100)]
Try to respect ordering when dragging and dropping.

6 years agoSupport basic drag-and-drop of DKDMs.
Carl Hetherington [Wed, 24 May 2017 10:58:40 +0000 (11:58 +0100)]
Support basic drag-and-drop of DKDMs.

6 years agoDon't crash when failing to parse a KDM.
Carl Hetherington [Wed, 24 May 2017 09:50:21 +0000 (10:50 +0100)]
Don't crash when failing to parse a KDM.

6 years agoMissing files.
Carl Hetherington [Sat, 4 Feb 2017 00:08:00 +0000 (00:08 +0000)]
Missing files.

6 years agoBasic implementation of a tree view for DKDMs (#1012).
Carl Hetherington [Tue, 31 Jan 2017 20:54:13 +0000 (20:54 +0000)]
Basic implementation of a tree view for DKDMs (#1012).

6 years agoBump version
Carl Hetherington [Tue, 23 May 2017 23:32:00 +0000 (00:32 +0100)]
Bump version

6 years agoBump version v2.11.7
Carl Hetherington [Tue, 23 May 2017 23:32:00 +0000 (00:32 +0100)]
Bump version

6 years agoBetter error message.
Carl Hetherington [Tue, 23 May 2017 23:24:24 +0000 (00:24 +0100)]
Better error message.

6 years agoTry to stop crashes when tests are torn down.
Carl Hetherington [Tue, 23 May 2017 13:52:08 +0000 (14:52 +0100)]
Try to stop crashes when tests are torn down.

6 years agoTry to get core dumps when tests crash.
Carl Hetherington [Tue, 23 May 2017 12:27:22 +0000 (13:27 +0100)]
Try to get core dumps when tests crash.