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

6 years ago32nd frame of repeat_frame_test is now red.
Carl Hetherington [Thu, 18 May 2017 21:27:14 +0000 (22:27 +0100)]
32nd frame of repeat_frame_test is now red.

6 years agoRevert "repeat_frame_test lost one frame of black off the end; never mind."
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.

6 years agoFix audio fill in the presence of audio delay.
Carl Hetherington [Thu, 18 May 2017 21:16:17 +0000 (22:16 +0100)]
Fix audio fill in the presence of audio delay.

6 years agoRemove debug.
Carl Hetherington [Thu, 18 May 2017 21:16:06 +0000 (22:16 +0100)]
Remove debug.

6 years agoFix order of pass/fill; only round up at the end of the playlist, not on every fill.
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.

6 years agoSupporter.
Carl Hetherington [Thu, 18 May 2017 08:56:31 +0000 (09:56 +0100)]
Supporter.

6 years agoPlayer should fill towards the next video frame.
Carl Hetherington [Wed, 17 May 2017 23:58:22 +0000 (00:58 +0100)]
Player should fill towards the next video frame.

6 years agoRemove old declaration.
Carl Hetherington [Wed, 17 May 2017 23:57:56 +0000 (00:57 +0100)]
Remove old declaration.

6 years agoMerge branch 'master' of ssh://git.carlh.net/home/carl/git/dcpomatic
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

6 years agoSpeculative corresponding audio fix to 732c9008999e4eeff01a72b84d2bc99dc77bd602.
Carl Hetherington [Wed, 17 May 2017 22:33:57 +0000 (23:33 +0100)]
Speculative corresponding audio fix to 732c9008999e4eeff01a72b84d2bc99dc77bd602.

6 years agoRespect _no_video and _no_audio when filling.
Carl Hetherington [Wed, 17 May 2017 21:47:04 +0000 (22:47 +0100)]
Respect _no_video and _no_audio when filling.

6 years agoUpdate skip_frame_test reference.
Carl Hetherington [Wed, 17 May 2017 12:01:48 +0000 (13:01 +0100)]
Update skip_frame_test reference.

6 years agoSpeculative fix when solves problems when FFmpeg content has sound but missing video...
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.

6 years agoAssert that reel assets are all the same length.
Carl Hetherington [Wed, 17 May 2017 10:57:34 +0000 (11:57 +0100)]
Assert that reel assets are all the same length.

6 years agoPut audio-gap padding in the right place (after the forthcoming audio has been checke...
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).

6 years agoFix _last_video_time with 3D.
Carl Hetherington [Tue, 16 May 2017 15:10:56 +0000 (16:10 +0100)]
Fix _last_video_time with 3D.

6 years agoFail assertion if a job fails.
Carl Hetherington [Tue, 16 May 2017 15:10:40 +0000 (16:10 +0100)]
Fail assertion if a job fails.

6 years agoFix incorrect path.
Carl Hetherington [Tue, 16 May 2017 14:42:11 +0000 (15:42 +0100)]
Fix incorrect path.

6 years agoFix black fill where there is no earliest content.
Carl Hetherington [Tue, 16 May 2017 13:22:59 +0000 (14:22 +0100)]
Fix black fill where there is no earliest content.

6 years agoFFmpegEncoder fixes: handle AV_CODEC_CAP_VARIABLE_FRAME_SIZE, fix typo in interleavin...
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.

6 years agoRe-merge _last_{video,audio}_time and _last_seek_time; fix _last_video to work correc...
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.

6 years agorepeat_frame_test lost one frame of black off the end; never mind.
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.

6 years agoFix failure to fill FFmpeg gaps at the start of films.
Carl Hetherington [Tue, 16 May 2017 10:25:45 +0000 (11:25 +0100)]
Fix failure to fill FFmpeg gaps at the start of films.

6 years agoFix slightly short video reels in some cases.
Carl Hetherington [Tue, 16 May 2017 09:46:57 +0000 (10:46 +0100)]
Fix slightly short video reels in some cases.

6 years agoMerge branch 'master' of ssh://git.carlh.net/home/carl/git/dcpomatic
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

6 years agoFix missing pad of gaps caused by delays in audio content at the start of a Film...
Carl Hetherington [Tue, 16 May 2017 08:58:58 +0000 (09:58 +0100)]
Fix missing pad of gaps caused by delays in audio content at the start of a Film.  Rename pull_from -> pull_to.

6 years agoRemove unused _last_pull.
Carl Hetherington [Tue, 16 May 2017 08:58:26 +0000 (09:58 +0100)]
Remove unused _last_pull.

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

6 years agoBump version v2.11.5
Carl Hetherington [Tue, 16 May 2017 08:08:54 +0000 (09:08 +0100)]
Bump version

6 years agoAdd a couple of asserts.
Carl Hetherington [Mon, 15 May 2017 23:21:59 +0000 (00:21 +0100)]
Add a couple of asserts.

6 years agoAdd some debug for Igor.
Carl Hetherington [Mon, 15 May 2017 15:21:30 +0000 (16:21 +0100)]
Add some debug for Igor.

6 years agoFix missing subtitle in some cases.
Carl Hetherington [Mon, 15 May 2017 14:54:52 +0000 (15:54 +0100)]
Fix missing subtitle in some cases.

With this timeline:
-------> t
SUB1   SUB2    X

We might seek to X, then pass().  Before this change, SUB1 would have been emitted by
the call to the subtitle decoder, then we'd have emitted some black for X.  This would
lose SUB2.  Now we keep pass()ing and don't emit X until it's the earliest thing
(in the same way that the main decision of what to pass() works).

6 years agoUpdated nl_NL translation from Rob van Nieuwkerk.
Carl Hetherington [Mon, 15 May 2017 13:56:03 +0000 (14:56 +0100)]
Updated nl_NL translation from Rob van Nieuwkerk.

6 years agoTidy up subtitle appearance with text subtitles.
Carl Hetherington [Mon, 15 May 2017 13:55:56 +0000 (14:55 +0100)]
Tidy up subtitle appearance with text subtitles.

6 years agoTry to fix return code from jenkins test run.
Carl Hetherington [Mon, 15 May 2017 13:48:16 +0000 (14:48 +0100)]
Try to fix return code from jenkins test run.

6 years agoBump libsub.
Carl Hetherington [Mon, 15 May 2017 13:10:23 +0000 (14:10 +0100)]
Bump libsub.

6 years agoBump libdcp.
Carl Hetherington [Mon, 15 May 2017 11:58:19 +0000 (12:58 +0100)]
Bump libdcp.

6 years agopot/merge.
Carl Hetherington [Mon, 15 May 2017 11:18:41 +0000 (12:18 +0100)]
pot/merge.

6 years agoUpdated ru_RU translation from Igor Voytovich.
Carl Hetherington [Mon, 15 May 2017 11:18:12 +0000 (12:18 +0100)]
Updated ru_RU translation from Igor Voytovich.

6 years agoUpdated nl_NL translation from Rob van Nieuwkerk.
Carl Hetherington [Mon, 15 May 2017 11:16:50 +0000 (12:16 +0100)]
Updated nl_NL translation from Rob van Nieuwkerk.

6 years agoFix typo (thanks Rob).
Carl Hetherington [Mon, 15 May 2017 11:16:07 +0000 (12:16 +0100)]
Fix typo (thanks Rob).

6 years agoDon't put seconds in KDM filenames.
Carl Hetherington [Mon, 15 May 2017 11:15:27 +0000 (12:15 +0100)]
Don't put seconds in KDM filenames.

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

6 years agoFix confusion wrt subtitle editing dialogues.
Carl Hetherington [Sat, 13 May 2017 23:50:03 +0000 (00:50 +0100)]
Fix confusion wrt subtitle editing dialogues.

6 years agoBump version
Carl Hetherington [Sat, 13 May 2017 20:50:46 +0000 (21:50 +0100)]
Bump version

6 years agoBump version v2.11.4
Carl Hetherington [Sat, 13 May 2017 20:50:46 +0000 (21:50 +0100)]
Bump version

6 years agopot/merge.
Carl Hetherington [Sat, 13 May 2017 20:50:17 +0000 (21:50 +0100)]
pot/merge.

6 years agoGive a slightly better error whn trying to add a KDM using add-file (#1035).
Carl Hetherington [Sat, 13 May 2017 20:50:06 +0000 (21:50 +0100)]
Give a slightly better error whn trying to add a KDM using add-file (#1035).

6 years agoFill audio in the Player.
Carl Hetherington [Sat, 13 May 2017 19:50:07 +0000 (20:50 +0100)]
Fill audio in the Player.

6 years agoRestore scrollbars on large audio mapping views on Linux (#970).
Carl Hetherington [Sat, 13 May 2017 19:40:31 +0000 (20:40 +0100)]
Restore scrollbars on large audio mapping views on Linux (#970).

6 years agoFix crash on rounding in AudioMerger.
Carl Hetherington [Sat, 13 May 2017 12:30:44 +0000 (13:30 +0100)]
Fix crash on rounding in AudioMerger.

6 years agoAnd another one.
Carl Hetherington [Sat, 13 May 2017 11:53:25 +0000 (12:53 +0100)]
And another one.

6 years agoFix ridiculous thinko in avio_open_boost.
Carl Hetherington [Sat, 13 May 2017 11:53:03 +0000 (12:53 +0100)]
Fix ridiculous thinko in avio_open_boost.

6 years agoGet initial colour conversion from FFmpeg header, if it's understood (#993).
Carl Hetherington [Sat, 13 May 2017 11:36:39 +0000 (12:36 +0100)]
Get initial colour conversion from FFmpeg header, if it's understood (#993).

6 years agoFix setup of initial colour conversion for Video MXF content.
Carl Hetherington [Sat, 13 May 2017 11:35:56 +0000 (12:35 +0100)]
Fix setup of initial colour conversion for Video MXF content.

6 years agoFix various small errors in emailed-KDM zip file format (#478).
Carl Hetherington [Sat, 13 May 2017 11:00:35 +0000 (12:00 +0100)]
Fix various small errors in emailed-KDM zip file format (#478).

6 years agoAdd default scale-to (#664).
Carl Hetherington [Fri, 12 May 2017 21:54:17 +0000 (22:54 +0100)]
Add default scale-to (#664).

6 years agoFix crash when adding content via Ctrl-A with no film loaded.
Carl Hetherington [Fri, 12 May 2017 21:53:42 +0000 (22:53 +0100)]
Fix crash when adding content via Ctrl-A with no film loaded.

6 years agoAnother Windows build fix.
Carl Hetherington [Fri, 12 May 2017 21:32:18 +0000 (22:32 +0100)]
Another Windows build fix.

6 years agoFix windows build again.
Carl Hetherington [Fri, 12 May 2017 20:55:50 +0000 (21:55 +0100)]
Fix windows build again.

6 years agoTry to fix windows build failure (#1071).
Carl Hetherington [Fri, 12 May 2017 20:17:09 +0000 (21:17 +0100)]
Try to fix windows build failure (#1071).

6 years agoSupporter.
Carl Hetherington [Fri, 12 May 2017 14:59:30 +0000 (15:59 +0100)]
Supporter.

6 years agoUpdated cs_CZ translation from Tomáš Begeni.
Carl Hetherington [Thu, 11 May 2017 09:54:59 +0000 (10:54 +0100)]
Updated cs_CZ translation from Tomáš Begeni.

6 years agoAdd libx264, remove Ubuntu 12.04.
Carl Hetherington [Thu, 11 May 2017 09:52:28 +0000 (10:52 +0100)]
Add libx264, remove Ubuntu 12.04.

6 years agoChangeLog.
Carl Hetherington [Thu, 11 May 2017 00:16:02 +0000 (01:16 +0100)]
ChangeLog.

6 years agoBurn subtitles when exporting.
Carl Hetherington [Wed, 10 May 2017 23:50:37 +0000 (00:50 +0100)]
Burn subtitles when exporting.

6 years agoRemove unused declaration.
Carl Hetherington [Wed, 10 May 2017 23:50:23 +0000 (00:50 +0100)]
Remove unused declaration.

6 years agoBump ffmpeg for libx264 support.
Carl Hetherington [Wed, 10 May 2017 23:50:00 +0000 (00:50 +0100)]
Bump ffmpeg for libx264 support.

6 years agoBasic audio support.
Carl Hetherington [Wed, 10 May 2017 23:46:18 +0000 (00:46 +0100)]
Basic audio support.

6 years agoFix name of test.
Carl Hetherington [Wed, 10 May 2017 22:31:44 +0000 (23:31 +0100)]
Fix name of test.

6 years agoFix options for libx264.
Carl Hetherington [Wed, 10 May 2017 12:53:44 +0000 (13:53 +0100)]
Fix options for libx264.