Carl Hetherington [Fri, 11 Dec 2015 14:48:37 +0000 (14:48 +0000)]
Allow certificates with preamble before BEGIN CERTIFICATE (dcpomatic #774).
Carl Hetherington [Fri, 11 Dec 2015 13:56:14 +0000 (13:56 +0000)]
Missing specification of tcp_mct=1.
Carl Hetherington [Fri, 11 Dec 2015 13:56:04 +0000 (13:56 +0000)]
Small fixes.
Carl Hetherington [Fri, 11 Dec 2015 13:55:57 +0000 (13:55 +0000)]
Cope with being called from anywhere.
Carl Hetherington [Fri, 11 Dec 2015 13:55:44 +0000 (13:55 +0000)]
Fix logging when using OpenMP.
Carl Hetherington [Fri, 11 Dec 2015 13:55:32 +0000 (13:55 +0000)]
Make output easier to parse.
Carl Hetherington [Tue, 8 Dec 2015 12:14:16 +0000 (12:14 +0000)]
Merge.
Carl Hetherington [Tue, 8 Dec 2015 10:04:45 +0000 (10:04 +0000)]
Fix class/struct confusion.
Carl Hetherington [Tue, 8 Dec 2015 10:02:53 +0000 (10:02 +0000)]
Hide some warnings on OS X.
Carl Hetherington [Tue, 8 Dec 2015 09:59:03 +0000 (09:59 +0000)]
Try to fix build on OS X.
Carl Hetherington [Tue, 8 Dec 2015 09:12:03 +0000 (09:12 +0000)]
Try to fix build on OS X.
Carl Hetherington [Tue, 8 Dec 2015 00:50:16 +0000 (00:50 +0000)]
Bump openjpeg2-cdist.
Carl Hetherington [Sun, 6 Dec 2015 18:40:47 +0000 (18:40 +0000)]
Fix extra data returned from compress_j2k. Take advantage of openjp2's cinema parameter setup code.
Carl Hetherington [Sun, 6 Dec 2015 00:21:02 +0000 (00:21 +0000)]
Clip audio nicely rather than allowing out-of-range samples to cause discontinuities.
Carl Hetherington [Sat, 5 Dec 2015 20:22:26 +0000 (20:22 +0000)]
Bump openjpeg2.
Carl Hetherington [Fri, 4 Dec 2015 21:10:48 +0000 (21:10 +0000)]
Fix openjpeg2 revision.
Carl Hetherington [Fri, 4 Dec 2015 11:51:01 +0000 (11:51 +0000)]
Add missing seek code; fix memory leak.
Carl Hetherington [Fri, 4 Dec 2015 11:20:04 +0000 (11:20 +0000)]
Add a couple of accessors for OpenJPEGImage.
Carl Hetherington [Sun, 29 Nov 2015 23:45:59 +0000 (23:45 +0000)]
Take DCP-o-matic's version of Data class.
Carl Hetherington [Sun, 29 Nov 2015 23:32:16 +0000 (23:32 +0000)]
Missing install target.
Carl Hetherington [Sun, 29 Nov 2015 23:29:48 +0000 (23:29 +0000)]
Move J2K comp/decomp out into j2k.{cc,h}
Carl Hetherington [Sun, 29 Nov 2015 23:16:35 +0000 (23:16 +0000)]
Bump openjpeg2 for build fix.
Carl Hetherington [Sun, 29 Nov 2015 23:04:27 +0000 (23:04 +0000)]
Fix openjpeg library name for static link.
Carl Hetherington [Sun, 29 Nov 2015 22:53:38 +0000 (22:53 +0000)]
Fix cscript.
Carl Hetherington [Sun, 29 Nov 2015 22:53:05 +0000 (22:53 +0000)]
Dump the round-tripped JPEG2000 file for checking.
Carl Hetherington [Sat, 28 Nov 2015 22:04:49 +0000 (22:04 +0000)]
Add more options to bench script.
Carl Hetherington [Sat, 28 Nov 2015 12:26:31 +0000 (12:26 +0000)]
Port to openjpeg version 2.1.
Carl Hetherington [Fri, 4 Dec 2015 20:11:29 +0000 (20:11 +0000)]
Fix incorrect reading of ScreenAspectRatio.
Carl Hetherington [Fri, 4 Dec 2015 19:20:21 +0000 (19:20 +0000)]
Add accessor.
Carl Hetherington [Thu, 3 Dec 2015 13:17:57 +0000 (13:17 +0000)]
Fix build.
Carl Hetherington [Thu, 3 Dec 2015 10:36:51 +0000 (10:36 +0000)]
Add script to plot output of dcpdiff.
Carl Hetherington [Thu, 3 Dec 2015 09:46:16 +0000 (09:46 +0000)]
Try to tidy up notes when using OpenMP.
Carl Hetherington [Thu, 3 Dec 2015 09:32:50 +0000 (09:32 +0000)]
Flush buffer after each output line when diffing.
Carl Hetherington [Wed, 2 Dec 2015 12:49:00 +0000 (12:49 +0000)]
Use OpenMP when comparing picture assets.
Carl Hetherington [Tue, 1 Dec 2015 14:55:54 +0000 (14:55 +0000)]
Check every picture frame when -k is passed to dcpdiff.
Carl Hetherington [Mon, 30 Nov 2015 13:37:19 +0000 (13:37 +0000)]
Bump version
Carl Hetherington [Mon, 30 Nov 2015 13:37:19 +0000 (13:37 +0000)]
Bump version
Carl Hetherington [Mon, 30 Nov 2015 13:36:50 +0000 (13:36 +0000)]
Merge branch '1.0' of ssh://main.carlh.net/home/carl/git/libdcp into 1.0
Carl Hetherington [Mon, 30 Nov 2015 13:36:25 +0000 (13:36 +0000)]
Bump version
Carl Hetherington [Mon, 30 Nov 2015 13:36:25 +0000 (13:36 +0000)]
Bump version
Carl Hetherington [Mon, 30 Nov 2015 13:34:53 +0000 (13:34 +0000)]
Bump libcxml to a release version.
Carl Hetherington [Sat, 28 Nov 2015 22:45:20 +0000 (22:45 +0000)]
Tweaks to benchmark runner.
Carl Hetherington [Sat, 28 Nov 2015 13:26:38 +0000 (13:26 +0000)]
More bench tweaks.
Carl Hetherington [Sat, 28 Nov 2015 13:22:04 +0000 (13:22 +0000)]
Add nice decompress_j2k wrapper; small fixes to bench.
Carl Hetherington [Sat, 28 Nov 2015 13:15:37 +0000 (13:15 +0000)]
Add compress_j2k method and simple benchmark.
Carl Hetherington [Thu, 26 Nov 2015 11:24:30 +0000 (11:24 +0000)]
Small method name cleanup.
Carl Hetherington [Thu, 26 Nov 2015 11:21:58 +0000 (11:21 +0000)]
Tidy up; more/better use of BOOST_FOREACH.
Carl Hetherington [Thu, 26 Nov 2015 11:17:16 +0000 (11:17 +0000)]
Add a new test.
Carl Hetherington [Thu, 26 Nov 2015 11:15:02 +0000 (11:15 +0000)]
Allow <Subtitle> nodes as the root of subtitles, not just <Font>
Carl Hetherington [Thu, 26 Nov 2015 11:09:09 +0000 (11:09 +0000)]
Extract examine_subtitle_nodes into its own method.
Carl Hetherington [Mon, 23 Nov 2015 16:41:21 +0000 (16:41 +0000)]
Merge branch '1.0' of git.carlh.net:git/libdcp into 1.0
Carl Hetherington [Mon, 23 Nov 2015 16:40:57 +0000 (16:40 +0000)]
Try removing the 'primary' receipient's certificate thumbprint from the CertificateThumbprint list.
Carl Hetherington [Tue, 17 Nov 2015 21:21:30 +0000 (21:21 +0000)]
Fix rounding error exposed by different test random set.
Carl Hetherington [Tue, 17 Nov 2015 19:42:14 +0000 (19:42 +0000)]
Fix uninitialised variable; Win32 build fixes.
Carl Hetherington [Tue, 17 Nov 2015 19:41:56 +0000 (19:41 +0000)]
Stray character.
Carl Hetherington [Tue, 17 Nov 2015 19:06:03 +0000 (19:06 +0000)]
Use rand instead of rand_r as rand_r is not necessary and rand is available on Win32.
Carl Hetherington [Tue, 17 Nov 2015 18:59:43 +0000 (18:59 +0000)]
Re-enable tests on Win32.
Carl Hetherington [Sun, 15 Nov 2015 20:53:42 +0000 (20:53 +0000)]
Merge branch '1.0' of ssh://main.carlh.net/home/carl/git/libdcp into 1.0
Carl Hetherington [Sun, 15 Nov 2015 20:53:25 +0000 (20:53 +0000)]
Support trusted device lists in KDMs.
Carl Hetherington [Fri, 13 Nov 2015 15:30:35 +0000 (15:30 +0000)]
Merge branch '1.0' of git.carlh.net:git/libdcp into 1.0
Carl Hetherington [Fri, 13 Nov 2015 15:30:22 +0000 (15:30 +0000)]
Cope with certificate files that have no line breaks.
Carl Hetherington [Sun, 8 Nov 2015 19:53:24 +0000 (19:53 +0000)]
Bump libcxml.
Carl Hetherington [Fri, 6 Nov 2015 21:03:05 +0000 (21:03 +0000)]
Try to fix build on Fedora 23.
Carl Hetherington [Fri, 6 Nov 2015 20:24:04 +0000 (20:24 +0000)]
Merge branch '1.0' of ssh://main.carlh.net/home/carl/git/libdcp into 1.0
Carl Hetherington [Fri, 6 Nov 2015 20:22:36 +0000 (20:22 +0000)]
Missing import.
Carl Hetherington [Thu, 5 Nov 2015 16:29:27 +0000 (16:29 +0000)]
Add missing BOOST_FILESYSTEM dep.
Carl Hetherington [Thu, 5 Nov 2015 09:26:03 +0000 (09:26 +0000)]
Bump version
Carl Hetherington [Thu, 5 Nov 2015 09:26:03 +0000 (09:26 +0000)]
Bump version
Carl Hetherington [Thu, 5 Nov 2015 09:25:52 +0000 (09:25 +0000)]
Bump libcxml to release version.
Carl Hetherington [Thu, 5 Nov 2015 09:22:00 +0000 (09:22 +0000)]
Bump version
Carl Hetherington [Thu, 5 Nov 2015 09:22:00 +0000 (09:22 +0000)]
Bump version
Carl Hetherington [Wed, 4 Nov 2015 21:25:36 +0000 (21:25 +0000)]
Hopefully fix file_to_string() on Windows with text files.
Carl Hetherington [Wed, 4 Nov 2015 19:35:04 +0000 (19:35 +0000)]
Throw an exception if file_to_string fails.
Carl Hetherington [Wed, 4 Nov 2015 11:57:05 +0000 (11:57 +0000)]
Hack in scope attribute to Atmos KeyType tags.
Carl Hetherington [Wed, 4 Nov 2015 11:51:33 +0000 (11:51 +0000)]
Fix order of ContentTitleText / ContentAuthenticator to match DTD.
Carl Hetherington [Tue, 3 Nov 2015 10:30:31 +0000 (10:30 +0000)]
Trim openjpeg.h includes.
Carl Hetherington [Thu, 29 Oct 2015 19:33:09 +0000 (19:33 +0000)]
Pick up SMPTE subtitle font IDs correctly.
Carl Hetherington [Wed, 28 Oct 2015 10:24:44 +0000 (10:24 +0000)]
Don't add external (referenced) assets to the PKL.
Carl Hetherington [Wed, 28 Oct 2015 10:24:23 +0000 (10:24 +0000)]
Add tags target to wscript.
Carl Hetherington [Tue, 20 Oct 2015 00:59:13 +0000 (01:59 +0100)]
Fix capitalisation in previous.
Carl Hetherington [Mon, 19 Oct 2015 22:30:04 +0000 (23:30 +0100)]
Use std::runtime_error instead of our own StringError as
a) it does the same job and
b) its type and what() survive the boundary between the libdcp .so
and the main DCP-o-matic executable.
Before this StringError-derived exceptions caught by DCP-o-matic
were only recognised as std::exceptions (without the what()) message.
I don't know why this happens, but this works around it.
Carl Hetherington [Thu, 15 Oct 2015 08:55:48 +0000 (09:55 +0100)]
Force specification of timecode rate when creating a Time from seconds.
Carl Hetherington [Sat, 10 Oct 2015 09:25:26 +0000 (10:25 +0100)]
Missing include.
Carl Hetherington [Sat, 10 Oct 2015 09:15:28 +0000 (10:15 +0100)]
Bump libcxml.
Carl Hetherington [Sat, 10 Oct 2015 09:14:42 +0000 (10:14 +0100)]
Build fix.
Carl Hetherington [Fri, 9 Oct 2015 17:42:23 +0000 (18:42 +0100)]
Remove glibmm dependency.
Carl Hetherington [Fri, 9 Oct 2015 17:17:26 +0000 (18:17 +0100)]
Bump libcxml.
Carl Hetherington [Wed, 7 Oct 2015 23:10:01 +0000 (00:10 +0100)]
Allow DecryptedKDM to be built up from individual keys.
Carl Hetherington [Tue, 6 Oct 2015 14:14:58 +0000 (15:14 +0100)]
Give SMPTESubtitleAsset an intrinsic duration since it is a MXF like Picture/Sound.
Carl Hetherington [Tue, 6 Oct 2015 11:38:47 +0000 (12:38 +0100)]
Add some KDM metadata accessors.
Carl Hetherington [Mon, 5 Oct 2015 09:52:45 +0000 (10:52 +0100)]
Bump version
Carl Hetherington [Mon, 5 Oct 2015 09:52:45 +0000 (10:52 +0100)]
Bump version
Carl Hetherington [Mon, 5 Oct 2015 09:52:18 +0000 (10:52 +0100)]
Use firm libcxml revision.
Carl Hetherington [Mon, 5 Oct 2015 09:41:04 +0000 (10:41 +0100)]
Bump version
Carl Hetherington [Mon, 5 Oct 2015 09:41:04 +0000 (10:41 +0100)]
Bump version
Carl Hetherington [Mon, 5 Oct 2015 09:39:58 +0000 (10:39 +0100)]
Bump libcxml.
Carl Hetherington [Sun, 4 Oct 2015 21:51:43 +0000 (22:51 +0100)]
Add set_{in,out}.
Carl Hetherington [Thu, 1 Oct 2015 12:00:48 +0000 (13:00 +0100)]
Tweaks for Debian unstable.
Carl Hetherington [Thu, 1 Oct 2015 11:59:13 +0000 (12:59 +0100)]
Bump libcxml.
Carl Hetherington [Mon, 28 Sep 2015 11:14:33 +0000 (12:14 +0100)]
Merge branch '1.0' of git.carlh.net:git/libdcp into 1.0