dcpomatic.git
8 years agoShrink height of KDM creator a bit.
Carl Hetherington [Wed, 4 Nov 2015 19:10:35 +0000 (19:10 +0000)]
Shrink height of KDM creator a bit.

8 years agoUpdated nl_NL translation from Rob van Nieuwkerk.
Carl Hetherington [Wed, 4 Nov 2015 18:25:10 +0000 (18:25 +0000)]
Updated nl_NL translation from Rob van Nieuwkerk.

8 years agoBump version
Carl Hetherington [Wed, 4 Nov 2015 12:37:18 +0000 (12:37 +0000)]
Bump version

8 years agoBump version v2.4.17
Carl Hetherington [Wed, 4 Nov 2015 12:37:18 +0000 (12:37 +0000)]
Bump version

8 years agoBump libdcp for Dolby KDM tests.
Carl Hetherington [Wed, 4 Nov 2015 11:58:00 +0000 (11:58 +0000)]
Bump libdcp for Dolby KDM tests.

8 years agoBump version
Carl Hetherington [Wed, 4 Nov 2015 11:24:05 +0000 (11:24 +0000)]
Bump version

8 years agoBump version v2.4.16
Carl Hetherington [Wed, 4 Nov 2015 11:24:05 +0000 (11:24 +0000)]
Bump version

8 years agoTry to hack around font finding during unit tests.
Carl Hetherington [Wed, 4 Nov 2015 09:28:50 +0000 (09:28 +0000)]
Try to hack around font finding during unit tests.

8 years agoTry to fix fallback font locations.
Carl Hetherington [Wed, 4 Nov 2015 00:53:02 +0000 (00:53 +0000)]
Try to fix fallback font locations.

8 years agoImprove reporting of unhandled exceptions.
Carl Hetherington [Tue, 3 Nov 2015 22:23:32 +0000 (22:23 +0000)]
Improve reporting of unhandled exceptions.

8 years agoChangeLog.
Carl Hetherington [Tue, 3 Nov 2015 22:23:21 +0000 (22:23 +0000)]
ChangeLog.

8 years agoAdd missing alpha_blend() for XYZ content so that subtitle overlay works on DCP conte...
Carl Hetherington [Tue, 3 Nov 2015 22:23:12 +0000 (22:23 +0000)]
Add missing alpha_blend() for XYZ content so that subtitle overlay works on DCP content again.

8 years agoAttempt to fix test idle hacks.
Carl Hetherington [Tue, 3 Nov 2015 22:22:18 +0000 (22:22 +0000)]
Attempt to fix test idle hacks.

8 years agoVarious improvements in robustness / neatness of certificate download stuff.
Carl Hetherington [Tue, 3 Nov 2015 21:27:26 +0000 (21:27 +0000)]
Various improvements in robustness / neatness of certificate download stuff.

8 years agoAnother missing include.
Carl Hetherington [Tue, 3 Nov 2015 11:53:52 +0000 (11:53 +0000)]
Another missing include.

8 years agoFix test.
Carl Hetherington [Tue, 3 Nov 2015 10:54:45 +0000 (10:54 +0000)]
Fix test.

8 years agoNow-required include.
Carl Hetherington [Tue, 3 Nov 2015 10:51:11 +0000 (10:51 +0000)]
Now-required include.

8 years agoBump libdcp.
Carl Hetherington [Tue, 3 Nov 2015 10:31:22 +0000 (10:31 +0000)]
Bump libdcp.

8 years agoFix confusion over when DCPDecoder::_next means wrt reels.
Carl Hetherington [Tue, 3 Nov 2015 09:44:25 +0000 (09:44 +0000)]
Fix confusion over when DCPDecoder::_next means wrt reels.

8 years agoUpdated fr_FR translation from Thierry Journet.
Carl Hetherington [Tue, 3 Nov 2015 09:21:09 +0000 (09:21 +0000)]
Updated fr_FR translation from Thierry Journet.

8 years agoUpdated nl_NL translation from Rob van Nieuwkerk.
Carl Hetherington [Tue, 3 Nov 2015 09:14:09 +0000 (09:14 +0000)]
Updated nl_NL translation from Rob van Nieuwkerk.

8 years agoUpdated ru_RU translation from Igor Voytovich.
Carl Hetherington [Tue, 3 Nov 2015 09:09:28 +0000 (09:09 +0000)]
Updated ru_RU translation from Igor Voytovich.

8 years agoFix RPM build.
Carl Hetherington [Tue, 3 Nov 2015 09:06:44 +0000 (09:06 +0000)]
Fix RPM build.

8 years agopot/merge.
Carl Hetherington [Mon, 2 Nov 2015 23:12:40 +0000 (23:12 +0000)]
pot/merge.

8 years agoReset KDM email subject as well as body; fix erroneous initial subject.
Carl Hetherington [Mon, 2 Nov 2015 23:12:25 +0000 (23:12 +0000)]
Reset KDM email subject as well as body; fix erroneous initial subject.

8 years agoUpdated nl_NL translation from Rob van Nieuwkerk.
Carl Hetherington [Mon, 2 Nov 2015 23:09:33 +0000 (23:09 +0000)]
Updated nl_NL translation from Rob van Nieuwkerk.

8 years agoTry to fix font paths.
Carl Hetherington [Mon, 2 Nov 2015 23:06:18 +0000 (23:06 +0000)]
Try to fix font paths.

8 years agoFix incorrect preview of italic subtitles (#728).
Carl Hetherington [Mon, 2 Nov 2015 22:47:57 +0000 (22:47 +0000)]
Fix incorrect preview of italic subtitles (#728).

This requires fonts to be configured with their italic versions so
that the italic font can be given to FontConfig and hence used to
render text.  Bold font configuration is also added here although
bold subtitles aren't yet supported.

8 years agoHeader ordering.
Carl Hetherington [Mon, 2 Nov 2015 20:27:04 +0000 (20:27 +0000)]
Header ordering.

8 years agoDisallow referencing of things which are not present in DCPs.
Carl Hetherington [Fri, 30 Oct 2015 15:53:27 +0000 (15:53 +0000)]
Disallow referencing of things which are not present in DCPs.

8 years agoBasic script to make empty content files to fill in skeleton projects.
Carl Hetherington [Fri, 30 Oct 2015 15:52:29 +0000 (15:52 +0000)]
Basic script to make empty content files to fill in skeleton projects.

8 years agoMake sure we have a subtitle if we're trying to reference it.
Carl Hetherington [Fri, 30 Oct 2015 15:47:35 +0000 (15:47 +0000)]
Make sure we have a subtitle if we're trying to reference it.

8 years agopot/merge.
Carl Hetherington [Fri, 30 Oct 2015 13:50:59 +0000 (13:50 +0000)]
pot/merge.

8 years agoImprove wording of use-any-servers checkbox.
Carl Hetherington [Fri, 30 Oct 2015 13:50:40 +0000 (13:50 +0000)]
Improve wording of use-any-servers checkbox.

8 years agoMake it possible to do more stuff when there is missing DCP content in a project.
Carl Hetherington [Fri, 30 Oct 2015 13:16:52 +0000 (13:16 +0000)]
Make it possible to do more stuff when there is missing DCP content in a project.

8 years agoFurther ru_RU update.
Carl Hetherington [Fri, 30 Oct 2015 12:27:23 +0000 (12:27 +0000)]
Further ru_RU update.

8 years agoUpdated ru_RU translation from Igor Voytovich.
Carl Hetherington [Fri, 30 Oct 2015 11:58:56 +0000 (11:58 +0000)]
Updated ru_RU translation from Igor Voytovich.

8 years agoFix non-update of timeline when reels setup changes.
Carl Hetherington [Fri, 30 Oct 2015 11:57:19 +0000 (11:57 +0000)]
Fix non-update of timeline when reels setup changes.

8 years agoNon-existant method.
Carl Hetherington [Fri, 30 Oct 2015 11:57:13 +0000 (11:57 +0000)]
Non-existant method.

8 years agoRemove unnecessary extra function.
Carl Hetherington [Fri, 30 Oct 2015 11:56:36 +0000 (11:56 +0000)]
Remove unnecessary extra function.

8 years agoSome more valgrind suppressions.
Carl Hetherington [Fri, 30 Oct 2015 11:38:39 +0000 (11:38 +0000)]
Some more valgrind suppressions.

8 years agoMerge branch 'master' of ssh://git.carlh.net/home/carl/git/dcpomatic
Carl Hetherington [Thu, 29 Oct 2015 19:34:23 +0000 (19:34 +0000)]
Merge branch 'master' of ssh://git.carlh.net/home/carl/git/dcpomatic

8 years agoBump libdcp for SMPTE subtitle asset font id fix.
Carl Hetherington [Thu, 29 Oct 2015 19:33:59 +0000 (19:33 +0000)]
Bump libdcp for SMPTE subtitle asset font id fix.

8 years agoBump version
Carl Hetherington [Thu, 29 Oct 2015 18:46:23 +0000 (18:46 +0000)]
Bump version

8 years agoBump version v2.4.15
Carl Hetherington [Thu, 29 Oct 2015 18:46:23 +0000 (18:46 +0000)]
Bump version

8 years agoFix incorrect colourspace conversion of XYZ content
Carl Hetherington [Thu, 29 Oct 2015 16:57:33 +0000 (16:57 +0000)]
Fix incorrect colourspace conversion of XYZ content
when it is not being passed through as untouched
JPEG2000 (#730).

8 years agoUpdated pt_PT translation from Tiago Casal Ribeiro.
Carl Hetherington [Thu, 29 Oct 2015 10:11:23 +0000 (10:11 +0000)]
Updated pt_PT translation from Tiago Casal Ribeiro.

8 years agoUpdated nl_NL translation from Rob van Nieuwkerk.
Carl Hetherington [Thu, 29 Oct 2015 09:52:07 +0000 (09:52 +0000)]
Updated nl_NL translation from Rob van Nieuwkerk.

8 years agoMore build fixes.
Carl Hetherington [Thu, 29 Oct 2015 01:22:00 +0000 (01:22 +0000)]
More build fixes.

8 years agoFix build.
Carl Hetherington [Thu, 29 Oct 2015 00:57:14 +0000 (00:57 +0000)]
Fix build.

8 years agopot/merge.
Carl Hetherington [Thu, 29 Oct 2015 00:42:18 +0000 (00:42 +0000)]
pot/merge.

8 years agoNew pt_PT translation from Tiago Casal Ribeiro.
Carl Hetherington [Thu, 29 Oct 2015 00:04:33 +0000 (00:04 +0000)]
New pt_PT translation from Tiago Casal Ribeiro.

8 years agoBump version
Carl Hetherington [Wed, 28 Oct 2015 12:49:14 +0000 (12:49 +0000)]
Bump version

8 years agoBump version v2.4.14
Carl Hetherington [Wed, 28 Oct 2015 12:49:13 +0000 (12:49 +0000)]
Bump version

8 years agoMerge branch 'master' of ssh://git.carlh.net/home/carl/git/dcpomatic
Carl Hetherington [Wed, 28 Oct 2015 12:48:26 +0000 (12:48 +0000)]
Merge branch 'master' of ssh://git.carlh.net/home/carl/git/dcpomatic

8 years agoFix OS X build.
Carl Hetherington [Wed, 28 Oct 2015 12:48:22 +0000 (12:48 +0000)]
Fix OS X build.

8 years agoBump version
Carl Hetherington [Wed, 28 Oct 2015 11:33:02 +0000 (11:33 +0000)]
Bump version

8 years agoBump version v2.4.13
Carl Hetherington [Wed, 28 Oct 2015 11:33:02 +0000 (11:33 +0000)]
Bump version

8 years agoMore tweaks to image filename ordering.
Carl Hetherington [Wed, 28 Oct 2015 11:29:55 +0000 (11:29 +0000)]
More tweaks to image filename ordering.

8 years agoAdd some comments for translators.
Carl Hetherington [Wed, 28 Oct 2015 10:48:01 +0000 (10:48 +0000)]
Add some comments for translators.

8 years agoFix Danish language name.
Carl Hetherington [Wed, 28 Oct 2015 10:35:11 +0000 (10:35 +0000)]
Fix Danish language name.

8 years agoUpdated da_DK translation from Anders Uhl Pedersen.
Carl Hetherington [Wed, 28 Oct 2015 10:31:42 +0000 (10:31 +0000)]
Updated da_DK translation from Anders Uhl Pedersen.

8 years agoBump libdcp to fix erroneous addition of referenced assets to PKLs (#723).
Carl Hetherington [Wed, 28 Oct 2015 10:26:19 +0000 (10:26 +0000)]
Bump libdcp to fix erroneous addition of referenced assets to PKLs (#723).

8 years agoSpeculative fix for missing attachments on KDM emails.
Carl Hetherington [Mon, 26 Oct 2015 16:14:53 +0000 (16:14 +0000)]
Speculative fix for missing attachments on KDM emails.

8 years agoSpeculative fix for image corruption following 2e62b2c0de47fc8e5bcb5466b2876f9b23d2ae84
Carl Hetherington [Mon, 26 Oct 2015 13:03:14 +0000 (13:03 +0000)]
Speculative fix for image corruption following 2e62b2c0de47fc8e5bcb5466b2876f9b23d2ae84

8 years agoFix test to reflect the fact that reel lengths are rounded to frame boundaries.
Carl Hetherington [Mon, 26 Oct 2015 13:02:42 +0000 (13:02 +0000)]
Fix test to reflect the fact that reel lengths are rounded to frame boundaries.

8 years agoReinstate subtitle speed-up patch 526fd6de4c80a7ac9614a1cb0209efff7b171cd5 but only...
Carl Hetherington [Mon, 26 Oct 2015 09:37:29 +0000 (09:37 +0000)]
Reinstate subtitle speed-up patch 526fd6de4c80a7ac9614a1cb0209efff7b171cd5 but only for preview.

8 years agoRevert "Avoid decoding other packets when looking for subs."
Carl Hetherington [Fri, 23 Oct 2015 15:12:14 +0000 (16:12 +0100)]
Revert "Avoid decoding other packets when looking for subs."

This reverts commit 9e025d3f85f9d6d855b3d5e6c90bca0eac3a3d49.

It causes corruption in prophet_clip.xml for reasons that
are not yet known.

8 years agoSomewhat hackily fix rounding of reel lengths.
Carl Hetherington [Thu, 22 Oct 2015 13:44:41 +0000 (14:44 +0100)]
Somewhat hackily fix rounding of reel lengths.

8 years agoMove quite a lot of stuff out of Writer into a new class
Carl Hetherington [Wed, 21 Oct 2015 09:04:37 +0000 (10:04 +0100)]
Move quite a lot of stuff out of Writer into a new class
ReelWriter, which hopefully cleans things up a bit.

8 years agoRemove ref_write mechanism and instead maintain state for each
Carl Hetherington [Wed, 21 Oct 2015 08:23:14 +0000 (09:23 +0100)]
Remove ref_write mechanism and instead maintain state for each
reel being written so that we don't need to keep track of frames
that are being referenced.

8 years agoVarious multi-reel fixes.
Carl Hetherington [Tue, 20 Oct 2015 08:55:24 +0000 (09:55 +0100)]
Various multi-reel fixes.

* _video_frames_enqueued -> _position
* some int -> Frame replacements
* Call Writer::ref_write when there is nothing to encode / write
  for one frame.
* Assume Encoder::encode is called once per output video frame.
* Possibly correct some off-by-1 overlap bugs.
* Don't reset _last_written on FAKE write as I believe there is no need.

8 years agoMerge branch 'master' of ssh://git.carlh.net/home/carl/git/dcpomatic
Carl Hetherington [Thu, 22 Oct 2015 09:30:27 +0000 (10:30 +0100)]
Merge branch 'master' of ssh://git.carlh.net/home/carl/git/dcpomatic

8 years agoReplace StringError with the equivalent std::runtime_error.
Carl Hetherington [Tue, 20 Oct 2015 09:49:29 +0000 (10:49 +0100)]
Replace StringError with the equivalent std::runtime_error.

8 years agoFix update of reference-dcp-audio button.
Carl Hetherington [Tue, 20 Oct 2015 08:18:18 +0000 (09:18 +0100)]
Fix update of reference-dcp-audio button.

8 years agoMissing dcpomatic2_create from OS X .dmg.
Carl Hetherington [Tue, 20 Oct 2015 00:12:25 +0000 (01:12 +0100)]
Missing dcpomatic2_create from OS X .dmg.

8 years agoDraw reels in the timeline.
Carl Hetherington [Mon, 19 Oct 2015 21:30:55 +0000 (22:30 +0100)]
Draw reels in the timeline.

8 years agoFix by-video-content reel split when there is content after the last video content.
Carl Hetherington [Mon, 19 Oct 2015 20:49:40 +0000 (21:49 +0100)]
Fix by-video-content reel split when there is content after the last video content.

8 years agoCalm logging during tests.
Carl Hetherington [Mon, 19 Oct 2015 20:49:10 +0000 (21:49 +0100)]
Calm logging during tests.

8 years agoAdd button to export private keys from the config.
Carl Hetherington [Mon, 19 Oct 2015 13:20:47 +0000 (14:20 +0100)]
Add button to export private keys from the config.

8 years agoUpdate test/data.
Carl Hetherington [Sat, 17 Oct 2015 16:03:25 +0000 (17:03 +0100)]
Update test/data.

8 years agoBump version
Carl Hetherington [Sat, 17 Oct 2015 15:08:37 +0000 (16:08 +0100)]
Bump version

8 years agoBump version v2.4.12
Carl Hetherington [Sat, 17 Oct 2015 15:08:37 +0000 (16:08 +0100)]
Bump version

8 years agoSupporter.
Carl Hetherington [Sat, 17 Oct 2015 13:22:09 +0000 (14:22 +0100)]
Supporter.

8 years agoMerge branch 'master' of ssh://git.carlh.net/home/carl/git/dcpomatic
Carl Hetherington [Fri, 16 Oct 2015 16:19:30 +0000 (17:19 +0100)]
Merge branch 'master' of ssh://git.carlh.net/home/carl/git/dcpomatic

8 years agoRemove the dreaded _decoded_video size assertion.
Carl Hetherington [Fri, 16 Oct 2015 14:08:48 +0000 (15:08 +0100)]
Remove the dreaded _decoded_video size assertion.

I am reasonably convinced that the accumulation of _decoded_video
is an optimisation rather than being required for correctness,
so it's no problem to throw frames away as the code will just
get them back again if and when it needs them.

8 years agoUpdate comment.
Carl Hetherington [Fri, 16 Oct 2015 14:05:29 +0000 (15:05 +0100)]
Update comment.

8 years agoAvoid decoding other packets when looking for subs.
Carl Hetherington [Fri, 16 Oct 2015 13:38:44 +0000 (14:38 +0100)]
Avoid decoding other packets when looking for subs.

The "accumulation" of, for example, video data when we are looking
for audio data is an *optimisation* to reduce the number of seeks.
It should not be necessary for correctness (the output should be right
even if we never kept anything except what we were looking for).

Doing this accumulation is not always an optimisation; sometimes not
doing it is better.  Avoiding it when going back for subtitles is one
of these cases.

8 years agoLog to stdout in DCPOMATIC_DEBUG.
Carl Hetherington [Thu, 15 Oct 2015 11:03:30 +0000 (12:03 +0100)]
Log to stdout in DCPOMATIC_DEBUG.

8 years agoBump libdcp.
Carl Hetherington [Thu, 15 Oct 2015 08:56:20 +0000 (09:56 +0100)]
Bump libdcp.

8 years agoUse AV_ prefixes on some FFmpeg bits.
Carl Hetherington [Thu, 15 Oct 2015 08:14:43 +0000 (09:14 +0100)]
Use AV_ prefixes on some FFmpeg bits.

8 years agoChangeLog.
Carl Hetherington [Thu, 15 Oct 2015 08:14:37 +0000 (09:14 +0100)]
ChangeLog.

8 years agoFix invalid Interop subtitle times in some cases.
Carl Hetherington [Thu, 15 Oct 2015 08:13:33 +0000 (09:13 +0100)]
Fix invalid Interop subtitle times in some cases.

Use a much higher "timecode rate" (1000 rather than 24) when
representing the time of subtitles internally so that accuracy
is preserved and we don't end up rounding things up to give
out of range results.

8 years agoAdd translator of previous it_IT commit.
Carl Hetherington [Wed, 14 Oct 2015 22:21:37 +0000 (23:21 +0100)]
Add translator of previous it_IT commit.

8 years agoQuote ffprobe path on OS X.
Carl Hetherington [Wed, 14 Oct 2015 14:41:41 +0000 (15:41 +0100)]
Quote ffprobe path on OS X.

8 years agoOnly show existing DCP channels in the audio dialog (#715).
Carl Hetherington [Wed, 14 Oct 2015 11:51:28 +0000 (12:51 +0100)]
Only show existing DCP channels in the audio dialog (#715).

8 years agoOptimise audio filters; tweak order of the LPFs in the upmixers.
Carl Hetherington [Wed, 14 Oct 2015 11:38:48 +0000 (12:38 +0100)]
Optimise audio filters; tweak order of the LPFs in the upmixers.

8 years agoUpdated it_IT translation; translator name to follow.
Carl Hetherington [Wed, 14 Oct 2015 10:12:25 +0000 (11:12 +0100)]
Updated it_IT translation; translator name to follow.

8 years agoUpdate metadata ref.
Carl Hetherington [Tue, 13 Oct 2015 11:59:34 +0000 (12:59 +0100)]
Update metadata ref.

8 years agoBump version
Carl Hetherington [Tue, 13 Oct 2015 11:40:46 +0000 (12:40 +0100)]
Bump version