dcpomatic.git
8 years agoDon't bother with audio in the film viewer.
Carl Hetherington [Fri, 4 Sep 2015 22:14:46 +0000 (23:14 +0100)]
Don't bother with audio in the film viewer.

8 years agoUse libsamplerate for resampling instead of FFmpeg / libsoxr.
Carl Hetherington [Fri, 4 Sep 2015 20:51:54 +0000 (21:51 +0100)]
Use libsamplerate for resampling instead of FFmpeg / libsoxr.
libsoxr was crashing on Windows and seems somewhat
unmaintained.

8 years agoFix debug.bat.
Carl Hetherington [Fri, 4 Sep 2015 20:00:22 +0000 (21:00 +0100)]
Fix debug.bat.

8 years agoAdd missing Windows gdb support files.
Carl Hetherington [Fri, 4 Sep 2015 18:34:09 +0000 (19:34 +0100)]
Add missing Windows gdb support files.

8 years agoBetter error checking in Resampler.
Carl Hetherington [Fri, 4 Sep 2015 17:29:09 +0000 (18:29 +0100)]
Better error checking in Resampler.

8 years agoFix sizing of audio mapping view.
Carl Hetherington [Fri, 4 Sep 2015 16:35:58 +0000 (17:35 +0100)]
Fix sizing of audio mapping view.

Before it would start with a wide column 0 and then
resize on the first click.

8 years agoMissing Windows dep.
Carl Hetherington [Fri, 4 Sep 2015 16:01:08 +0000 (17:01 +0100)]
Missing Windows dep.

8 years agoFix erroneous libxml++ dependency on Centos 7.
Carl Hetherington [Fri, 4 Sep 2015 14:07:24 +0000 (15:07 +0100)]
Fix erroneous libxml++ dependency on Centos 7.

8 years agoMerge branch '2.0' of ssh://git.carlh.net/home/carl/git/dcpomatic2 into 2.0
Carl Hetherington [Fri, 4 Sep 2015 10:42:01 +0000 (11:42 +0100)]
Merge branch '2.0' of ssh://git.carlh.net/home/carl/git/dcpomatic2 into 2.0

8 years agoBump ffmpeg-cdist for OS X build.
Carl Hetherington [Fri, 4 Sep 2015 10:41:52 +0000 (11:41 +0100)]
Bump ffmpeg-cdist for OS X build.

8 years agoBump version
Carl Hetherington [Fri, 4 Sep 2015 09:23:31 +0000 (10:23 +0100)]
Bump version

8 years agoBump version v2.1.52
Carl Hetherington [Fri, 4 Sep 2015 09:23:31 +0000 (10:23 +0100)]
Bump version

8 years agoUpdate test/data.
Carl Hetherington [Fri, 4 Sep 2015 08:50:30 +0000 (09:50 +0100)]
Update test/data.

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.