libdcp.git
10 years agoBump version v0.86
Carl Hetherington [Thu, 5 Dec 2013 22:40:05 +0000 (22:40 +0000)]
Bump version

10 years agoAccept any old case for DCP content kinds.
Carl Hetherington [Thu, 5 Dec 2013 22:39:50 +0000 (22:39 +0000)]
Accept any old case for DCP content kinds.

10 years agoBump version
Carl Hetherington [Wed, 27 Nov 2013 15:21:29 +0000 (15:21 +0000)]
Bump version

10 years agoBump version v0.85
Carl Hetherington [Wed, 27 Nov 2013 15:21:28 +0000 (15:21 +0000)]
Bump version

10 years agoTry to fix build on OS X.
Carl Hetherington [Wed, 27 Nov 2013 15:17:51 +0000 (15:17 +0000)]
Try to fix build on OS X.

10 years agoBump version
Carl Hetherington [Wed, 27 Nov 2013 14:55:09 +0000 (14:55 +0000)]
Bump version

10 years agoBump version v0.84
Carl Hetherington [Wed, 27 Nov 2013 14:55:09 +0000 (14:55 +0000)]
Bump version

10 years agoFix linux build.
Carl Hetherington [Wed, 27 Nov 2013 09:57:23 +0000 (09:57 +0000)]
Fix linux build.

10 years agoTypos.
Carl Hetherington [Tue, 26 Nov 2013 21:40:22 +0000 (21:40 +0000)]
Typos.

10 years agoAttempt to fix file size reporting from asdcplib on Win32.
Carl Hetherington [Tue, 26 Nov 2013 21:00:57 +0000 (21:00 +0000)]
Attempt to fix file size reporting from asdcplib on Win32.

10 years agoVarious fixes for non-Latin filenames.
Carl Hetherington [Tue, 26 Nov 2013 20:58:42 +0000 (20:58 +0000)]
Various fixes for non-Latin filenames.

10 years agoFix MultiByteToWideChar calls.
Carl Hetherington [Tue, 26 Nov 2013 19:28:27 +0000 (19:28 +0000)]
Fix MultiByteToWideChar calls.

10 years agoTypos.
Carl Hetherington [Tue, 26 Nov 2013 10:11:25 +0000 (10:11 +0000)]
Typos.

10 years agoTry to fix incorrect non-Latin handling on Win32 filenames.
Carl Hetherington [Tue, 26 Nov 2013 09:58:48 +0000 (09:58 +0000)]
Try to fix incorrect non-Latin handling on Win32 filenames.

10 years agoTry to fix non-trivial filename character encoding on Windows.
Carl Hetherington [Tue, 26 Nov 2013 03:58:54 +0000 (03:58 +0000)]
Try to fix non-trivial filename character encoding on Windows.

10 years agoMissing using.
Carl Hetherington [Mon, 25 Nov 2013 11:47:19 +0000 (11:47 +0000)]
Missing using.

10 years agoRemove a possibly dodgy use of fstream.
Carl Hetherington [Mon, 25 Nov 2013 11:23:07 +0000 (11:23 +0000)]
Remove a possibly dodgy use of fstream.

10 years agoRemove redundant fstream includes.
Carl Hetherington [Mon, 25 Nov 2013 11:10:34 +0000 (11:10 +0000)]
Remove redundant fstream includes.

10 years agoAdd FILE * constructor for FrameInfo.
Carl Hetherington [Mon, 25 Nov 2013 08:36:16 +0000 (08:36 +0000)]
Add FILE * constructor for FrameInfo.

10 years agoMissing file.
Carl Hetherington [Mon, 25 Nov 2013 01:03:16 +0000 (01:03 +0000)]
Missing file.

10 years agoAdd FrameInfo::write for FILE *; test it.
Carl Hetherington [Mon, 25 Nov 2013 00:35:11 +0000 (00:35 +0000)]
Add FrameInfo::write for FILE *; test it.

10 years agoBump libcxml version.
Carl Hetherington [Wed, 20 Nov 2013 18:16:56 +0000 (18:16 +0000)]
Bump libcxml version.

10 years agoBump version
Carl Hetherington [Sat, 9 Nov 2013 14:17:22 +0000 (14:17 +0000)]
Bump version

10 years agoBump version v0.83
Carl Hetherington [Sat, 9 Nov 2013 14:17:22 +0000 (14:17 +0000)]
Bump version

10 years agoFix small memory leak on decompression.
Carl Hetherington [Fri, 1 Nov 2013 15:52:30 +0000 (15:52 +0000)]
Fix small memory leak on decompression.

10 years agoUpdate and fix tests.
Carl Hetherington [Wed, 30 Oct 2013 22:12:31 +0000 (22:12 +0000)]
Update and fix tests.

10 years agoAnother better error message.
Carl Hetherington [Mon, 28 Oct 2013 21:27:03 +0000 (21:27 +0000)]
Another better error message.

10 years agoBetter error message.
Carl Hetherington [Sat, 26 Oct 2013 22:24:27 +0000 (23:24 +0100)]
Better error message.

10 years agoRemove debug code.
Carl Hetherington [Thu, 24 Oct 2013 15:31:22 +0000 (16:31 +0100)]
Remove debug code.

10 years agoFix ticks calculations.
Carl Hetherington [Thu, 24 Oct 2013 15:27:35 +0000 (16:27 +0100)]
Fix ticks calculations.

10 years agoAdd Time constructor from ticks; fix Time::to_ticks().
Carl Hetherington [Thu, 24 Oct 2013 14:42:32 +0000 (15:42 +0100)]
Add Time constructor from ticks; fix Time::to_ticks().

10 years agoSome more boost::filesystem::path.
Carl Hetherington [Sat, 19 Oct 2013 13:42:30 +0000 (14:42 +0100)]
Some more boost::filesystem::path.

10 years agoSome more boost::filesystem::path.
Carl Hetherington [Sat, 19 Oct 2013 10:38:36 +0000 (11:38 +0100)]
Some more boost::filesystem::path.

10 years agotm_to_string() should use 24 hour clock.
Carl Hetherington [Fri, 18 Oct 2013 09:45:03 +0000 (10:45 +0100)]
tm_to_string() should use 24 hour clock.

10 years agoMissing includes.
Carl Hetherington [Wed, 16 Oct 2013 19:07:09 +0000 (20:07 +0100)]
Missing includes.

10 years agoComment and header guards.
Carl Hetherington [Wed, 16 Oct 2013 12:18:15 +0000 (13:18 +0100)]
Comment and header guards.

10 years agoComment.
Carl Hetherington [Wed, 16 Oct 2013 11:48:26 +0000 (12:48 +0100)]
Comment.

10 years agoAdd ratio() method.
Carl Hetherington [Tue, 15 Oct 2013 13:22:11 +0000 (14:22 +0100)]
Add ratio() method.

10 years agoFix typo.
Carl Hetherington [Tue, 15 Oct 2013 13:21:59 +0000 (14:21 +0100)]
Fix typo.

10 years agoUse Wolfang Woehl's Rec709 -> XYZ matrix, from his rec709-xyz_matrix.rb script.
Carl Hetherington [Mon, 14 Oct 2013 11:51:00 +0000 (12:51 +0100)]
Use Wolfang Woehl's Rec709 -> XYZ matrix, from his rec709-xyz_matrix.rb script.

10 years agoTry quoting openssl calls.
Carl Hetherington [Fri, 11 Oct 2013 10:52:45 +0000 (11:52 +0100)]
Try quoting openssl calls.

10 years agoImprove error reporting from openssl calls.
Carl Hetherington [Fri, 11 Oct 2013 09:36:42 +0000 (10:36 +0100)]
Improve error reporting from openssl calls.

10 years agoWrite encryption test all to the right place. Some more XML writes unformatted to...
Carl Hetherington [Thu, 10 Oct 2013 09:11:24 +0000 (10:11 +0100)]
Write encryption test all to the right place.  Some more XML writes unformatted to fix digests.

10 years agoBump version
Carl Hetherington [Thu, 10 Oct 2013 08:16:00 +0000 (09:16 +0100)]
Bump version

10 years agoBump version v0.82
Carl Hetherington [Thu, 10 Oct 2013 08:15:59 +0000 (09:15 +0100)]
Bump version

10 years agoTry using magic recipient cert for authorized device info.
Carl Hetherington [Wed, 9 Oct 2013 15:01:33 +0000 (16:01 +0100)]
Try using magic recipient cert for authorized device info.

10 years agoTry to fix comparison of 3D DCPs.
Carl Hetherington [Wed, 9 Oct 2013 14:26:06 +0000 (15:26 +0100)]
Try to fix comparison of 3D DCPs.

10 years agoFix error message formatting.
Carl Hetherington [Wed, 9 Oct 2013 13:12:35 +0000 (14:12 +0100)]
Fix error message formatting.

10 years agoBetter error message.
Carl Hetherington [Wed, 9 Oct 2013 12:58:08 +0000 (13:58 +0100)]
Better error message.

10 years agoTry to fix subject escaping on Windows.
Carl Hetherington [Wed, 9 Oct 2013 12:22:43 +0000 (13:22 +0100)]
Try to fix subject escaping on Windows.

10 years agoUse specified openssl binary rather than assuming it's on the path.
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.

10 years agoAvoid use of pipes in openssl hackery.
Carl Hetherington [Wed, 9 Oct 2013 09:43:22 +0000 (10:43 +0100)]
Avoid use of pipes in openssl hackery.

10 years agoMerge branch 'master' of ssh://carlh.dyndns.org/home/carl/git/libdcp
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

10 years agoHeader guard.
Carl Hetherington [Mon, 7 Oct 2013 22:01:39 +0000 (23:01 +0100)]
Header guard.

10 years agoFix test on Windows.
Carl Hetherington [Fri, 4 Oct 2013 10:53:46 +0000 (11:53 +0100)]
Fix test on Windows.

10 years agoMissing include.
Carl Hetherington [Fri, 4 Oct 2013 10:44:36 +0000 (11:44 +0100)]
Missing include.

10 years agoboost::filesystem.
Carl Hetherington [Fri, 4 Oct 2013 10:31:21 +0000 (11:31 +0100)]
boost::filesystem.

10 years agoboost::filesystem.
Carl Hetherington [Fri, 4 Oct 2013 10:20:48 +0000 (11:20 +0100)]
boost::filesystem.

10 years agofilesystem::path.
Carl Hetherington [Fri, 4 Oct 2013 10:10:15 +0000 (11:10 +0100)]
filesystem::path.

10 years agoMore boost::filesystem jibber jabber.
Carl Hetherington [Fri, 4 Oct 2013 10:01:35 +0000 (11:01 +0100)]
More boost::filesystem jibber jabber.

10 years agoMerge branch 'master' of /home/carl/git/libdcp
Carl Hetherington [Thu, 3 Oct 2013 12:37:32 +0000 (13:37 +0100)]
Merge branch 'master' of /home/carl/git/libdcp

10 years agoTry to fix build on windows.
Carl Hetherington [Thu, 3 Oct 2013 12:37:29 +0000 (13:37 +0100)]
Try to fix build on windows.

10 years agoAdd some design rambles.
Carl Hetherington [Wed, 2 Oct 2013 22:17:57 +0000 (23:17 +0100)]
Add some design rambles.

10 years agoBump version
Carl Hetherington [Tue, 1 Oct 2013 15:28:34 +0000 (16:28 +0100)]
Bump version

10 years agoBump version v0.81
Carl Hetherington [Tue, 1 Oct 2013 15:28:34 +0000 (16:28 +0100)]
Bump version

10 years agoFix erroneous include.
Carl Hetherington [Tue, 1 Oct 2013 14:18:19 +0000 (15:18 +0100)]
Fix erroneous include.

10 years agoAdd SMPTE CPL schema.
Carl Hetherington [Tue, 1 Oct 2013 11:41:38 +0000 (12:41 +0100)]
Add SMPTE CPL schema.

10 years agoBump cxml version.
Carl Hetherington [Sun, 29 Sep 2013 20:35:20 +0000 (21:35 +0100)]
Bump cxml version.

10 years agoMerge branch 'master' of ssh://carlh.dyndns.org/home/carl/git/libdcp
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

10 years agoFix signing of KDMs.
Carl Hetherington [Sun, 29 Sep 2013 20:08:31 +0000 (21:08 +0100)]
Fix signing of KDMs.

10 years agoBump version
Carl Hetherington [Sun, 29 Sep 2013 08:14:56 +0000 (09:14 +0100)]
Bump version

10 years agoBump version v0.80
Carl Hetherington [Sun, 29 Sep 2013 08:14:56 +0000 (09:14 +0100)]
Bump version

10 years agoChange thing used for authorized device list description; set up _keys when loading...
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.

10 years agoAdd ContentAuthenticator, possibly incorrectly.
Carl Hetherington [Sun, 29 Sep 2013 08:12:57 +0000 (09:12 +0100)]
Add ContentAuthenticator, possibly incorrectly.

10 years agoTest KDMKeys reload.
Carl Hetherington [Sun, 29 Sep 2013 08:12:31 +0000 (09:12 +0100)]
Test KDMKeys reload.

10 years agoNew test.
Carl Hetherington [Sun, 29 Sep 2013 08:12:19 +0000 (09:12 +0100)]
New test.

10 years agoAdd set_sampling_rate.
Carl Hetherington [Sun, 29 Sep 2013 08:12:11 +0000 (09:12 +0100)]
Add set_sampling_rate.

10 years agoconst fixes.
Carl Hetherington [Sun, 29 Sep 2013 08:11:00 +0000 (09:11 +0100)]
const fixes.

10 years agoAdd common_name().
Carl Hetherington [Sun, 29 Sep 2013 08:10:44 +0000 (09:10 +0100)]
Add common_name().

10 years agoTweak.
Carl Hetherington [Sun, 29 Sep 2013 08:10:30 +0000 (09:10 +0100)]
Tweak.

10 years agoSplit up some files.
Carl Hetherington [Wed, 25 Sep 2013 20:31:10 +0000 (21:31 +0100)]
Split up some files.

10 years agoSwitch away from the many-constructor-arguments approach to a hopefully simpler API.
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.

10 years agoSome comments.
Carl Hetherington [Wed, 25 Sep 2013 17:02:31 +0000 (18:02 +0100)]
Some comments.

10 years agoAdd round-trip KDM test. Fix various bugs in KDM generation. Some string -> path.
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.

10 years agoSplit tests up.
Carl Hetherington [Wed, 25 Sep 2013 14:43:15 +0000 (15:43 +0100)]
Split tests up.

10 years agoAdd as_xml to string to KDM.
Carl Hetherington [Wed, 25 Sep 2013 12:48:46 +0000 (13:48 +0100)]
Add as_xml to string to KDM.

10 years agoAllow setting of a CPL's MXF keys.
Carl Hetherington [Tue, 24 Sep 2013 22:19:08 +0000 (23:19 +0100)]
Allow setting of a CPL's MXF keys.

10 years agoComments.
Carl Hetherington [Tue, 24 Sep 2013 20:08:50 +0000 (21:08 +0100)]
Comments.

10 years agoMove everything into the header.
Carl Hetherington [Tue, 24 Sep 2013 20:04:54 +0000 (21:04 +0100)]
Move everything into the header.

10 years agoRemove unused variable; add comment.
Carl Hetherington [Tue, 24 Sep 2013 19:51:55 +0000 (20:51 +0100)]
Remove unused variable; add comment.

10 years agoActually encrypt AuthenticatedPrivate section of KDM.
Carl Hetherington [Tue, 24 Sep 2013 19:49:18 +0000 (20:49 +0100)]
Actually encrypt AuthenticatedPrivate section of KDM.

10 years agoSimplify KDM API slightly.
Carl Hetherington [Tue, 24 Sep 2013 19:04:11 +0000 (20:04 +0100)]
Simplify KDM API slightly.

10 years agoKDM XML fix.
Carl Hetherington [Tue, 24 Sep 2013 18:15:45 +0000 (19:15 +0100)]
KDM XML fix.

10 years agoVarious KDM work.
Carl Hetherington [Tue, 24 Sep 2013 17:54:09 +0000 (18:54 +0100)]
Various KDM work.

10 years agoKDM passthrough works ok.
Carl Hetherington [Mon, 23 Sep 2013 22:33:39 +0000 (23:33 +0100)]
KDM passthrough works ok.

10 years agoUnbuilt KDM changes.
Carl Hetherington [Sat, 21 Sep 2013 19:16:11 +0000 (20:16 +0100)]
Unbuilt KDM changes.

10 years agoxmllint a KDM that we generate.
Carl Hetherington [Sat, 21 Sep 2013 10:54:12 +0000 (11:54 +0100)]
xmllint a KDM that we generate.

10 years agoAdd some schema for KDM checking.
Carl Hetherington [Sat, 21 Sep 2013 10:53:59 +0000 (11:53 +0100)]
Add some schema for KDM checking.

10 years agoMore encryption fixes.
Carl Hetherington [Fri, 20 Sep 2013 19:20:36 +0000 (20:20 +0100)]
More encryption fixes.

10 years agoFix bad frees if exceptions are thrown by constructors.
Carl Hetherington [Thu, 19 Sep 2013 20:20:56 +0000 (21:20 +0100)]
Fix bad frees if exceptions are thrown by constructors.