dcpomatic.git
7 years agoMerge branch 'master' of ssh://git.carlh.net/home/carl/git/dcpomatic
Carl Hetherington [Fri, 16 Dec 2016 10:02:16 +0000 (10:02 +0000)]
Merge branch 'master' of ssh://git.carlh.net/home/carl/git/dcpomatic

7 years agoIncrease maximum allowable KDM file size.
Carl Hetherington [Fri, 16 Dec 2016 10:00:59 +0000 (10:00 +0000)]
Increase maximum allowable KDM file size.

7 years agoBump version
Carl Hetherington [Wed, 14 Dec 2016 16:53:20 +0000 (16:53 +0000)]
Bump version

7 years agoBump version v2.10.4-test
Carl Hetherington [Wed, 14 Dec 2016 16:53:20 +0000 (16:53 +0000)]
Bump version

7 years agoAdd some debugging for the strange greyed-out refer button.
Carl Hetherington [Wed, 14 Dec 2016 16:42:56 +0000 (16:42 +0000)]
Add some debugging for the strange greyed-out refer button.

7 years agoChangeLog update.
Carl Hetherington [Wed, 14 Dec 2016 16:22:51 +0000 (16:22 +0000)]
ChangeLog update.

7 years agoUpdated zh_CN translation from 刘汉源.
Carl Hetherington [Wed, 14 Dec 2016 16:22:33 +0000 (16:22 +0000)]
Updated zh_CN translation from 刘汉源.

7 years agoAdd tentative support for the S-Gamut3/S-Log3 colourspace.
Carl Hetherington [Wed, 14 Dec 2016 16:14:41 +0000 (16:14 +0000)]
Add tentative support for the S-Gamut3/S-Log3 colourspace.

7 years agoDebugging for encode decisions.
Carl Hetherington [Wed, 14 Dec 2016 13:10:29 +0000 (13:10 +0000)]
Debugging for encode decisions.

7 years agoFix pango markup with alpha blending.
Carl Hetherington [Wed, 14 Dec 2016 12:44:48 +0000 (12:44 +0000)]
Fix pango markup with alpha blending.

7 years agoStore reel lengths in DCPContent to speed up e.g. timeline with many DCPs.
Carl Hetherington [Wed, 14 Dec 2016 12:41:01 +0000 (12:41 +0000)]
Store reel lengths in DCPContent to speed up e.g. timeline with many DCPs.

7 years agoUpdated cs_CZ translation from Tomáš Begeni.
Carl Hetherington [Wed, 14 Dec 2016 12:04:23 +0000 (12:04 +0000)]
Updated cs_CZ translation from Tomáš Begeni.

7 years agoFix crash on previewing JPEG2000.
Carl Hetherington [Wed, 14 Dec 2016 12:01:57 +0000 (12:01 +0000)]
Fix crash on previewing JPEG2000.

I remember adding this line to fix a completely screwed up display,
but on testing again it seems to be wrong; it results in wildly out-of-range
memory access.  Not sure what's going on.

7 years agoFix test for change to marked_up.
Carl Hetherington [Wed, 14 Dec 2016 12:01:54 +0000 (12:01 +0000)]
Fix test for change to marked_up.

7 years agoFix test for change to marked_up.
Carl Hetherington [Wed, 14 Dec 2016 12:01:44 +0000 (12:01 +0000)]
Fix test for change to marked_up.

7 years agoFix missing fade on subtitle preview / render.
Carl Hetherington [Wed, 14 Dec 2016 11:59:01 +0000 (11:59 +0000)]
Fix missing fade on subtitle preview / render.

7 years agoFix missing subtitle when a frame is re-fetched.
Carl Hetherington [Wed, 14 Dec 2016 10:54:51 +0000 (10:54 +0000)]
Fix missing subtitle when a frame is re-fetched.

Before this we would get a subtitle at t, which would set the subtitle
decoder position to t.  Then a second request for this sub would result
in no seek but the decoder would not re-produce the sub.

7 years agoFocus frame entry in playhead-to-frame dialogue.
Carl Hetherington [Wed, 14 Dec 2016 10:37:01 +0000 (10:37 +0000)]
Focus frame entry in playhead-to-frame dialogue.

7 years agoIt would appear that iconv is no longer required; certainly quickmail isn't.
Carl Hetherington [Tue, 13 Dec 2016 10:29:05 +0000 (10:29 +0000)]
It would appear that iconv is no longer required; certainly quickmail isn't.

7 years agoBump version
Carl Hetherington [Sun, 11 Dec 2016 18:28:09 +0000 (18:28 +0000)]
Bump version

7 years agoBump version v2.10.3-test
Carl Hetherington [Sun, 11 Dec 2016 18:28:09 +0000 (18:28 +0000)]
Bump version

7 years agoMangle version identifier after releasing 2.10.2 on the -fix branch.
Carl Hetherington [Sun, 11 Dec 2016 18:27:49 +0000 (18:27 +0000)]
Mangle version identifier after releasing 2.10.2 on the -fix branch.

7 years agoOne last fix for Debian unstable.
Carl Hetherington [Sat, 10 Dec 2016 22:17:22 +0000 (22:17 +0000)]
One last fix for Debian unstable.

7 years agoAnother try at fixing debian unstable build.
Carl Hetherington [Sat, 10 Dec 2016 21:55:07 +0000 (21:55 +0000)]
Another try at fixing debian unstable build.

7 years agoAnother Debian unstable build fix.
Carl Hetherington [Sat, 10 Dec 2016 21:03:38 +0000 (21:03 +0000)]
Another Debian unstable build fix.

7 years agoSupporter.
Carl Hetherington [Fri, 9 Dec 2016 23:43:08 +0000 (23:43 +0000)]
Supporter.

7 years agoFix missing build_depends.
Carl Hetherington [Fri, 9 Dec 2016 23:34:21 +0000 (23:34 +0000)]
Fix missing build_depends.

7 years agoFix previous.
Carl Hetherington [Fri, 9 Dec 2016 23:19:44 +0000 (23:19 +0000)]
Fix previous.

7 years agoTry to fix build on Debian unstable.
Carl Hetherington [Fri, 9 Dec 2016 23:17:56 +0000 (23:17 +0000)]
Try to fix build on Debian unstable.

7 years agoMerge branch 'master' of ssh://git.carlh.net/home/carl/git/dcpomatic
Carl Hetherington [Fri, 9 Dec 2016 21:51:36 +0000 (21:51 +0000)]
Merge branch 'master' of ssh://git.carlh.net/home/carl/git/dcpomatic

7 years agoSupporter.
Carl Hetherington [Fri, 9 Dec 2016 21:51:30 +0000 (21:51 +0000)]
Supporter.

7 years agoTypo in previous.
Carl Hetherington [Thu, 8 Dec 2016 11:43:45 +0000 (11:43 +0000)]
Typo in previous.

7 years agoFurther fixes and tidying to 'better-seek'.
Carl Hetherington [Thu, 8 Dec 2016 11:23:58 +0000 (11:23 +0000)]
Further fixes and tidying to 'better-seek'.

This fixes the failure to keep track of the `position' of
each stream of a multi-stream file.  It also tidies things
up a bit.

7 years agoSupporter.
Carl Hetherington [Thu, 1 Dec 2016 10:49:06 +0000 (10:49 +0000)]
Supporter.

7 years agoReduce during J2K decode where possible for playback (#986).
Carl Hetherington [Sat, 26 Nov 2016 15:14:11 +0000 (15:14 +0000)]
Reduce during J2K decode where possible for playback (#986).

7 years agoEnable mysteriously disabled multi-selected-content edit of timing and
Carl Hetherington [Fri, 25 Nov 2016 21:01:18 +0000 (21:01 +0000)]
Enable mysteriously disabled multi-selected-content edit of timing and
fix a couple of problems with it (#1010).

7 years agoFix typo.
Carl Hetherington [Fri, 25 Nov 2016 00:53:20 +0000 (00:53 +0000)]
Fix typo.

7 years agoAttempt to fix crash on hitting enter in the crop control on Windows (#1009).
Carl Hetherington [Wed, 23 Nov 2016 11:40:48 +0000 (11:40 +0000)]
Attempt to fix crash on hitting enter in the crop control on Windows (#1009).

7 years agoFix hanging subtitles after recent changes to subtitle examination.
Carl Hetherington [Wed, 23 Nov 2016 09:54:16 +0000 (09:54 +0000)]
Fix hanging subtitles after recent changes to subtitle examination.

7 years agoSupporter.
Carl Hetherington [Tue, 22 Nov 2016 14:57:36 +0000 (14:57 +0000)]
Supporter.

7 years agoFix warning.
Carl Hetherington [Tue, 22 Nov 2016 10:19:34 +0000 (10:19 +0000)]
Fix warning.

7 years agoMusings.
Carl Hetherington [Mon, 21 Nov 2016 13:35:37 +0000 (13:35 +0000)]
Musings.

7 years agoFix thinko in deciding where to seek in audio decoder stream; still more debug logging.
Carl Hetherington [Mon, 21 Nov 2016 10:35:48 +0000 (10:35 +0000)]
Fix thinko in deciding where to seek in audio decoder stream; still more debug logging.

7 years agoStill more decode logging.
Carl Hetherington [Mon, 21 Nov 2016 00:47:16 +0000 (00:47 +0000)]
Still more decode logging.

7 years agoSome more decode debug logging.
Carl Hetherington [Mon, 21 Nov 2016 00:08:40 +0000 (00:08 +0000)]
Some more decode debug logging.

7 years agoSome more decode logging.
Carl Hetherington [Sun, 20 Nov 2016 23:58:51 +0000 (23:58 +0000)]
Some more decode logging.

7 years agoFix subtitles (seen in DVB) which have a specified `to' time but
Carl Hetherington [Sun, 20 Nov 2016 22:08:11 +0000 (22:08 +0000)]
Fix subtitles (seen in DVB) which have a specified `to' time but
then are terminated earlier than that by a num_rects=0 subtitle.

7 years agoFix loss of image subtitles with more than 1 rectangle.
Carl Hetherington [Sun, 20 Nov 2016 21:05:30 +0000 (21:05 +0000)]
Fix loss of image subtitles with more than 1 rectangle.

7 years agoFix thinko; just because a seek has just happened, it doesn't mean another one isn...
Carl Hetherington [Sun, 20 Nov 2016 19:40:25 +0000 (19:40 +0000)]
Fix thinko; just because a seek has just happened, it doesn't mean another one isn't necessary.

7 years agoContentMenu is never destroyed, so some bits can be removed.
Carl Hetherington [Sun, 20 Nov 2016 18:53:15 +0000 (18:53 +0000)]
ContentMenu is never destroyed, so some bits can be removed.

7 years agoAdd button to restore image subtitle colours.
Carl Hetherington [Sun, 20 Nov 2016 00:19:31 +0000 (00:19 +0000)]
Add button to restore image subtitle colours.

7 years agoScroll image subtitle colour dialogue.
Carl Hetherington [Sun, 20 Nov 2016 00:07:47 +0000 (00:07 +0000)]
Scroll image subtitle colour dialogue.

7 years agoRemove out-of-date comment.
Carl Hetherington [Sat, 19 Nov 2016 21:30:55 +0000 (21:30 +0000)]
Remove out-of-date comment.

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).