dcpomatic.git
6 years agoA number of unit test fixes.
Carl Hetherington [Fri, 2 Feb 2018 21:56:27 +0000 (21:56 +0000)]
A number of unit test fixes.

6 years agoFix incorrect test subtitle gathering; fix a few missing standard-setting calls.
Carl Hetherington [Fri, 2 Feb 2018 21:23:03 +0000 (21:23 +0000)]
Fix incorrect test subtitle gathering; fix a few missing standard-setting calls.

6 years agoMerge branch 'master' of ssh://git.carlh.net/home/carl/git/dcpomatic
Carl Hetherington [Fri, 2 Feb 2018 17:23:28 +0000 (17:23 +0000)]
Merge branch 'master' of ssh://git.carlh.net/home/carl/git/dcpomatic

6 years agoFix incorrect pixel format on subtitles when they are sent to encoding servers.
Carl Hetherington [Fri, 2 Feb 2018 17:23:25 +0000 (17:23 +0000)]
Fix incorrect pixel format on subtitles when they are sent to encoding servers.

6 years agoFix ar_LB character set.
Carl Hetherington [Fri, 2 Feb 2018 15:37:34 +0000 (15:37 +0000)]
Fix ar_LB character set.

6 years agoStarting point for ar_LB translation.
Carl Hetherington [Fri, 2 Feb 2018 15:32:40 +0000 (15:32 +0000)]
Starting point for ar_LB translation.

6 years agoRemove some debugging code.
Carl Hetherington [Fri, 2 Feb 2018 09:57:29 +0000 (09:57 +0000)]
Remove some debugging code.

6 years agoUpdated de_DE translation from Carsten Kurz.
Carl Hetherington [Fri, 2 Feb 2018 09:56:40 +0000 (09:56 +0000)]
Updated de_DE translation from Carsten Kurz.

6 years agoMerge.
Carl Hetherington [Thu, 1 Feb 2018 22:55:05 +0000 (22:55 +0000)]
Merge.

6 years agoDon't select video streams for which we have no codec; warn in log about streams...
Carl Hetherington [Thu, 1 Feb 2018 22:54:50 +0000 (22:54 +0000)]
Don't select video streams for which we have no codec; warn in log about streams with no codec (#1184).

6 years agoFix up .po files; nothing to see here!
Carl Hetherington [Thu, 1 Feb 2018 17:05:51 +0000 (17:05 +0000)]
Fix up .po files; nothing to see here!

6 years agoTypo kHz -> Hz.
Carl Hetherington [Thu, 1 Feb 2018 16:50:13 +0000 (16:50 +0000)]
Typo kHz -> Hz.

6 years agoUpdated sv_SE translation from Adam Klotblixt.
Carl Hetherington [Thu, 1 Feb 2018 13:31:30 +0000 (13:31 +0000)]
Updated sv_SE translation from Adam Klotblixt.

6 years agoMerge branch 'master' of ssh://git.carlh.net/home/carl/git/dcpomatic
Carl Hetherington [Thu, 1 Feb 2018 13:25:59 +0000 (13:25 +0000)]
Merge branch 'master' of ssh://git.carlh.net/home/carl/git/dcpomatic

6 years agoUpdated nl_NL translation from Rob van Nieuwkerk.
Carl Hetherington [Thu, 1 Feb 2018 09:07:58 +0000 (09:07 +0000)]
Updated nl_NL translation from Rob van Nieuwkerk.

6 years agoEnable audio by default.
Carl Hetherington [Thu, 1 Feb 2018 00:43:14 +0000 (00:43 +0000)]
Enable audio by default.

6 years agoMore manual tweaks.
Carl Hetherington [Thu, 1 Feb 2018 00:37:51 +0000 (00:37 +0000)]
More manual tweaks.

6 years agoManual tweaks.
Carl Hetherington [Thu, 1 Feb 2018 00:23:30 +0000 (00:23 +0000)]
Manual tweaks.

6 years agoBump version
Carl Hetherington [Thu, 1 Feb 2018 00:03:15 +0000 (00:03 +0000)]
Bump version

6 years agoBump version v2.11.47
Carl Hetherington [Thu, 1 Feb 2018 00:03:15 +0000 (00:03 +0000)]
Bump version

6 years agopot/merge.
Carl Hetherington [Thu, 1 Feb 2018 00:02:26 +0000 (00:02 +0000)]
pot/merge.

6 years agoTweak label as suggested by Carsten.
Carl Hetherington [Wed, 31 Jan 2018 23:58:50 +0000 (23:58 +0000)]
Tweak label as suggested by Carsten.

6 years agoI think fix_conflicting_settings is now not required.
Carl Hetherington [Wed, 31 Jan 2018 23:55:14 +0000 (23:55 +0000)]
I think fix_conflicting_settings is now not required.

6 years agoDisable DCP panel stuff which cannot be altered when a DCP is being referenced.
Carl Hetherington [Wed, 31 Jan 2018 23:50:57 +0000 (23:50 +0000)]
Disable DCP panel stuff which cannot be altered when a DCP is being referenced.

6 years agoRound seek on jump-to-selected to work around problems with sub-frame seeks and the...
Carl Hetherington [Wed, 31 Jan 2018 23:10:10 +0000 (23:10 +0000)]
Round seek on jump-to-selected to work around problems with sub-frame seeks and the DCP decoder (#1177).

6 years agoMake Cmd-W close the current file in the player on OS X (part of #1180).
Carl Hetherington [Wed, 31 Jan 2018 22:18:31 +0000 (22:18 +0000)]
Make Cmd-W close the current file in the player on OS X (part of #1180).

6 years agoFix missing subtitles when they start just after the start of a frame.
Carl Hetherington [Wed, 31 Jan 2018 21:36:36 +0000 (21:36 +0000)]
Fix missing subtitles when they start just after the start of a frame.

6 years agoAdd test for JP's tricky subtitles.
Carl Hetherington [Wed, 31 Jan 2018 21:35:16 +0000 (21:35 +0000)]
Add test for JP's tricky subtitles.

6 years agoBump version
Carl Hetherington [Wed, 31 Jan 2018 01:13:09 +0000 (01:13 +0000)]
Bump version

6 years agoBump version v2.11.46
Carl Hetherington [Wed, 31 Jan 2018 01:13:09 +0000 (01:13 +0000)]
Bump version

6 years agoFix duration/intrinsic duration confusion.
Carl Hetherington [Wed, 31 Jan 2018 01:07:51 +0000 (01:07 +0000)]
Fix duration/intrinsic duration confusion.

6 years agoFix sequencing failure in some very specific circumstances.
Carl Hetherington [Wed, 31 Jan 2018 00:25:06 +0000 (00:25 +0000)]
Fix sequencing failure in some very specific circumstances.

6 years agoAdd a whole bunch of missing debian stretch dependencies.
Carl Hetherington [Tue, 30 Jan 2018 22:46:29 +0000 (22:46 +0000)]
Add a whole bunch of missing debian stretch dependencies.

6 years agoMerge branch 'master' of ssh://git.carlh.net/home/carl/git/dcpomatic
Carl Hetherington [Tue, 30 Jan 2018 13:08:39 +0000 (13:08 +0000)]
Merge branch 'master' of ssh://git.carlh.net/home/carl/git/dcpomatic

6 years agoRemove unused variable.
Carl Hetherington [Tue, 30 Jan 2018 13:08:34 +0000 (13:08 +0000)]
Remove unused variable.

6 years agoBump version
Carl Hetherington [Tue, 30 Jan 2018 00:53:52 +0000 (00:53 +0000)]
Bump version

6 years agoBump version v2.11.45
Carl Hetherington [Tue, 30 Jan 2018 00:53:52 +0000 (00:53 +0000)]
Bump version

6 years agoFix assertion failure in emit_audio.
Carl Hetherington [Tue, 30 Jan 2018 00:34:13 +0000 (00:34 +0000)]
Fix assertion failure in emit_audio.

6 years agoTester.
Carl Hetherington [Mon, 22 Jan 2018 01:02:10 +0000 (01:02 +0000)]
Tester.

6 years agoAdd const qualifier.
Carl Hetherington [Sun, 21 Jan 2018 03:15:08 +0000 (03:15 +0000)]
Add const qualifier.

6 years agoGoodbye Ubuntu 17.04.
Carl Hetherington [Sun, 21 Jan 2018 02:42:23 +0000 (02:42 +0000)]
Goodbye Ubuntu 17.04.

6 years agoFetch supporters list from the website database.
Carl Hetherington [Sun, 21 Jan 2018 02:04:57 +0000 (02:04 +0000)]
Fetch supporters list from the website database.

6 years agoSupporter.
Carl Hetherington [Sun, 21 Jan 2018 00:46:20 +0000 (00:46 +0000)]
Supporter.

6 years agoSupporter.
Carl Hetherington [Sun, 21 Jan 2018 00:45:02 +0000 (00:45 +0000)]
Supporter.

6 years agoSupporter.
Carl Hetherington [Sun, 21 Jan 2018 00:43:52 +0000 (00:43 +0000)]
Supporter.

6 years agoSupporters.
Carl Hetherington [Fri, 19 Jan 2018 17:39:58 +0000 (17:39 +0000)]
Supporters.

6 years agoSupporter.
Carl Hetherington [Fri, 19 Jan 2018 11:03:30 +0000 (11:03 +0000)]
Supporter.

6 years agoBump version
Carl Hetherington [Thu, 18 Jan 2018 22:10:19 +0000 (22:10 +0000)]
Bump version

6 years agoBump version v2.11.44
Carl Hetherington [Thu, 18 Jan 2018 22:10:18 +0000 (22:10 +0000)]
Bump version

6 years agoSupporter.
Carl Hetherington [Thu, 18 Jan 2018 21:10:11 +0000 (21:10 +0000)]
Supporter.

6 years agoSupporter.
Carl Hetherington [Thu, 18 Jan 2018 21:04:09 +0000 (21:04 +0000)]
Supporter.

6 years agoRemove a cast from float to double which seemingly causes
Carl Hetherington [Thu, 18 Jan 2018 01:27:35 +0000 (01:27 +0000)]
Remove a cast from float to double which seemingly causes
slight errors in Time::ceil().  Possibly related to #1174.

6 years agoMove a couple of tests to a more appropriate place.
Carl Hetherington [Thu, 18 Jan 2018 00:25:59 +0000 (00:25 +0000)]
Move a couple of tests to a more appropriate place.

6 years agoUpdated nl_NL translation from Rob van Nieuwkerk.
Carl Hetherington [Wed, 17 Jan 2018 19:42:49 +0000 (19:42 +0000)]
Updated nl_NL translation from Rob van Nieuwkerk.

6 years agoSupporter.
Carl Hetherington [Wed, 17 Jan 2018 19:34:37 +0000 (19:34 +0000)]
Supporter.

6 years agoBump version
Carl Hetherington [Wed, 17 Jan 2018 02:04:11 +0000 (02:04 +0000)]
Bump version

6 years agoBump version v2.11.43
Carl Hetherington [Wed, 17 Jan 2018 02:04:11 +0000 (02:04 +0000)]
Bump version

6 years agoFix layout with long translations.
Carl Hetherington [Wed, 17 Jan 2018 01:10:12 +0000 (01:10 +0000)]
Fix layout with long translations.

6 years agoFix icon path (I think).
Carl Hetherington [Wed, 17 Jan 2018 01:07:53 +0000 (01:07 +0000)]
Fix icon path (I think).

6 years agoSome more bad fuzzy translations.
Carl Hetherington [Wed, 17 Jan 2018 01:02:11 +0000 (01:02 +0000)]
Some more bad fuzzy translations.

6 years agoFix some fuzzy translations.
Carl Hetherington [Wed, 17 Jan 2018 00:56:06 +0000 (00:56 +0000)]
Fix some fuzzy translations.

6 years agoRemove some debug code.
Carl Hetherington [Wed, 17 Jan 2018 00:55:22 +0000 (00:55 +0000)]
Remove some debug code.

6 years agopot/merge.
Carl Hetherington [Wed, 17 Jan 2018 00:30:13 +0000 (00:30 +0000)]
pot/merge.

6 years agoAdd some more CPL information to the player (#1170).
Carl Hetherington [Wed, 17 Jan 2018 00:29:46 +0000 (00:29 +0000)]
Add some more CPL information to the player (#1170).

6 years agoFix crash on loading non-existant DCP from recent menu.
Carl Hetherington [Wed, 17 Jan 2018 00:07:26 +0000 (00:07 +0000)]
Fix crash on loading non-existant DCP from recent menu.

6 years agoAdd recent files list to player.
Carl Hetherington [Wed, 17 Jan 2018 00:03:43 +0000 (00:03 +0000)]
Add recent files list to player.

6 years agoAllow configuration of default value of upload-to-TMS button.
Carl Hetherington [Tue, 16 Jan 2018 14:49:27 +0000 (14:49 +0000)]
Allow configuration of default value of upload-to-TMS button.

6 years agoIn general the player assumes that it won't receive out of order video.
Carl Hetherington [Tue, 16 Jan 2018 21:01:30 +0000 (21:01 +0000)]
In general the player assumes that it won't receive out of order video.

This clearly can happen with separate L/R sources.  A pass in L might
emit two frames which means the arrivals can't possibly be in order.

This commit fixes this by introducing a Shuffler which all alternate-3D
sources send their video to.  The Shuffler re-orders things before they
arrive at the player.

It also fixes the code which inserts video frames before one that arrives
after a gap.  This didn't cope with 3D right before.

The audio code solves a similar (perhaps the same?) problem with the
AudioMerger; perhaps we should have a similar thing for video and make
the player emit complete 3D frames.

Should help with #976.

6 years agoAdd comment.
Carl Hetherington [Mon, 15 Jan 2018 23:14:00 +0000 (23:14 +0000)]
Add comment.

6 years agoAdd another 3D test.
Carl Hetherington [Mon, 15 Jan 2018 21:58:59 +0000 (21:58 +0000)]
Add another 3D test.

6 years agoUpdated cs_CZ translation from Tomáš Begeni.
Carl Hetherington [Mon, 15 Jan 2018 20:58:28 +0000 (20:58 +0000)]
Updated cs_CZ translation from Tomáš Begeni.

6 years agoMerge.
Carl Hetherington [Mon, 15 Jan 2018 20:30:18 +0000 (20:30 +0000)]
Merge.

6 years agoUpdated pt_BR translation from Max Fuhlendorf.
Carl Hetherington [Mon, 15 Jan 2018 20:30:04 +0000 (20:30 +0000)]
Updated pt_BR translation from Max Fuhlendorf.

6 years agoBump version
Carl Hetherington [Mon, 15 Jan 2018 01:57:18 +0000 (01:57 +0000)]
Bump version

6 years agoBump version v2.11.42
Carl Hetherington [Mon, 15 Jan 2018 01:57:18 +0000 (01:57 +0000)]
Bump version

6 years agoFix incorrect reel lengths when start-trimmed movie content follows
Carl Hetherington [Mon, 15 Jan 2018 00:42:58 +0000 (00:42 +0000)]
Fix incorrect reel lengths when start-trimmed movie content follows
image-only content (e.g. crash1.xml in dcpomatic-test).  We must consider
the _silent "source" to be like an audio stream when deciding when
to pull up to.

6 years agoTry to tidy up behaviour of seek during playback in the preview;
Carl Hetherington [Mon, 15 Jan 2018 00:14:51 +0000 (00:14 +0000)]
Try to tidy up behaviour of seek during playback in the preview;
before play would continue during the drag which made it feel nasty.
Now play stops during the drag (at least on Linux...)

6 years agoFix play button state on seeking.
Carl Hetherington [Sun, 14 Jan 2018 23:54:09 +0000 (23:54 +0000)]
Fix play button state on seeking.

6 years agoComment typo.
Carl Hetherington [Sun, 14 Jan 2018 23:51:26 +0000 (23:51 +0000)]
Comment typo.

6 years agoUpdated nl_NL translation from Rob van Nieuwkerk.
Carl Hetherington [Sun, 14 Jan 2018 19:58:17 +0000 (19:58 +0000)]
Updated nl_NL translation from Rob van Nieuwkerk.

6 years agoUpdated de_DE translation from Carsten Kurz.
Carl Hetherington [Sun, 14 Jan 2018 19:57:31 +0000 (19:57 +0000)]
Updated de_DE translation from Carsten Kurz.

6 years agoBump version
Carl Hetherington [Sun, 14 Jan 2018 02:28:34 +0000 (02:28 +0000)]
Bump version

6 years agoBump version v2.11.41
Carl Hetherington [Sun, 14 Jan 2018 02:28:34 +0000 (02:28 +0000)]
Bump version

6 years agoOnly put subtitles in a frame if they overlap more than half of that
Carl Hetherington [Sun, 14 Jan 2018 02:27:04 +0000 (02:27 +0000)]
Only put subtitles in a frame if they overlap more than half of that
frame; may help with #1166.

6 years agoEmit subtitles with correct times when they occur at different times within a frame...
Carl Hetherington [Sun, 14 Jan 2018 00:24:28 +0000 (00:24 +0000)]
Emit subtitles with correct times when they occur at different times within a frame period.

6 years agoFix crash when unsetting forced video frame rates in the timing panel.
Carl Hetherington [Sat, 13 Jan 2018 22:49:51 +0000 (22:49 +0000)]
Fix crash when unsetting forced video frame rates in the timing panel.

6 years agoFix typos affecting set-to behaviour.
Carl Hetherington [Sat, 13 Jan 2018 22:29:08 +0000 (22:29 +0000)]
Fix typos affecting set-to behaviour.

6 years agoFix thinko when writing XML.
Carl Hetherington [Sat, 13 Jan 2018 22:20:38 +0000 (22:20 +0000)]
Fix thinko when writing XML.

6 years agoBump libdcp for fix to negative halign/valign in DCP subtitles.
Carl Hetherington [Sat, 13 Jan 2018 21:21:01 +0000 (21:21 +0000)]
Bump libdcp for fix to negative halign/valign in DCP subtitles.

6 years agoi18n fuzzy fixes.
Carl Hetherington [Sat, 13 Jan 2018 02:18:38 +0000 (02:18 +0000)]
i18n fuzzy fixes.

6 years agopot/merge.
Carl Hetherington [Sat, 13 Jan 2018 01:41:23 +0000 (01:41 +0000)]
pot/merge.

6 years agoChangeLog.
Carl Hetherington [Sat, 13 Jan 2018 01:12:45 +0000 (01:12 +0000)]
ChangeLog.

6 years agoForcing for fade in/out.
Carl Hetherington [Sat, 13 Jan 2018 01:00:08 +0000 (01:00 +0000)]
Forcing for fade in/out.

6 years agoNote whether effect is forced or not.
Carl Hetherington [Fri, 12 Jan 2018 20:36:46 +0000 (20:36 +0000)]
Note whether effect is forced or not.

6 years agoUse an enum for the effect in SubtitleContent.
Carl Hetherington [Fri, 12 Jan 2018 13:24:52 +0000 (13:24 +0000)]
Use an enum for the effect in SubtitleContent.

6 years agoNote whether subtitle effect colour is forced or not.
Carl Hetherington [Fri, 12 Jan 2018 13:04:46 +0000 (13:04 +0000)]
Note whether subtitle effect colour is forced or not.

6 years agoNote whether subtitle colour is forced or not.
Carl Hetherington [Fri, 12 Jan 2018 12:48:50 +0000 (12:48 +0000)]
Note whether subtitle colour is forced or not.

6 years agoSupporter.
Carl Hetherington [Fri, 12 Jan 2018 22:41:06 +0000 (22:41 +0000)]
Supporter.

6 years agoSeparate readable error from technical detail in some places.
Carl Hetherington [Fri, 12 Jan 2018 22:30:43 +0000 (22:30 +0000)]
Separate readable error from technical detail in some places.

6 years agoFix crash when loading an incorrect KDM.
Carl Hetherington [Fri, 12 Jan 2018 21:29:00 +0000 (21:29 +0000)]
Fix crash when loading an incorrect KDM.