Carl Hetherington [Thu, 10 Oct 2013 08:15:59 +0000 (09:15 +0100)]
Bump version
Carl Hetherington [Wed, 9 Oct 2013 15:01:33 +0000 (16:01 +0100)]
Try using magic recipient cert for authorized device info.
Carl Hetherington [Wed, 9 Oct 2013 14:26:06 +0000 (15:26 +0100)]
Try to fix comparison of 3D DCPs.
Carl Hetherington [Wed, 9 Oct 2013 13:12:35 +0000 (14:12 +0100)]
Fix error message formatting.
Carl Hetherington [Wed, 9 Oct 2013 12:58:08 +0000 (13:58 +0100)]
Better error message.
Carl Hetherington [Wed, 9 Oct 2013 12:22:43 +0000 (13:22 +0100)]
Try to fix subject escaping on Windows.
Carl Hetherington [Wed, 9 Oct 2013 09:47:17 +0000 (10:47 +0100)]
Use specified openssl binary rather than assuming it's on the path.
Carl Hetherington [Wed, 9 Oct 2013 09:43:22 +0000 (10:43 +0100)]
Avoid use of pipes in openssl hackery.
Carl Hetherington [Tue, 8 Oct 2013 21:29:16 +0000 (22:29 +0100)]
Merge branch 'master' of ssh://carlh.dyndns.org/home/carl/git/libdcp
Carl Hetherington [Mon, 7 Oct 2013 22:01:39 +0000 (23:01 +0100)]
Header guard.
Carl Hetherington [Fri, 4 Oct 2013 10:53:46 +0000 (11:53 +0100)]
Fix test on Windows.
Carl Hetherington [Fri, 4 Oct 2013 10:44:36 +0000 (11:44 +0100)]
Missing include.
Carl Hetherington [Fri, 4 Oct 2013 10:31:21 +0000 (11:31 +0100)]
boost::filesystem.
Carl Hetherington [Fri, 4 Oct 2013 10:20:48 +0000 (11:20 +0100)]
boost::filesystem.
Carl Hetherington [Fri, 4 Oct 2013 10:10:15 +0000 (11:10 +0100)]
filesystem::path.
Carl Hetherington [Fri, 4 Oct 2013 10:01:35 +0000 (11:01 +0100)]
More boost::filesystem jibber jabber.
Carl Hetherington [Thu, 3 Oct 2013 12:37:32 +0000 (13:37 +0100)]
Merge branch 'master' of /home/carl/git/libdcp
Carl Hetherington [Thu, 3 Oct 2013 12:37:29 +0000 (13:37 +0100)]
Try to fix build on windows.
Carl Hetherington [Wed, 2 Oct 2013 22:17:57 +0000 (23:17 +0100)]
Add some design rambles.
Carl Hetherington [Tue, 1 Oct 2013 15:28:34 +0000 (16:28 +0100)]
Bump version
Carl Hetherington [Tue, 1 Oct 2013 15:28:34 +0000 (16:28 +0100)]
Bump version
Carl Hetherington [Tue, 1 Oct 2013 14:18:19 +0000 (15:18 +0100)]
Fix erroneous include.
Carl Hetherington [Tue, 1 Oct 2013 11:41:38 +0000 (12:41 +0100)]
Add SMPTE CPL schema.
Carl Hetherington [Sun, 29 Sep 2013 20:35:20 +0000 (21:35 +0100)]
Bump cxml version.
Carl Hetherington [Sun, 29 Sep 2013 20:08:37 +0000 (21:08 +0100)]
Merge branch 'master' of ssh://carlh.dyndns.org/home/carl/git/libdcp
Carl Hetherington [Sun, 29 Sep 2013 20:08:31 +0000 (21:08 +0100)]
Fix signing of KDMs.
Carl Hetherington [Sun, 29 Sep 2013 08:14:56 +0000 (09:14 +0100)]
Bump version
Carl Hetherington [Sun, 29 Sep 2013 08:14:56 +0000 (09:14 +0100)]
Bump version
Carl Hetherington [Sun, 29 Sep 2013 08:13:37 +0000 (09:13 +0100)]
Change thing used for authorized device list description; set up _keys when loading KDM.
Carl Hetherington [Sun, 29 Sep 2013 08:12:57 +0000 (09:12 +0100)]
Add ContentAuthenticator, possibly incorrectly.
Carl Hetherington [Sun, 29 Sep 2013 08:12:31 +0000 (09:12 +0100)]
Test KDMKeys reload.
Carl Hetherington [Sun, 29 Sep 2013 08:12:19 +0000 (09:12 +0100)]
New test.
Carl Hetherington [Sun, 29 Sep 2013 08:12:11 +0000 (09:12 +0100)]
Add set_sampling_rate.
Carl Hetherington [Sun, 29 Sep 2013 08:11:00 +0000 (09:11 +0100)]
const fixes.
Carl Hetherington [Sun, 29 Sep 2013 08:10:44 +0000 (09:10 +0100)]
Add common_name().
Carl Hetherington [Sun, 29 Sep 2013 08:10:30 +0000 (09:10 +0100)]
Tweak.
Carl Hetherington [Wed, 25 Sep 2013 20:31:10 +0000 (21:31 +0100)]
Split up some files.
Carl Hetherington [Wed, 25 Sep 2013 19:41:45 +0000 (20:41 +0100)]
Switch away from the many-constructor-arguments approach to a hopefully simpler API.
Carl Hetherington [Wed, 25 Sep 2013 17:02:31 +0000 (18:02 +0100)]
Some comments.
Carl Hetherington [Wed, 25 Sep 2013 16:19:59 +0000 (17:19 +0100)]
Add round-trip KDM test. Fix various bugs in KDM generation. Some string -> path.
Carl Hetherington [Wed, 25 Sep 2013 14:43:15 +0000 (15:43 +0100)]
Split tests up.
Carl Hetherington [Wed, 25 Sep 2013 12:48:46 +0000 (13:48 +0100)]
Add as_xml to string to KDM.
Carl Hetherington [Tue, 24 Sep 2013 22:19:08 +0000 (23:19 +0100)]
Allow setting of a CPL's MXF keys.
Carl Hetherington [Tue, 24 Sep 2013 20:08:50 +0000 (21:08 +0100)]
Comments.
Carl Hetherington [Tue, 24 Sep 2013 20:04:54 +0000 (21:04 +0100)]
Move everything into the header.
Carl Hetherington [Tue, 24 Sep 2013 19:51:55 +0000 (20:51 +0100)]
Remove unused variable; add comment.
Carl Hetherington [Tue, 24 Sep 2013 19:49:18 +0000 (20:49 +0100)]
Actually encrypt AuthenticatedPrivate section of KDM.
Carl Hetherington [Tue, 24 Sep 2013 19:04:11 +0000 (20:04 +0100)]
Simplify KDM API slightly.
Carl Hetherington [Tue, 24 Sep 2013 18:15:45 +0000 (19:15 +0100)]
KDM XML fix.
Carl Hetherington [Tue, 24 Sep 2013 17:54:09 +0000 (18:54 +0100)]
Various KDM work.
Carl Hetherington [Mon, 23 Sep 2013 22:33:39 +0000 (23:33 +0100)]
KDM passthrough works ok.
Carl Hetherington [Sat, 21 Sep 2013 19:16:11 +0000 (20:16 +0100)]
Unbuilt KDM changes.
Carl Hetherington [Sat, 21 Sep 2013 10:54:12 +0000 (11:54 +0100)]
xmllint a KDM that we generate.
Carl Hetherington [Sat, 21 Sep 2013 10:53:59 +0000 (11:53 +0100)]
Add some schema for KDM checking.
Carl Hetherington [Fri, 20 Sep 2013 19:20:36 +0000 (20:20 +0100)]
More encryption fixes.
Carl Hetherington [Thu, 19 Sep 2013 20:20:56 +0000 (21:20 +0100)]
Fix bad frees if exceptions are thrown by constructors.
Carl Hetherington [Thu, 19 Sep 2013 19:44:42 +0000 (20:44 +0100)]
Various encryption-related stuff.
Carl Hetherington [Thu, 19 Sep 2013 14:07:21 +0000 (15:07 +0100)]
Allow SoundAsset to be encrypted.
Carl Hetherington [Thu, 19 Sep 2013 13:15:31 +0000 (14:15 +0100)]
Rename crypt_chain -> signer_chain.
Carl Hetherington [Thu, 19 Sep 2013 12:49:37 +0000 (13:49 +0100)]
Rename Encryption -> Signer; move some methods into it.
Carl Hetherington [Thu, 19 Sep 2013 12:05:27 +0000 (13:05 +0100)]
Comments.
Carl Hetherington [Wed, 18 Sep 2013 17:46:58 +0000 (18:46 +0100)]
A few encryption-related fixes and comments.
Carl Hetherington [Wed, 18 Sep 2013 07:18:40 +0000 (08:18 +0100)]
Separate time -> string functions out.
Carl Hetherington [Wed, 18 Sep 2013 07:18:25 +0000 (08:18 +0100)]
Fix comment.
Carl Hetherington [Wed, 18 Sep 2013 07:18:15 +0000 (08:18 +0100)]
Progressive write API changed slightly.
Carl Hetherington [Wed, 18 Sep 2013 07:17:55 +0000 (08:17 +0100)]
Allow progressive writes to be encrypted.
Carl Hetherington [Wed, 18 Sep 2013 07:17:18 +0000 (08:17 +0100)]
Comments.
Carl Hetherington [Wed, 18 Sep 2013 07:17:11 +0000 (08:17 +0100)]
Comments.
Carl Hetherington [Wed, 18 Sep 2013 07:16:50 +0000 (08:16 +0100)]
Some comments.
Carl Hetherington [Wed, 18 Sep 2013 07:16:34 +0000 (08:16 +0100)]
Fix (I think) AuthenticatedPublic signer.
Carl Hetherington [Wed, 4 Sep 2013 12:08:12 +0000 (13:08 +0100)]
Bump openjpeg dep for a build fix.
Carl Hetherington [Wed, 4 Sep 2013 11:26:29 +0000 (12:26 +0100)]
Build deps on windows too.
Carl Hetherington [Fri, 30 Aug 2013 22:04:45 +0000 (23:04 +0100)]
Bump version
Carl Hetherington [Fri, 30 Aug 2013 22:04:45 +0000 (23:04 +0100)]
Bump version
Carl Hetherington [Fri, 30 Aug 2013 21:29:22 +0000 (22:29 +0100)]
Hack; separate DCP asset and CPL reads.
Carl Hetherington [Thu, 29 Aug 2013 22:04:40 +0000 (23:04 +0100)]
Bump version
Carl Hetherington [Thu, 29 Aug 2013 22:04:40 +0000 (23:04 +0100)]
Bump version
Carl Hetherington [Thu, 29 Aug 2013 22:04:31 +0000 (23:04 +0100)]
Bump libcxml version; add versions back to cscript.
Carl Hetherington [Thu, 29 Aug 2013 19:21:26 +0000 (20:21 +0100)]
Change to libcxml API.
Carl Hetherington [Thu, 29 Aug 2013 14:01:45 +0000 (15:01 +0100)]
Bump version
Carl Hetherington [Thu, 29 Aug 2013 14:01:45 +0000 (15:01 +0100)]
Bump version
Carl Hetherington [Thu, 29 Aug 2013 13:24:09 +0000 (14:24 +0100)]
Optional progress reporting when making MXF hashes.
Carl Hetherington [Thu, 29 Aug 2013 11:19:28 +0000 (12:19 +0100)]
Try to fix application of namespace to MainStereoscopicPicture nodes.
Carl Hetherington [Thu, 29 Aug 2013 09:46:29 +0000 (10:46 +0100)]
Missing include.
Carl Hetherington [Tue, 27 Aug 2013 21:30:19 +0000 (22:30 +0100)]
Bump version
Carl Hetherington [Tue, 27 Aug 2013 21:30:19 +0000 (22:30 +0100)]
Bump version
Carl Hetherington [Tue, 27 Aug 2013 21:27:02 +0000 (22:27 +0100)]
Fix paths in OV DCP searches.
Carl Hetherington [Tue, 27 Aug 2013 19:13:53 +0000 (20:13 +0100)]
Basics of OV/supplemental support when reading.
Carl Hetherington [Tue, 27 Aug 2013 14:46:01 +0000 (15:46 +0100)]
Bump version
Carl Hetherington [Tue, 27 Aug 2013 14:46:01 +0000 (15:46 +0100)]
Bump version
Carl Hetherington [Mon, 26 Aug 2013 21:11:21 +0000 (22:11 +0100)]
Try to add correct namespace for 3D CPLs.
Carl Hetherington [Sun, 25 Aug 2013 16:19:18 +0000 (17:19 +0100)]
Fix tests.
Carl Hetherington [Sun, 25 Aug 2013 16:18:11 +0000 (17:18 +0100)]
Tweak interop / SMPTE to pass dcp_inspect.
Carl Hetherington [Sun, 25 Aug 2013 12:34:52 +0000 (13:34 +0100)]
Tidy up interop API.
Carl Hetherington [Sun, 25 Aug 2013 12:22:32 +0000 (13:22 +0100)]
Merge branch 'master' into interop
Carl Hetherington [Sun, 25 Aug 2013 11:17:48 +0000 (12:17 +0100)]
Untested interop DCP/KDM support.
Carl Hetherington [Wed, 21 Aug 2013 10:17:52 +0000 (11:17 +0100)]
Bump version
Carl Hetherington [Wed, 21 Aug 2013 10:17:52 +0000 (11:17 +0100)]
Bump version
Carl Hetherington [Wed, 21 Aug 2013 10:17:42 +0000 (11:17 +0100)]
Try to fix timezone offset formatting.
Carl Hetherington [Mon, 19 Aug 2013 16:23:06 +0000 (17:23 +0100)]
Bump version