dcpomatic.git
7 years agoNo-op; rename a whole load of wx constants to their shorter equivalents.
Carl Hetherington [Sat, 19 Nov 2016 21:30:00 +0000 (21:30 +0000)]
No-op; rename a whole load of wx constants to their shorter equivalents.

7 years agoMove position variables into the video/audio/subtitle decoder classes.
Carl Hetherington [Sat, 19 Nov 2016 20:40:36 +0000 (20:40 +0000)]
Move position variables into the video/audio/subtitle decoder classes.

7 years agoFocus the timecode control on opening playhead-to-timecode.
Carl Hetherington [Sat, 19 Nov 2016 20:37:33 +0000 (20:37 +0000)]
Focus the timecode control on opening playhead-to-timecode.

7 years agoCope with offsets between video/audio/subtitle data in a muxed file.
Carl Hetherington [Sat, 19 Nov 2016 00:31:37 +0000 (00:31 +0000)]
Cope with offsets between video/audio/subtitle data in a muxed file.

7 years agoFix incorrect scaling of DVB subtitles when the picture is not 720x576.
Carl Hetherington [Fri, 18 Nov 2016 21:33:25 +0000 (21:33 +0000)]
Fix incorrect scaling of DVB subtitles when the picture is not 720x576.

7 years agoPrevent duplicate screen names within a cinema (#1007).
Carl Hetherington [Thu, 17 Nov 2016 01:28:27 +0000 (01:28 +0000)]
Prevent duplicate screen names within a cinema (#1007).

7 years agoA possibly-better approach to seeking.
Carl Hetherington [Fri, 7 Oct 2016 15:22:38 +0000 (16:22 +0100)]
A possibly-better approach to seeking.

Before this commit, decoders try to guess whether they should
request a seek based on what they have in their buffers.  This
seems reasonable for video and audio, which will always (I think)
have some data lying around to give an indication of where their
parent decoders are in the timeline.

It doesn't work so well for subtitles, as the storage of subs is
cleared out based on time (+/- 5s of "now") so there is a good chance
that the storage will be empty.  This gives the subtitle decoder no
chance of knowing where its parent is, so it's very likely to seek.

This commit asks the parent decoder to seek if it wants to, and it
decides based on a knowledge of roughly where it is in the timeline.
Hence the sub-decoders just see if they have got the data that is being
requested, and if not they suggest to the parent that it might like
to seek.  They then start calling pass().  Hence the parent should only
seek if some calls to pass() are not going to elicit the required data
in a reasonable time.

7 years agoBump ffmpeg (#992).
Carl Hetherington [Thu, 17 Nov 2016 01:05:34 +0000 (01:05 +0000)]
Bump ffmpeg (#992).

7 years agoBump version
Carl Hetherington [Wed, 16 Nov 2016 23:06:30 +0000 (23:06 +0000)]
Bump version

7 years agoBump version v2.10.1
Carl Hetherington [Wed, 16 Nov 2016 23:06:30 +0000 (23:06 +0000)]
Bump version

7 years agoFurther fix KDM dialog Z-order on OS X (#979).
Carl Hetherington [Wed, 16 Nov 2016 11:21:52 +0000 (11:21 +0000)]
Further fix KDM dialog Z-order on OS X (#979).

7 years agoFix the layout of the job status view on OS X (#1005)
Carl Hetherington [Wed, 16 Nov 2016 00:27:40 +0000 (00:27 +0000)]
Fix the layout of the job status view on OS X (#1005)

7 years agoCatch failures to read missing DCPs in various places.
Carl Hetherington [Wed, 16 Nov 2016 00:19:29 +0000 (00:19 +0000)]
Catch failures to read missing DCPs in various places.

7 years agoMerge branch 'master' of ssh://git.carlh.net/home/carl/git/dcpomatic
Carl Hetherington [Tue, 15 Nov 2016 19:40:37 +0000 (19:40 +0000)]
Merge branch 'master' of ssh://git.carlh.net/home/carl/git/dcpomatic

7 years agoAttempt to fix lost frames on remote encodes in certain exceptional circumstances.
Carl Hetherington [Tue, 15 Nov 2016 19:40:30 +0000 (19:40 +0000)]
Attempt to fix lost frames on remote encodes in certain exceptional circumstances.

7 years agoFix 0-id menu item in the CPL menu which causes an error on OS X (#1001).
Carl Hetherington [Tue, 15 Nov 2016 09:15:00 +0000 (09:15 +0000)]
Fix 0-id menu item in the CPL menu which causes an error on OS X (#1001).

7 years agoBump version
Carl Hetherington [Tue, 15 Nov 2016 00:07:48 +0000 (00:07 +0000)]
Bump version

7 years agoBump version v2.10.0
Carl Hetherington [Tue, 15 Nov 2016 00:07:48 +0000 (00:07 +0000)]
Bump version

7 years agoBump version
Carl Hetherington [Mon, 14 Nov 2016 15:48:54 +0000 (15:48 +0000)]
Bump version

7 years agoBump version v2.9.41
Carl Hetherington [Mon, 14 Nov 2016 15:48:54 +0000 (15:48 +0000)]
Bump version

7 years agoMerge branch 'master' of ssh://git.carlh.net/home/carl/git/dcpomatic
Carl Hetherington [Mon, 14 Nov 2016 15:47:26 +0000 (15:47 +0000)]
Merge branch 'master' of ssh://git.carlh.net/home/carl/git/dcpomatic

7 years agoHack to fix layout on OS X (#891).
Carl Hetherington [Mon, 14 Nov 2016 13:35:45 +0000 (13:35 +0000)]
Hack to fix layout on OS X (#891).

7 years agoUpdated fr_FR translation from Thierry Journet.
Carl Hetherington [Mon, 14 Nov 2016 09:09:02 +0000 (09:09 +0000)]
Updated fr_FR translation from Thierry Journet.

7 years agoBump version
Carl Hetherington [Sat, 12 Nov 2016 00:32:34 +0000 (00:32 +0000)]
Bump version

7 years agoBump version v2.9.40
Carl Hetherington [Sat, 12 Nov 2016 00:32:34 +0000 (00:32 +0000)]
Bump version

7 years agoCalm a busy-wait in dcpomatic_create.
Carl Hetherington [Fri, 11 Nov 2016 21:16:51 +0000 (21:16 +0000)]
Calm a busy-wait in dcpomatic_create.

7 years agoBump libdcp/libsub to release versions.
Carl Hetherington [Fri, 11 Nov 2016 13:01:43 +0000 (13:01 +0000)]
Bump libdcp/libsub to release versions.

7 years agoTry to fix unstable build wrt wxWidgets location.
Carl Hetherington [Thu, 10 Nov 2016 15:53:37 +0000 (15:53 +0000)]
Try to fix unstable build wrt wxWidgets location.

7 years agoSupporter.
Carl Hetherington [Thu, 10 Nov 2016 11:30:25 +0000 (11:30 +0000)]
Supporter.

7 years agoBump libdcp for Debian Unstable build fix.
Carl Hetherington [Thu, 10 Nov 2016 11:23:50 +0000 (11:23 +0000)]
Bump libdcp for Debian Unstable build fix.

7 years agoBump version
Carl Hetherington [Thu, 10 Nov 2016 00:01:33 +0000 (00:01 +0000)]
Bump version

7 years agoBump version v2.9.39
Carl Hetherington [Thu, 10 Nov 2016 00:01:33 +0000 (00:01 +0000)]
Bump version

7 years agoMissing include.
Carl Hetherington [Wed, 9 Nov 2016 19:41:24 +0000 (19:41 +0000)]
Missing include.

7 years agoOnly use c++11 for cairo/pango configuration checks on appropriate GCC versions.
Carl Hetherington [Wed, 9 Nov 2016 19:27:34 +0000 (19:27 +0000)]
Only use c++11 for cairo/pango configuration checks on appropriate GCC versions.

7 years agoBump libsub for asdcplib bump.
Carl Hetherington [Wed, 9 Nov 2016 19:00:14 +0000 (19:00 +0000)]
Bump libsub for asdcplib bump.

7 years agoBump libdcp for subtitle extraneous spaces fix.
Carl Hetherington [Wed, 9 Nov 2016 16:02:52 +0000 (16:02 +0000)]
Bump libdcp for subtitle extraneous spaces fix.

7 years agoDon't fail to build when we're on a merge commit.
Carl Hetherington [Wed, 9 Nov 2016 16:02:06 +0000 (16:02 +0000)]
Don't fail to build when we're on a merge commit.

7 years agoFix merge.
Carl Hetherington [Wed, 9 Nov 2016 15:30:32 +0000 (15:30 +0000)]
Fix merge.

7 years agoBump libdcp for asdcplib Debian unstable build fix.
Carl Hetherington [Wed, 9 Nov 2016 15:29:48 +0000 (15:29 +0000)]
Bump libdcp for asdcplib Debian unstable build fix.

7 years agoBump libdcp for OpenJPEG 1.x build fix.
Carl Hetherington [Wed, 9 Nov 2016 11:25:49 +0000 (11:25 +0000)]
Bump libdcp for OpenJPEG 1.x build fix.

7 years agoBump libdcp for new method.
Carl Hetherington [Wed, 9 Nov 2016 10:57:50 +0000 (10:57 +0000)]
Bump libdcp for new method.

7 years agoAdd some debug logging.
Carl Hetherington [Wed, 9 Nov 2016 10:57:43 +0000 (10:57 +0000)]
Add some debug logging.

7 years agoBasic test that we (roughly) hit average J2K bandwidth targets.
Carl Hetherington [Tue, 8 Nov 2016 16:22:09 +0000 (16:22 +0000)]
Basic test that we (roughly) hit average J2K bandwidth targets.

7 years agoFix layout problems in the job view with long job details (#889).
Carl Hetherington [Sun, 30 Oct 2016 22:06:39 +0000 (22:06 +0000)]
Fix layout problems in the job view with long job details (#889).

7 years agoMerge cherry-pick of fix for #946.
Carl Hetherington [Sun, 30 Oct 2016 10:36:48 +0000 (10:36 +0000)]
Merge cherry-pick of fix for #946.

7 years agoTweak layout of KDM from/until line under OS X (#926).
Carl Hetherington [Fri, 28 Oct 2016 23:25:15 +0000 (00:25 +0100)]
Tweak layout of KDM from/until line under OS X (#926).

7 years agoProvide correct parent to dialogue box to avoid z-order problems under OS X (part...
Carl Hetherington [Sun, 30 Oct 2016 19:53:02 +0000 (19:53 +0000)]
Provide correct parent to dialogue box to avoid z-order problems under OS X (part of #979).

7 years agos/c.hetherington/Carl Hetherington/g
Carl Hetherington [Tue, 8 Nov 2016 11:09:47 +0000 (11:09 +0000)]
s/c.hetherington/Carl Hetherington/g

7 years agoTester.
Carl Hetherington [Tue, 8 Nov 2016 11:01:44 +0000 (11:01 +0000)]
Tester.

7 years agoVarious fixes to subtitle rendering.
Carl Hetherington [Tue, 8 Nov 2016 10:59:22 +0000 (10:59 +0000)]
Various fixes to subtitle rendering.

Use <span> to mark text up for Pango as this can set up everything,
and is easier than using <b>..</b> etc.  Fix the estimation of subtitle
area size to cope with different subtitle sizes. Use show_in_cairo_context
rather than add_to_cairo_context so that colours in the markup are
respected.

7 years agoUpdated da_DK translation from Anders Uhl Pedersen.
Carl Hetherington [Mon, 7 Nov 2016 23:47:08 +0000 (23:47 +0000)]
Updated da_DK translation from Anders Uhl Pedersen.

7 years agoAnother translator.
Carl Hetherington [Mon, 7 Nov 2016 23:46:58 +0000 (23:46 +0000)]
Another translator.

7 years agoHidden supporter.
Carl Hetherington [Thu, 3 Nov 2016 09:06:34 +0000 (09:06 +0000)]
Hidden supporter.

7 years agoMissing FFmpeg include; fixes #989.
Carl Hetherington [Wed, 2 Nov 2016 12:26:12 +0000 (12:26 +0000)]
Missing FFmpeg include; fixes #989.

7 years agoSupporter.
Carl Hetherington [Wed, 2 Nov 2016 11:16:46 +0000 (11:16 +0000)]
Supporter.

7 years agoMore version churn.
Carl Hetherington [Mon, 31 Oct 2016 16:40:03 +0000 (16:40 +0000)]
More version churn.

7 years agoBump libdcp/libsub.
Carl Hetherington [Mon, 31 Oct 2016 16:06:16 +0000 (16:06 +0000)]
Bump libdcp/libsub.

7 years agoBump libdcp/libsub.
Carl Hetherington [Mon, 31 Oct 2016 15:56:31 +0000 (15:56 +0000)]
Bump libdcp/libsub.

7 years agoFix ubuntu 16.10 build.
Carl Hetherington [Mon, 31 Oct 2016 12:57:59 +0000 (12:57 +0000)]
Fix ubuntu 16.10 build.

7 years agoUse release versions for libdcp/libsub.
Carl Hetherington [Mon, 31 Oct 2016 12:55:25 +0000 (12:55 +0000)]
Use release versions for libdcp/libsub.

7 years agoAdd deps for Ubuntu 16.10.
Carl Hetherington [Mon, 31 Oct 2016 12:34:44 +0000 (12:34 +0000)]
Add deps for Ubuntu 16.10.

7 years agoUse the same ContextID whenever encrypting the picture asset for a project;
Carl Hetherington [Thu, 27 Oct 2016 20:00:41 +0000 (21:00 +0100)]
Use the same ContextID whenever encrypting the picture asset for a project;
this ensures that resumption of encodes works.  Before this, a random ContextID
would be created for each run (#980).

7 years agoconst-correctness fix (#985).
Carl Hetherington [Sun, 30 Oct 2016 19:41:59 +0000 (19:41 +0000)]
const-correctness fix (#985).

7 years agoUpdated de_DE translation from Carsten Kurz.
Carl Hetherington [Sat, 29 Oct 2016 20:53:34 +0000 (21:53 +0100)]
Updated de_DE translation from Carsten Kurz.

7 years agoFix attempt to internationalise an empty string causing strange channel names in...
Carl Hetherington [Sat, 29 Oct 2016 20:52:40 +0000 (21:52 +0100)]
Fix attempt to internationalise an empty string causing strange channel names in the mapping view.

7 years agoFix crash on Repeat... option.
Carl Hetherington [Sat, 29 Oct 2016 10:07:06 +0000 (11:07 +0100)]
Fix crash on Repeat... option.

7 years agoAttempt to tidy up layout of KDM window.
Carl Hetherington [Fri, 28 Oct 2016 21:56:23 +0000 (22:56 +0100)]
Attempt to tidy up layout of KDM window.

7 years agoUpdated it_IT translation from Fabio "Zak" Belli.
Carl Hetherington [Fri, 28 Oct 2016 21:31:35 +0000 (22:31 +0100)]
Updated it_IT translation from Fabio "Zak" Belli.

7 years agoUpdated es_ES translation from Manuel AC.
Carl Hetherington [Wed, 26 Oct 2016 15:16:17 +0000 (16:16 +0100)]
Updated es_ES translation from Manuel AC.

7 years agoUpdated de_DE translation from Carsten Kurz.
Carl Hetherington [Wed, 26 Oct 2016 13:14:15 +0000 (14:14 +0100)]
Updated de_DE translation from Carsten Kurz.

7 years agoUpdated sv_SE translation from Adam Klotblixt.
Carl Hetherington [Tue, 25 Oct 2016 23:03:43 +0000 (00:03 +0100)]
Updated sv_SE translation from Adam Klotblixt.

7 years agoUpdated nl_NL translation from Rob van Nieuwkerk.
Carl Hetherington [Tue, 25 Oct 2016 14:57:30 +0000 (15:57 +0100)]
Updated nl_NL translation from Rob van Nieuwkerk.

7 years agopot/merge.
Carl Hetherington [Tue, 25 Oct 2016 09:43:41 +0000 (10:43 +0100)]
pot/merge.

7 years agoMerge branch 'master' of ssh://git.carlh.net/home/carl/git/dcpomatic
Carl Hetherington [Tue, 25 Oct 2016 08:50:15 +0000 (09:50 +0100)]
Merge branch 'master' of ssh://git.carlh.net/home/carl/git/dcpomatic

7 years agoMore detail on templates in the manual.
Carl Hetherington [Tue, 25 Oct 2016 08:50:02 +0000 (09:50 +0100)]
More detail on templates in the manual.

7 years agoBuild fix.
Carl Hetherington [Mon, 24 Oct 2016 22:28:52 +0000 (23:28 +0100)]
Build fix.

7 years agoFix broken digest progress reporting (#977).
Carl Hetherington [Mon, 24 Oct 2016 22:06:57 +0000 (23:06 +0100)]
Fix broken digest progress reporting (#977).

7 years agoBump version
Carl Hetherington [Mon, 24 Oct 2016 21:26:27 +0000 (22:26 +0100)]
Bump version

7 years agoBump version v2.9.38
Carl Hetherington [Mon, 24 Oct 2016 21:26:27 +0000 (22:26 +0100)]
Bump version

7 years agoChangeLog fixes.
Carl Hetherington [Mon, 24 Oct 2016 20:14:35 +0000 (21:14 +0100)]
ChangeLog fixes.

7 years agoFix seeking with 3D alternate-frame sources.
Carl Hetherington [Mon, 24 Oct 2016 20:10:47 +0000 (21:10 +0100)]
Fix seeking with 3D alternate-frame sources.

7 years agoBump libdcp for LocalTime fix.
Carl Hetherington [Mon, 24 Oct 2016 19:44:41 +0000 (20:44 +0100)]
Bump libdcp for LocalTime fix.

7 years agoBump asdcplib-cth for >60fps 3D fix.
Carl Hetherington [Sun, 23 Oct 2016 23:54:37 +0000 (00:54 +0100)]
Bump asdcplib-cth for >60fps 3D fix.

7 years agoMerge identical time periods returned from text_subtitles_during
Carl Hetherington [Sun, 23 Oct 2016 22:27:49 +0000 (23:27 +0100)]
Merge identical time periods returned from text_subtitles_during
to stop multiple copies of subtitles being returned from the decoder.

7 years agoAdd new test for imported XML subtitles.
Carl Hetherington [Sun, 23 Oct 2016 22:00:56 +0000 (23:00 +0100)]
Add new test for imported XML subtitles.

7 years agoMove some tests around.
Carl Hetherington [Sun, 23 Oct 2016 19:32:24 +0000 (20:32 +0100)]
Move some tests around.

7 years agoSupporters.
Carl Hetherington [Sat, 22 Oct 2016 23:09:39 +0000 (00:09 +0100)]
Supporters.

7 years agoBuild fix.
Carl Hetherington [Thu, 20 Oct 2016 14:29:03 +0000 (15:29 +0100)]
Build fix.

7 years agoGive a better error if the user tries to load a non-KDM as a DKDM into the KDM creator.
Carl Hetherington [Thu, 20 Oct 2016 10:42:14 +0000 (11:42 +0100)]
Give a better error if the user tries to load a non-KDM as a DKDM into the KDM creator.

7 years agoBump version
Carl Hetherington [Wed, 19 Oct 2016 22:41:18 +0000 (23:41 +0100)]
Bump version

7 years agoBump version v2.9.37
Carl Hetherington [Wed, 19 Oct 2016 22:41:17 +0000 (23:41 +0100)]
Bump version

7 years agoFix misunderstandings in decoder frame handling for 3D/3D-alternate.
Carl Hetherington [Wed, 19 Oct 2016 22:40:31 +0000 (23:40 +0100)]
Fix misunderstandings in decoder frame handling for 3D/3D-alternate.

7 years agoUpdated de_DE translation from Carsten Kurz.
Carl Hetherington [Tue, 18 Oct 2016 09:01:26 +0000 (10:01 +0100)]
Updated de_DE translation from Carsten Kurz.

7 years agoBump version
Carl Hetherington [Mon, 17 Oct 2016 15:43:01 +0000 (16:43 +0100)]
Bump version

7 years agoBump version v2.9.36
Carl Hetherington [Mon, 17 Oct 2016 15:43:01 +0000 (16:43 +0100)]
Bump version

7 years agoFix merge.
Carl Hetherington [Mon, 17 Oct 2016 13:39:08 +0000 (14:39 +0100)]
Fix merge.

7 years agoBump libdcp to fix corrupted audio analyses under some locales (#974).
Carl Hetherington [Mon, 17 Oct 2016 13:38:24 +0000 (14:38 +0100)]
Bump libdcp to fix corrupted audio analyses under some locales (#974).

7 years agoMore name reordering.
Carl Hetherington [Sat, 15 Oct 2016 15:26:17 +0000 (16:26 +0100)]
More name reordering.

7 years agoTweak ordering of lists.
Carl Hetherington [Sat, 15 Oct 2016 15:23:14 +0000 (16:23 +0100)]
Tweak ordering of lists.

7 years agoBump version
Carl Hetherington [Sat, 15 Oct 2016 00:14:44 +0000 (01:14 +0100)]
Bump version