Carl Hetherington [Wed, 31 May 2017 15:20:09 +0000 (16:20 +0100)]
Allow repeat-frame to work with 3D.
Carl Hetherington [Tue, 30 May 2017 12:22:11 +0000 (13:22 +0100)]
Check content_test1 output.
Carl Hetherington [Tue, 30 May 2017 09:37:19 +0000 (10:37 +0100)]
Rename test method.
Carl Hetherington [Tue, 30 May 2017 09:37:08 +0000 (10:37 +0100)]
Fix build.
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...
Carl Hetherington [Tue, 30 May 2017 09:10:27 +0000 (10:10 +0100)]
Add a debug log for an assertion failure.
Carl Hetherington [Mon, 29 May 2017 23:33:08 +0000 (00:33 +0100)]
Fix another hang in tests.
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.
Carl Hetherington [Mon, 29 May 2017 22:04:44 +0000 (23:04 +0100)]
Fix hang in client_server tests.
Carl Hetherington [Mon, 29 May 2017 01:32:56 +0000 (02:32 +0100)]
Add content_test.cc for tests of particular pieces of content.
Carl Hetherington [Mon, 29 May 2017 01:15:37 +0000 (02:15 +0100)]
Supporter.
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.
Carl Hetherington [Fri, 26 May 2017 23:00:29 +0000 (00:00 +0100)]
Fix leaked threads in client-server test.
Carl Hetherington [Fri, 26 May 2017 22:15:13 +0000 (23:15 +0100)]
Fix unlikely crash.
Carl Hetherington [Fri, 26 May 2017 20:55:37 +0000 (21:55 +0100)]
Some missing cleanup of _broadcast.
Carl Hetherington [Fri, 26 May 2017 08:19:48 +0000 (09:19 +0100)]
Bump version
Carl Hetherington [Fri, 26 May 2017 08:19:48 +0000 (09:19 +0100)]
Bump version
Carl Hetherington [Fri, 26 May 2017 08:13:37 +0000 (09:13 +0100)]
Updated nl_NL translation from Rob van Nieuwkerk.
Carl Hetherington [Thu, 25 May 2017 10:14:30 +0000 (11:14 +0100)]
Another speculative attempt to fix crash on quit.
Carl Hetherington [Thu, 25 May 2017 09:54:12 +0000 (10:54 +0100)]
Attempt to fix crash on ~Server().
Carl Hetherington [Thu, 25 May 2017 09:23:13 +0000 (10:23 +0100)]
Nag about potential problems when remaking the decryption chain.
Carl Hetherington [Thu, 25 May 2017 09:16:11 +0000 (10:16 +0100)]
Try larger menu bar icon on OS X.
Carl Hetherington [Thu, 25 May 2017 08:56:03 +0000 (09:56 +0100)]
pot/merge.
Carl Hetherington [Thu, 25 May 2017 08:55:54 +0000 (09:55 +0100)]
Decryption keys are really for decrypting KDMs, not DCPs.
Carl Hetherington [Thu, 25 May 2017 08:52:03 +0000 (09:52 +0100)]
Missing virtual destructor.
Carl Hetherington [Thu, 25 May 2017 08:15:57 +0000 (09:15 +0100)]
Supporter.
Carl Hetherington [Thu, 25 May 2017 08:13:28 +0000 (09:13 +0100)]
New OS X menu bar icon for server.
Carl Hetherington [Thu, 25 May 2017 07:58:43 +0000 (08:58 +0100)]
Small optimisation.
Carl Hetherington [Wed, 24 May 2017 23:27:39 +0000 (00:27 +0100)]
Missing file.
Carl Hetherington [Wed, 24 May 2017 23:19:03 +0000 (00:19 +0100)]
graphics/update.
Carl Hetherington [Wed, 24 May 2017 23:18:01 +0000 (00:18 +0100)]
Try to fix missing server icon on OS X.
Carl Hetherington [Wed, 24 May 2017 23:07:49 +0000 (00:07 +0100)]
Trim some code.
Carl Hetherington [Wed, 24 May 2017 23:03:51 +0000 (00:03 +0100)]
More tests; fix blend for YUV420P10LE.
Carl Hetherington [Wed, 24 May 2017 22:07:42 +0000 (23:07 +0100)]
Implement alpha_blend for YUV420P and YUV420P10. Improve unit test.
Carl Hetherington [Wed, 24 May 2017 12:42:10 +0000 (13:42 +0100)]
Add another test.
Carl Hetherington [Wed, 24 May 2017 12:42:03 +0000 (13:42 +0100)]
Fix crash on OS X when chroma subsampling is happening.
Carl Hetherington [Wed, 24 May 2017 12:07:03 +0000 (13:07 +0100)]
Bump libcxml.
Carl Hetherington [Wed, 24 May 2017 11:48:10 +0000 (12:48 +0100)]
Bump libdcp.
Carl Hetherington [Wed, 24 May 2017 11:24:21 +0000 (12:24 +0100)]
ChangeLog.
Carl Hetherington [Wed, 24 May 2017 11:23:29 +0000 (12:23 +0100)]
Keep model up to date when reordering KDMs.
Carl Hetherington [Wed, 24 May 2017 11:09:45 +0000 (12:09 +0100)]
Try to respect ordering when dragging and dropping.
Carl Hetherington [Wed, 24 May 2017 10:58:40 +0000 (11:58 +0100)]
Support basic drag-and-drop of DKDMs.
Carl Hetherington [Wed, 24 May 2017 09:50:21 +0000 (10:50 +0100)]
Don't crash when failing to parse a KDM.
Carl Hetherington [Sat, 4 Feb 2017 00:08:00 +0000 (00:08 +0000)]
Missing files.
Carl Hetherington [Tue, 31 Jan 2017 20:54:13 +0000 (20:54 +0000)]
Basic implementation of a tree view for DKDMs (#1012).
Carl Hetherington [Tue, 23 May 2017 23:32:00 +0000 (00:32 +0100)]
Bump version
Carl Hetherington [Tue, 23 May 2017 23:32:00 +0000 (00:32 +0100)]
Bump version
Carl Hetherington [Tue, 23 May 2017 23:24:24 +0000 (00:24 +0100)]
Better error message.
Carl Hetherington [Tue, 23 May 2017 13:52:08 +0000 (14:52 +0100)]
Try to stop crashes when tests are torn down.
Carl Hetherington [Tue, 23 May 2017 12:27:22 +0000 (13:27 +0100)]
Try to get core dumps when tests crash.
Carl Hetherington [Tue, 23 May 2017 10:53:01 +0000 (11:53 +0100)]
Fix find-missing-content.
Carl Hetherington [Tue, 23 May 2017 10:52:50 +0000 (11:52 +0100)]
Speculative fix for adding DCPs to projects with dcpomatic2_create.
Carl Hetherington [Tue, 23 May 2017 10:52:29 +0000 (11:52 +0100)]
White space tweaks.
Carl Hetherington [Tue, 23 May 2017 10:51:55 +0000 (11:51 +0100)]
Add Content::set_paths().
Carl Hetherington [Tue, 23 May 2017 09:04:56 +0000 (10:04 +0100)]
Update OS X icons.
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
Carl Hetherington [Tue, 23 May 2017 09:03:25 +0000 (10:03 +0100)]
Attempt at updated icons (#1074).
Carl Hetherington [Tue, 23 May 2017 08:44:58 +0000 (09:44 +0100)]
Bump version
Carl Hetherington [Tue, 23 May 2017 08:44:58 +0000 (09:44 +0100)]
Bump version
Carl Hetherington [Mon, 22 May 2017 23:17:22 +0000 (00:17 +0100)]
Update icons.
Carl Hetherington [Mon, 22 May 2017 23:13:41 +0000 (00:13 +0100)]
Try to improve cover sheet drop shadow.
Carl Hetherington [Mon, 22 May 2017 22:11:28 +0000 (23:11 +0100)]
Add missing OS X preference icon, remove an unused one.
Carl Hetherington [Sun, 21 May 2017 23:00:55 +0000 (00:00 +0100)]
Remove some unused code.
Carl Hetherington [Sun, 21 May 2017 22:50:52 +0000 (23:50 +0100)]
Comment format tweak.
Carl Hetherington [Sun, 21 May 2017 22:39:13 +0000 (23:39 +0100)]
Bump libdcp.
Carl Hetherington [Sun, 21 May 2017 22:18:57 +0000 (23:18 +0100)]
Fix _position with VIDEO_FRAME_TYPE_3D_ALTERNATE.
Carl Hetherington [Sun, 21 May 2017 22:18:35 +0000 (23:18 +0100)]
Remove debug.
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.
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
Carl Hetherington [Fri, 19 May 2017 23:23:06 +0000 (00:23 +0100)]
Fix incorrect asserts.
Carl Hetherington [Fri, 19 May 2017 12:57:12 +0000 (13:57 +0100)]
Supporter.
Carl Hetherington [Fri, 19 May 2017 12:56:46 +0000 (13:56 +0100)]
Supporter.
Carl Hetherington [Thu, 18 May 2017 23:15:07 +0000 (00:15 +0100)]
Fix infinite loop with referenced audio.
Carl Hetherington [Thu, 18 May 2017 23:14:45 +0000 (00:14 +0100)]
Ensure there are no errors from jobs.
Carl Hetherington [Thu, 18 May 2017 21:44:03 +0000 (22:44 +0100)]
Fix warning.
Carl Hetherington [Thu, 18 May 2017 21:27:14 +0000 (22:27 +0100)]
32nd frame of repeat_frame_test is now red.
Carl Hetherington [Thu, 18 May 2017 21:23:38 +0000 (22:23 +0100)]
Revert "repeat_frame_test lost one frame of black off the end; never mind."
This reverts commit
92850876fce46bf3713d5116ec868b321315f7b5.
Carl Hetherington [Thu, 18 May 2017 21:16:17 +0000 (22:16 +0100)]
Fix audio fill in the presence of audio delay.
Carl Hetherington [Thu, 18 May 2017 21:16:06 +0000 (22:16 +0100)]
Remove debug.
Carl Hetherington [Thu, 18 May 2017 19:23:42 +0000 (20:23 +0100)]
Fix order of pass/fill; only round up at the end of the playlist, not on every fill.
Carl Hetherington [Thu, 18 May 2017 08:56:31 +0000 (09:56 +0100)]
Supporter.
Carl Hetherington [Wed, 17 May 2017 23:58:22 +0000 (00:58 +0100)]
Player should fill towards the next video frame.
Carl Hetherington [Wed, 17 May 2017 23:57:56 +0000 (00:57 +0100)]
Remove old declaration.
Carl Hetherington [Wed, 17 May 2017 22:34:04 +0000 (23:34 +0100)]
Merge branch 'master' of ssh://git.carlh.net/home/carl/git/dcpomatic
Carl Hetherington [Wed, 17 May 2017 22:33:57 +0000 (23:33 +0100)]
Speculative corresponding audio fix to
732c9008999e4eeff01a72b84d2bc99dc77bd602.
Carl Hetherington [Wed, 17 May 2017 21:47:04 +0000 (22:47 +0100)]
Respect _no_video and _no_audio when filling.
Carl Hetherington [Wed, 17 May 2017 12:01:48 +0000 (13:01 +0100)]
Update skip_frame_test reference.
Carl Hetherington [Wed, 17 May 2017 11:53:11 +0000 (12:53 +0100)]
Speculative fix when solves problems when FFmpeg content has sound but missing video at its end. May cause other problems.
Carl Hetherington [Wed, 17 May 2017 10:57:34 +0000 (11:57 +0100)]
Assert that reel assets are all the same length.
Carl Hetherington [Wed, 17 May 2017 10:39:11 +0000 (11:39 +0100)]
Put audio-gap padding in the right place (after the forthcoming audio has been checked and processed).
Carl Hetherington [Tue, 16 May 2017 15:10:56 +0000 (16:10 +0100)]
Fix _last_video_time with 3D.
Carl Hetherington [Tue, 16 May 2017 15:10:40 +0000 (16:10 +0100)]
Fail assertion if a job fails.
Carl Hetherington [Tue, 16 May 2017 14:42:11 +0000 (15:42 +0100)]
Fix incorrect path.
Carl Hetherington [Tue, 16 May 2017 13:22:59 +0000 (14:22 +0100)]
Fix black fill where there is no earliest content.
Carl Hetherington [Tue, 16 May 2017 13:16:36 +0000 (14:16 +0100)]
FFmpegEncoder fixes: handle AV_CODEC_CAP_VARIABLE_FRAME_SIZE, fix typo in interleaving, fix cut-and-paste error in avcodec_encode_audio2.
Carl Hetherington [Tue, 16 May 2017 13:05:32 +0000 (14:05 +0100)]
Re-merge _last_{video,audio}_time and _last_seek_time; fix _last_video to work correctly with different pieces.
Carl Hetherington [Tue, 16 May 2017 13:05:03 +0000 (14:05 +0100)]
repeat_frame_test lost one frame of black off the end; never mind.
Carl Hetherington [Tue, 16 May 2017 10:25:45 +0000 (11:25 +0100)]
Fix failure to fill FFmpeg gaps at the start of films.
Carl Hetherington [Tue, 16 May 2017 09:46:57 +0000 (10:46 +0100)]
Fix slightly short video reels in some cases.
Carl Hetherington [Tue, 16 May 2017 08:59:06 +0000 (09:59 +0100)]
Merge branch 'master' of ssh://git.carlh.net/home/carl/git/dcpomatic