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

6 years agoFix find-missing-content.
Carl Hetherington [Tue, 23 May 2017 10:53:01 +0000 (11:53 +0100)]
Fix find-missing-content.

6 years agoSpeculative fix for adding DCPs to projects with dcpomatic2_create.
Carl Hetherington [Tue, 23 May 2017 10:52:50 +0000 (11:52 +0100)]
Speculative fix for adding DCPs to projects with dcpomatic2_create.

6 years agoWhite space tweaks.
Carl Hetherington [Tue, 23 May 2017 10:52:29 +0000 (11:52 +0100)]
White space tweaks.

6 years agoAdd Content::set_paths().
Carl Hetherington [Tue, 23 May 2017 10:51:55 +0000 (11:51 +0100)]
Add Content::set_paths().

6 years agoUpdate OS X icons.
Carl Hetherington [Tue, 23 May 2017 09:04:56 +0000 (10:04 +0100)]
Update OS X icons.

6 years agoMerge branch 'master' of ssh://git.carlh.net/home/carl/git/dcpomatic
Carl Hetherington [Tue, 23 May 2017 09:03:30 +0000 (10:03 +0100)]
Merge branch 'master' of ssh://git.carlh.net/home/carl/git/dcpomatic

6 years agoAttempt at updated icons (#1074).
Carl Hetherington [Tue, 23 May 2017 09:03:25 +0000 (10:03 +0100)]
Attempt at updated icons (#1074).

6 years agoBump version
Carl Hetherington [Tue, 23 May 2017 08:44:58 +0000 (09:44 +0100)]
Bump version

6 years agoBump version v2.11.6
Carl Hetherington [Tue, 23 May 2017 08:44:58 +0000 (09:44 +0100)]
Bump version

6 years agoUpdate icons.
Carl Hetherington [Mon, 22 May 2017 23:17:22 +0000 (00:17 +0100)]
Update icons.

6 years agoTry to improve cover sheet drop shadow.
Carl Hetherington [Mon, 22 May 2017 23:13:41 +0000 (00:13 +0100)]
Try to improve cover sheet drop shadow.

6 years agoAdd missing OS X preference icon, remove an unused one.
Carl Hetherington [Mon, 22 May 2017 22:11:28 +0000 (23:11 +0100)]
Add missing OS X preference icon, remove an unused one.

6 years agoRemove some unused code.
Carl Hetherington [Sun, 21 May 2017 23:00:55 +0000 (00:00 +0100)]
Remove some unused code.

6 years agoComment format tweak.
Carl Hetherington [Sun, 21 May 2017 22:50:52 +0000 (23:50 +0100)]
Comment format tweak.

6 years agoBump libdcp.
Carl Hetherington [Sun, 21 May 2017 22:39:13 +0000 (23:39 +0100)]
Bump libdcp.

6 years agoFix _position with VIDEO_FRAME_TYPE_3D_ALTERNATE.
Carl Hetherington [Sun, 21 May 2017 22:18:57 +0000 (23:18 +0100)]
Fix _position with VIDEO_FRAME_TYPE_3D_ALTERNATE.

6 years agoRemove debug.
Carl Hetherington [Sun, 21 May 2017 22:18:35 +0000 (23:18 +0100)]
Remove debug.

6 years agoDo resampling in AudioDecoder rather than Player.
Carl Hetherington [Sun, 21 May 2017 18:48:14 +0000 (19:48 +0100)]
Do resampling in AudioDecoder rather than Player.

This fixes the problem where the decoder's position would not take
into account that all samples pushed into the resampler do not
always immediately come out.  This would result in Player thinking
that there would be gaps when there are not.

6 years agoMerge branch 'master' of ssh://git.carlh.net/home/carl/git/dcpomatic
Carl Hetherington [Fri, 19 May 2017 23:25:13 +0000 (00:25 +0100)]
Merge branch 'master' of ssh://git.carlh.net/home/carl/git/dcpomatic

6 years agoFix incorrect asserts.
Carl Hetherington [Fri, 19 May 2017 23:23:06 +0000 (00:23 +0100)]
Fix incorrect asserts.

6 years agoSupporter.
Carl Hetherington [Fri, 19 May 2017 12:57:12 +0000 (13:57 +0100)]
Supporter.

6 years agoSupporter.
Carl Hetherington [Fri, 19 May 2017 12:56:46 +0000 (13:56 +0100)]
Supporter.

6 years agoFix infinite loop with referenced audio.
Carl Hetherington [Thu, 18 May 2017 23:15:07 +0000 (00:15 +0100)]
Fix infinite loop with referenced audio.

6 years agoEnsure there are no errors from jobs.
Carl Hetherington [Thu, 18 May 2017 23:14:45 +0000 (00:14 +0100)]
Ensure there are no errors from jobs.

6 years agoFix warning.
Carl Hetherington [Thu, 18 May 2017 21:44:03 +0000 (22:44 +0100)]
Fix warning.