dcpomatic.git
8 years agoTry to give test/data git submodule a relative URL.
Carl Hetherington [Fri, 4 Sep 2015 08:45:26 +0000 (09:45 +0100)]
Try to give test/data git submodule a relative URL.

8 years agoBump ffmpeg for gomp build fix.
Carl Hetherington [Thu, 3 Sep 2015 23:40:41 +0000 (00:40 +0100)]
Bump ffmpeg for gomp build fix.

8 years agoTry to prevent ffmpeg shared build for Linux as it fails to link statically to libsoxr.
Carl Hetherington [Thu, 3 Sep 2015 23:08:44 +0000 (00:08 +0100)]
Try to prevent ffmpeg shared build for Linux as it fails to link statically to libsoxr.

8 years agoBump version
Carl Hetherington [Thu, 3 Sep 2015 15:38:09 +0000 (16:38 +0100)]
Bump version

8 years agoBump version v2.1.51
Carl Hetherington [Thu, 3 Sep 2015 15:38:09 +0000 (16:38 +0100)]
Bump version

8 years agoBump ffmpeg again.
Carl Hetherington [Thu, 3 Sep 2015 13:29:28 +0000 (14:29 +0100)]
Bump ffmpeg again.

8 years agoBump ffmpeg for cscript typo.
Carl Hetherington [Thu, 3 Sep 2015 13:18:41 +0000 (14:18 +0100)]
Bump ffmpeg for cscript typo.

8 years agolibsoxr deps in .debs.
Carl Hetherington [Thu, 3 Sep 2015 09:06:06 +0000 (10:06 +0100)]
libsoxr deps in .debs.

8 years agoTry to fix centos build.
Carl Hetherington [Thu, 3 Sep 2015 08:59:04 +0000 (09:59 +0100)]
Try to fix centos build.

8 years agoMerge.
Carl Hetherington [Thu, 3 Sep 2015 08:35:49 +0000 (09:35 +0100)]
Merge.

8 years agoBump ffmpeg-cdist.
Carl Hetherington [Thu, 3 Sep 2015 08:35:30 +0000 (09:35 +0100)]
Bump ffmpeg-cdist.

8 years agoBump ffmpeg for the soxr resampler.
Carl Hetherington [Wed, 2 Sep 2015 19:14:27 +0000 (20:14 +0100)]
Bump ffmpeg for the soxr resampler.

8 years agoUse soxr resampler.
Carl Hetherington [Wed, 2 Sep 2015 19:13:20 +0000 (20:13 +0100)]
Use soxr resampler.

8 years agoDon't share _terminate.
Carl Hetherington [Wed, 2 Sep 2015 16:03:50 +0000 (17:03 +0100)]
Don't share _terminate.

_terminate was being shared between enqueue() and the encoding
threads so that when terminating and recreating the encoding
threads any pending enqueue() was dropped (#683).

8 years agoAdd another unit test.
Carl Hetherington [Wed, 2 Sep 2015 11:37:54 +0000 (12:37 +0100)]
Add another unit test.

8 years agoBump version
Carl Hetherington [Tue, 1 Sep 2015 23:10:17 +0000 (00:10 +0100)]
Bump version

8 years agoBump version v2.1.50
Carl Hetherington [Tue, 1 Sep 2015 23:10:17 +0000 (00:10 +0100)]
Bump version

8 years agoDon't start thread in constructor. (ServerFinder)
Carl Hetherington [Tue, 1 Sep 2015 20:07:21 +0000 (21:07 +0100)]
Don't start thread in constructor. (ServerFinder)

8 years agoDon't start thread in constructor. (Writer)
Carl Hetherington [Tue, 1 Sep 2015 20:05:25 +0000 (21:05 +0100)]
Don't start thread in constructor. (Writer)

8 years agoTidy up thread in destructor (Job)
Carl Hetherington [Tue, 1 Sep 2015 20:04:15 +0000 (21:04 +0100)]
Tidy up thread in destructor (Job)

8 years agoDon't start thread in constructor. (JobManager)
Carl Hetherington [Tue, 1 Sep 2015 20:00:47 +0000 (21:00 +0100)]
Don't start thread in constructor. (JobManager)

8 years agoDon't start thread in constructor; tidy up thread in destructor (UpdateChecker).
Carl Hetherington [Tue, 1 Sep 2015 19:56:58 +0000 (20:56 +0100)]
Don't start thread in constructor; tidy up thread in destructor (UpdateChecker).

8 years agoupdate.{cc,h} -> update_checker.{cc,h}.
Carl Hetherington [Tue, 1 Sep 2015 19:47:14 +0000 (20:47 +0100)]
update.{cc,h} -> update_checker.{cc,h}.

8 years agoFix crash on cancellation of encodes during check of image data; allow cancellation...
Carl Hetherington [Tue, 1 Sep 2015 18:51:53 +0000 (19:51 +0100)]
Fix crash on cancellation of encodes during check of image data; allow cancellation during this time (#679).

8 years agoAdd basic test for client/server with a J2K image.
Carl Hetherington [Tue, 1 Sep 2015 17:34:27 +0000 (18:34 +0100)]
Add basic test for client/server with a J2K image.

8 years agoHack to remove boost atomic dependency.
Carl Hetherington [Tue, 1 Sep 2015 10:22:18 +0000 (11:22 +0100)]
Hack to remove boost atomic dependency.

8 years agoTry to fix build.
Carl Hetherington [Tue, 1 Sep 2015 09:51:37 +0000 (10:51 +0100)]
Try to fix build.

8 years agoComment.
Carl Hetherington [Tue, 1 Sep 2015 09:32:48 +0000 (10:32 +0100)]
Comment.

8 years agoMerge branch '2.0' of ssh://git.carlh.net/home/carl/git/dcpomatic2 into 2.0
Carl Hetherington [Tue, 1 Sep 2015 09:31:21 +0000 (10:31 +0100)]
Merge branch '2.0' of ssh://git.carlh.net/home/carl/git/dcpomatic2 into 2.0

8 years agoFix duplicate name of _mutex in ExceptionStore and some of its children.
Carl Hetherington [Tue, 1 Sep 2015 09:31:09 +0000 (10:31 +0100)]
Fix duplicate name of _mutex in ExceptionStore and some of its children.

8 years agoProtect _threads with a mutex since it may be updated from
Carl Hetherington [Tue, 1 Sep 2015 09:27:27 +0000 (10:27 +0100)]
Protect _threads with a mutex since it may be updated from
the GUI thread (via ServersChanged) or from the job thread
(via end ()).

8 years agoBump version
Carl Hetherington [Mon, 31 Aug 2015 23:54:04 +0000 (00:54 +0100)]
Bump version

8 years agoBump version v2.1.49
Carl Hetherington [Mon, 31 Aug 2015 23:54:04 +0000 (00:54 +0100)]
Bump version

8 years agoRemove zanata.xml.
Carl Hetherington [Mon, 31 Aug 2015 22:16:45 +0000 (23:16 +0100)]
Remove zanata.xml.

8 years agoFix version specifiers.
Carl Hetherington [Mon, 31 Aug 2015 21:53:26 +0000 (22:53 +0100)]
Fix version specifiers.

8 years agoFix syntax.
Carl Hetherington [Mon, 31 Aug 2015 21:45:07 +0000 (22:45 +0100)]
Fix syntax.

8 years agoFix syntax.
Carl Hetherington [Mon, 31 Aug 2015 21:43:57 +0000 (22:43 +0100)]
Fix syntax.

8 years agoBump deps.
Carl Hetherington [Mon, 31 Aug 2015 21:42:23 +0000 (22:42 +0100)]
Bump deps.

8 years agoMissing Debian 7 deps.
Carl Hetherington [Mon, 31 Aug 2015 21:39:31 +0000 (22:39 +0100)]
Missing Debian 7 deps.

8 years agoUse firm versions for libdcp/libsub.
Carl Hetherington [Mon, 31 Aug 2015 21:18:46 +0000 (22:18 +0100)]
Use firm versions for libdcp/libsub.

8 years agoManual updates.
Carl Hetherington [Mon, 31 Aug 2015 20:18:49 +0000 (21:18 +0100)]
Manual updates.

8 years agoAdd alignment hack.
Carl Hetherington [Mon, 31 Aug 2015 19:06:34 +0000 (20:06 +0100)]
Add alignment hack.

8 years agoBump version
Carl Hetherington [Mon, 31 Aug 2015 18:47:36 +0000 (19:47 +0100)]
Bump version

8 years agoBump version v2.1.48
Carl Hetherington [Mon, 31 Aug 2015 18:47:36 +0000 (19:47 +0100)]
Bump version

8 years agoRemove working file from test/data.
Carl Hetherington [Mon, 31 Aug 2015 18:35:44 +0000 (19:35 +0100)]
Remove working file from test/data.

8 years agoReduce seek-inducing slack in SubtitleDecoder; see comment.
Carl Hetherington [Mon, 31 Aug 2015 16:28:49 +0000 (17:28 +0100)]
Reduce seek-inducing slack in SubtitleDecoder; see comment.

8 years agoFix overlaps; before you'd get a different answer
Carl Hetherington [Mon, 31 Aug 2015 16:27:47 +0000 (17:27 +0100)]
Fix overlaps; before you'd get a different answer
if you did a.overlaps(b) cf b.overlaps(a) if they were
just-not overlapping.

8 years agoMerge branch '1.0' of ssh://git.carlh.net/home/carl/git/dcpomatic2 into 2.0
Carl Hetherington [Mon, 31 Aug 2015 17:56:25 +0000 (18:56 +0100)]
Merge branch '1.0' of ssh://git.carlh.net/home/carl/git/dcpomatic2 into 2.0

8 years agoMerge branch '1.0' of ssh://git.carlh.net/home/carl/git/dcpomatic2 into 2.0
Carl Hetherington [Mon, 31 Aug 2015 16:29:06 +0000 (17:29 +0100)]
Merge branch '1.0' of ssh://git.carlh.net/home/carl/git/dcpomatic2 into 2.0

8 years agoAdd a using cout for luck.
Carl Hetherington [Mon, 31 Aug 2015 16:07:59 +0000 (17:07 +0100)]
Add a using cout for luck.

8 years agoApply reverse of recent dcp_to_content_video fix to content_video_to_dcp.
Carl Hetherington [Mon, 31 Aug 2015 14:32:18 +0000 (15:32 +0100)]
Apply reverse of recent dcp_to_content_video fix to content_video_to_dcp.

8 years agoBail early from subtitle finding if there are no subtitle streams.
Carl Hetherington [Mon, 31 Aug 2015 13:31:08 +0000 (14:31 +0100)]
Bail early from subtitle finding if there are no subtitle streams.

8 years agoUpdated es_ES translation from Manuel AC.
Carl Hetherington [Mon, 31 Aug 2015 13:11:13 +0000 (14:11 +0100)]
Updated es_ES translation from Manuel AC.

8 years agoUpdated ru_RU from Igor Voytovich.
Carl Hetherington [Sat, 29 Aug 2015 23:12:33 +0000 (00:12 +0100)]
Updated ru_RU from Igor Voytovich.

8 years agoTranslator credit.
Carl Hetherington [Fri, 28 Aug 2015 16:36:48 +0000 (17:36 +0100)]
Translator credit.

8 years agoFrench translation tweak from Gérald Maruccia.
Carl Hetherington [Fri, 28 Aug 2015 16:36:18 +0000 (17:36 +0100)]
French translation tweak from Gérald Maruccia.

8 years agoRemove unused messages.
Carl Hetherington [Fri, 28 Aug 2015 15:11:18 +0000 (16:11 +0100)]
Remove unused messages.

8 years agoBump version 2.2.0-string-freeze
Carl Hetherington [Fri, 28 Aug 2015 13:01:28 +0000 (14:01 +0100)]
Bump version

8 years agoBump version v2.1.47
Carl Hetherington [Fri, 28 Aug 2015 13:01:28 +0000 (14:01 +0100)]
Bump version

8 years agoFix crash on adding a KDM to a DCP (hopefully #645).
Carl Hetherington [Fri, 28 Aug 2015 12:57:43 +0000 (13:57 +0100)]
Fix crash on adding a KDM to a DCP (hopefully #645).

8 years agoBump libdcp for fix to XYZ -> RGB conversion.
Carl Hetherington [Fri, 28 Aug 2015 12:36:04 +0000 (13:36 +0100)]
Bump libdcp for fix to XYZ -> RGB conversion.

8 years agoDon't crash on startup if the splash PNG can't be found.
Carl Hetherington [Fri, 28 Aug 2015 10:52:02 +0000 (11:52 +0100)]
Don't crash on startup if the splash PNG can't be found.

8 years agoFix incorrect loading of decryption private key from config.
Carl Hetherington [Fri, 28 Aug 2015 10:51:47 +0000 (11:51 +0100)]
Fix incorrect loading of decryption private key from config.

8 years agoManual wording tweaks.
Carl Hetherington [Fri, 28 Aug 2015 08:50:20 +0000 (09:50 +0100)]
Manual wording tweaks.

8 years agopot/merge.
Carl Hetherington [Thu, 27 Aug 2015 15:40:24 +0000 (16:40 +0100)]
pot/merge.

8 years agoTweak audio mapping view so that 12 channels fit on screen on Linux.
Carl Hetherington [Thu, 27 Aug 2015 15:21:19 +0000 (16:21 +0100)]
Tweak audio mapping view so that 12 channels fit on screen on Linux.

8 years agoFix Player::dcp_to_content_video with similar but not equal content/DCP frame rates.
Carl Hetherington [Thu, 27 Aug 2015 14:54:13 +0000 (15:54 +0100)]
Fix Player::dcp_to_content_video with similar but not equal content/DCP frame rates.

8 years agoClean up.
Carl Hetherington [Thu, 27 Aug 2015 13:25:45 +0000 (14:25 +0100)]
Clean up.

8 years agoTidy up DCP content colour conversion a bit.
Carl Hetherington [Thu, 27 Aug 2015 13:19:28 +0000 (14:19 +0100)]
Tidy up DCP content colour conversion a bit.

8 years agoClean up slightly; use set_default_colour_conversion rather than doing things in...
Carl Hetherington [Thu, 27 Aug 2015 13:19:03 +0000 (14:19 +0100)]
Clean up slightly; use set_default_colour_conversion rather than doing things in the constructor.

8 years agoWe can't use J2K data directly if we've set a new colour conversion.
Carl Hetherington [Thu, 27 Aug 2015 13:18:34 +0000 (14:18 +0100)]
We can't use J2K data directly if we've set a new colour conversion.

8 years agoMake sure we don't create any config directories until we've set up the i18n properly.
Carl Hetherington [Thu, 27 Aug 2015 12:45:46 +0000 (13:45 +0100)]
Make sure we don't create any config directories until we've set up the i18n properly.

8 years agoImprove start_servers script.
Carl Hetherington [Thu, 27 Aug 2015 12:43:44 +0000 (13:43 +0100)]
Improve start_servers script.

8 years agoBump libdcp for RGB->XYZ optimisation.
Carl Hetherington [Thu, 27 Aug 2015 09:27:25 +0000 (10:27 +0100)]
Bump libdcp for RGB->XYZ optimisation.

8 years agoAdd callgrind to dcpomatic_cli script.
Carl Hetherington [Thu, 27 Aug 2015 00:01:37 +0000 (01:01 +0100)]
Add callgrind to dcpomatic_cli script.

8 years agoAnother small analysis optimisation, and (I think) a bug fix to peak location.
Carl Hetherington [Wed, 26 Aug 2015 22:23:08 +0000 (23:23 +0100)]
Another small analysis optimisation, and (I think) a bug fix to peak location.

8 years agoSmall optimisations to audio analysis.
Carl Hetherington [Wed, 26 Aug 2015 21:50:23 +0000 (22:50 +0100)]
Small optimisations to audio analysis.

8 years agoRemove some debug.
Carl Hetherington [Wed, 26 Aug 2015 21:49:12 +0000 (22:49 +0100)]
Remove some debug.

8 years agoSeparate AudioPoint.
Carl Hetherington [Wed, 26 Aug 2015 21:36:25 +0000 (22:36 +0100)]
Separate AudioPoint.

8 years agoStop ui_idle() being called loads and loads of times during tests.
Carl Hetherington [Wed, 26 Aug 2015 21:24:02 +0000 (22:24 +0100)]
Stop ui_idle() being called loads and loads of times during tests.

8 years agoSeparate ExceptionStore.
Carl Hetherington [Wed, 26 Aug 2015 21:12:16 +0000 (22:12 +0100)]
Separate ExceptionStore.

8 years agoSeparate FFmpegSubtitlePeriod.
Carl Hetherington [Wed, 26 Aug 2015 19:27:45 +0000 (20:27 +0100)]
Separate FFmpegSubtitlePeriod.

8 years agoSplit log.{cc,h}.
Carl Hetherington [Wed, 26 Aug 2015 18:45:37 +0000 (19:45 +0100)]
Split log.{cc,h}.

8 years agoRest of src/lib/*.h tidying.
Carl Hetherington [Wed, 26 Aug 2015 18:26:41 +0000 (19:26 +0100)]
Rest of src/lib/*.h tidying.

8 years agoInclude tidying src/lib/a-j*.h
Carl Hetherington [Wed, 26 Aug 2015 15:57:52 +0000 (16:57 +0100)]
Include tidying src/lib/a-j*.h

8 years agoMove ServerDescription into its own header.
Carl Hetherington [Wed, 26 Aug 2015 15:10:04 +0000 (16:10 +0100)]
Move ServerDescription into its own header.

8 years agoFix alignment DCP names.
Carl Hetherington [Wed, 26 Aug 2015 14:59:43 +0000 (15:59 +0100)]
Fix alignment DCP names.

8 years agoMerge branch '2.0' of ssh://git.carlh.net/home/carl/git/dcpomatic2 into 2.0
Carl Hetherington [Wed, 26 Aug 2015 09:31:34 +0000 (10:31 +0100)]
Merge branch '2.0' of ssh://git.carlh.net/home/carl/git/dcpomatic2 into 2.0

8 years agoFix build script.
Carl Hetherington [Wed, 26 Aug 2015 09:31:11 +0000 (10:31 +0100)]
Fix build script.

8 years agoAdd Ubuntu font hack.
Carl Hetherington [Wed, 26 Aug 2015 09:31:05 +0000 (10:31 +0100)]
Add Ubuntu font hack.

8 years agoAdd some hacks, mostly subtitle alignment tests.
Carl Hetherington [Wed, 26 Aug 2015 09:22:43 +0000 (10:22 +0100)]
Add some hacks, mostly subtitle alignment tests.

8 years agoHack to make font finding work on Ubuntu even when not installed.
Carl Hetherington [Wed, 26 Aug 2015 09:21:50 +0000 (10:21 +0100)]
Hack to make font finding work on Ubuntu even when not installed.

8 years agoBump version
Carl Hetherington [Wed, 26 Aug 2015 08:36:56 +0000 (09:36 +0100)]
Bump version

8 years agoBump version v2.1.46
Carl Hetherington [Wed, 26 Aug 2015 08:36:56 +0000 (09:36 +0100)]
Bump version

8 years agoRevert "Fix test to take into account changes to rounding."
Carl Hetherington [Wed, 26 Aug 2015 00:35:13 +0000 (01:35 +0100)]
Revert "Fix test to take into account changes to rounding."

This reverts commit 32823e7cc89965bf706fecab13be444e5a2aaa09.

8 years ago-ffast-math seems to cause various bizarre problems on Windows XP 32-bit, so remove it.
Carl Hetherington [Wed, 26 Aug 2015 00:34:04 +0000 (01:34 +0100)]
-ffast-math seems to cause various bizarre problems on Windows XP 32-bit, so remove it.

8 years agoFix lrint-related crash.
Carl Hetherington [Wed, 26 Aug 2015 00:33:34 +0000 (01:33 +0100)]
Fix lrint-related crash.

8 years agoRevert "Replace _floor with _round in dcp_to_content_video. _floor breaks
Carl Hetherington [Wed, 26 Aug 2015 00:32:22 +0000 (01:32 +0100)]
Revert "Replace _floor with _round in dcp_to_content_video.  _floor breaks
        playback on Win XP 32 as the player keeps requesting the same
        frame from the decoder rather than the next one."

This reverts commit e386b94425586760374d8e1cb16be99af09cf07f.

The actual cause of the Win XP 32 bug appears to be -ffast-math.

8 years agoFix test to take into account changes to rounding.
Carl Hetherington [Tue, 25 Aug 2015 22:26:44 +0000 (23:26 +0100)]
Fix test to take into account changes to rounding.

8 years agoMissing 15.04 dependency.
Carl Hetherington [Tue, 25 Aug 2015 22:23:01 +0000 (23:23 +0100)]
Missing 15.04 dependency.