libdcp.git
11 years agoSet RGB colour matrix from Thomas' email re FH.
Carl Hetherington [Tue, 26 Mar 2013 20:22:05 +0000 (20:22 +0000)]
Set RGB colour matrix from Thomas' email re FH.

11 years agoBump version
Carl Hetherington [Sun, 24 Mar 2013 21:20:40 +0000 (21:20 +0000)]
Bump version

11 years agoBump version v0.44
Carl Hetherington [Sun, 24 Mar 2013 21:19:24 +0000 (21:19 +0000)]
Bump version

11 years agoRemove linearisation from low-valued pixels in XYZ to sRGB LUT.
Carl Hetherington [Sun, 24 Mar 2013 21:19:07 +0000 (21:19 +0000)]
Remove linearisation from low-valued pixels in XYZ to sRGB LUT.

11 years agoBump version
Carl Hetherington [Sun, 24 Mar 2013 21:09:23 +0000 (21:09 +0000)]
Bump version

11 years agoBump version v0.43
Carl Hetherington [Sun, 24 Mar 2013 21:08:16 +0000 (21:08 +0000)]
Bump version

11 years agoBump version
Carl Hetherington [Sun, 24 Mar 2013 21:06:48 +0000 (21:06 +0000)]
Bump version

11 years agoRe-enable DCI companding; modify RGB matrix to that given on http://www.digitall...
Carl Hetherington [Sun, 24 Mar 2013 21:04:49 +0000 (21:04 +0000)]
Re-enable DCI companding; modify RGB matrix to that given on digitall.net.au/products/dcp-player/64.html

11 years agoTry removing the DCI companding from the xyz->rgb conversion.
Carl Hetherington [Sun, 24 Mar 2013 20:24:10 +0000 (20:24 +0000)]
Try removing the DCI companding from the xyz->rgb conversion.

11 years agoBump version v0.42
Carl Hetherington [Sun, 24 Mar 2013 20:12:36 +0000 (20:12 +0000)]
Bump version

11 years agoRevert use of _entry_point when getting sound frames from existing MXFs; seems to...
Carl Hetherington [Sun, 24 Mar 2013 20:09:32 +0000 (20:09 +0000)]
Revert use of _entry_point when getting sound frames from existing MXFs; seems to cause problems.

11 years agoBump version
Carl Hetherington [Wed, 13 Mar 2013 16:50:32 +0000 (16:50 +0000)]
Bump version

11 years agoBump version v0.41
Carl Hetherington [Wed, 13 Mar 2013 16:47:46 +0000 (16:47 +0000)]
Bump version

11 years agoMerge branch 'master' of /home/carl/git/libdcp
Carl Hetherington [Wed, 13 Mar 2013 16:47:19 +0000 (16:47 +0000)]
Merge branch 'master' of /home/carl/git/libdcp

11 years agoCompute LUTs at run-time. dynamic-lut
Carl Hetherington [Wed, 13 Mar 2013 16:46:50 +0000 (16:46 +0000)]
Compute LUTs at run-time.

11 years agoIgnore global tags files on dist.
Carl Hetherington [Sat, 16 Feb 2013 16:10:27 +0000 (16:10 +0000)]
Ignore global tags files on dist.

11 years agoBump version
Carl Hetherington [Mon, 11 Feb 2013 08:14:11 +0000 (08:14 +0000)]
Bump version

11 years agoBump version v0.40
Carl Hetherington [Mon, 11 Feb 2013 08:12:46 +0000 (08:12 +0000)]
Bump version

11 years agoDerive exceptions from boost::exception and use boost::throw_exception to enable...
Carl Hetherington [Sun, 10 Feb 2013 21:32:30 +0000 (21:32 +0000)]
Derive exceptions from boost::exception and use boost::throw_exception to enable thread-safe exception handling by callers.

11 years agoThrow some more specific exceptions on MXF file errors.
Carl Hetherington [Sun, 10 Feb 2013 20:04:20 +0000 (20:04 +0000)]
Throw some more specific exceptions on MXF file errors.

11 years agoFix static build.
Carl Hetherington [Wed, 6 Feb 2013 23:51:06 +0000 (23:51 +0000)]
Fix static build.

11 years agoBump version
Carl Hetherington [Tue, 5 Feb 2013 19:56:13 +0000 (19:56 +0000)]
Bump version

11 years agoBump version v0.39
Carl Hetherington [Tue, 5 Feb 2013 19:53:43 +0000 (19:53 +0000)]
Bump version

11 years agoTry to implement FileWriter::OpenModify on Windows.
Carl Hetherington [Tue, 5 Feb 2013 19:53:30 +0000 (19:53 +0000)]
Try to implement FileWriter::OpenModify on Windows.

11 years agoBump version
Carl Hetherington [Tue, 5 Feb 2013 19:38:26 +0000 (19:38 +0000)]
Bump version

11 years agoBump version v0.38
Carl Hetherington [Tue, 5 Feb 2013 19:36:33 +0000 (19:36 +0000)]
Bump version

11 years agoFix build on Windows.
Carl Hetherington [Tue, 5 Feb 2013 19:35:30 +0000 (19:35 +0000)]
Fix build on Windows.

11 years agoBump version
Carl Hetherington [Tue, 5 Feb 2013 18:47:32 +0000 (18:47 +0000)]
Bump version

11 years agoBump version v0.37
Carl Hetherington [Tue, 5 Feb 2013 18:45:28 +0000 (18:45 +0000)]
Bump version

11 years agoTweak message. attempt-at-overwrite-existing
Carl Hetherington [Sat, 2 Feb 2013 15:17:28 +0000 (15:17 +0000)]
Tweak message.

11 years agoTry to check for boost 1.45 for filesystem::resize_file().
Carl Hetherington [Sat, 2 Feb 2013 15:17:16 +0000 (15:17 +0000)]
Try to check for boost 1.45 for filesystem::resize_file().

11 years agoTweak API a little.
Carl Hetherington [Sat, 2 Feb 2013 12:47:49 +0000 (12:47 +0000)]
Tweak API a little.

11 years agoBasics of fake write seem to work.
Carl Hetherington [Sat, 2 Feb 2013 12:04:23 +0000 (12:04 +0000)]
Basics of fake write seem to work.

11 years agoUnfinished attempt to overwrite existing; tricky because you need to delay writes...
Carl Hetherington [Fri, 1 Feb 2013 21:12:06 +0000 (21:12 +0000)]
Unfinished attempt to overwrite existing; tricky because you need to delay writes of the MXF header until you know lots of stuff about the JP2K file (to fill in the picture descriptor).

11 years agoAdd GNU global stuff.
Carl Hetherington [Mon, 28 Jan 2013 00:15:35 +0000 (00:15 +0000)]
Add GNU global stuff.

11 years agoAdd support for hashing mono picture MXF writes on the way out.
Carl Hetherington [Mon, 28 Jan 2013 00:11:30 +0000 (00:11 +0000)]
Add support for hashing mono picture MXF writes on the way out.

11 years agoAllow changing of MXF directory / filename; un-expose ASDCP frame buffer classes...
Carl Hetherington [Fri, 25 Jan 2013 01:21:51 +0000 (01:21 +0000)]
Allow changing of MXF directory / filename; un-expose ASDCP frame buffer classes in the API.

11 years agoUse pkg-config for libopenjpeg when it is being linked dynamically.
Carl Hetherington [Wed, 23 Jan 2013 16:37:13 +0000 (16:37 +0000)]
Use pkg-config for libopenjpeg when it is being linked dynamically.

11 years agoRemove hacky start_frame stuff from SoundAsset for now.
Carl Hetherington [Tue, 22 Jan 2013 23:22:27 +0000 (23:22 +0000)]
Remove hacky start_frame stuff from SoundAsset for now.

11 years agoMerge master.
Carl Hetherington [Mon, 21 Jan 2013 21:02:51 +0000 (21:02 +0000)]
Merge master.

11 years agoTry to remove need for asdcplib includes in libdcp headers.
Carl Hetherington [Mon, 21 Jan 2013 21:01:59 +0000 (21:01 +0000)]
Try to remove need for asdcplib includes in libdcp headers.

11 years agoFix compile with old boost.
Carl Hetherington [Mon, 21 Jan 2013 20:45:00 +0000 (20:45 +0000)]
Fix compile with old boost.

11 years agoFix typo in audio sampling rate setup.
Carl Hetherington [Sun, 20 Jan 2013 23:54:13 +0000 (23:54 +0000)]
Fix typo in audio sampling rate setup.

11 years agoTidying up; comments; fps in assets -> edit rate.
Carl Hetherington [Fri, 18 Jan 2013 22:15:51 +0000 (22:15 +0000)]
Tidying up; comments; fps in assets -> edit rate.

11 years agoAdd basics for progressive sound asset writing.
Carl Hetherington [Fri, 18 Jan 2013 21:46:20 +0000 (21:46 +0000)]
Add basics for progressive sound asset writing.

11 years agoAllow incremental writing of picture MXFs.
Carl Hetherington [Fri, 18 Jan 2013 20:25:02 +0000 (20:25 +0000)]
Allow incremental writing of picture MXFs.

11 years agoAdd Size operators; install util.h
Carl Hetherington [Thu, 17 Jan 2013 21:30:34 +0000 (21:30 +0000)]
Add Size operators; install util.h

11 years agoComment tweaks.
Carl Hetherington [Thu, 17 Jan 2013 20:29:51 +0000 (20:29 +0000)]
Comment tweaks.

11 years agoTidy up slightly.
Carl Hetherington [Thu, 17 Jan 2013 20:28:51 +0000 (20:28 +0000)]
Tidy up slightly.

11 years agoAdd duration, starting off as intrinsic_duration but changeable.
Carl Hetherington [Thu, 17 Jan 2013 20:26:06 +0000 (20:26 +0000)]
Add duration, starting off as intrinsic_duration but changeable.

11 years agoReplace length with intrinsic_duration.
Carl Hetherington [Thu, 17 Jan 2013 20:23:43 +0000 (20:23 +0000)]
Replace length with intrinsic_duration.

11 years agoPull entry point out of the constructor.
Carl Hetherington [Thu, 17 Jan 2013 20:16:10 +0000 (20:16 +0000)]
Pull entry point out of the constructor.

11 years agoUse new Size struct.
Carl Hetherington [Thu, 17 Jan 2013 19:44:58 +0000 (19:44 +0000)]
Use new Size struct.

11 years agoA few asserts.
Carl Hetherington [Mon, 14 Jan 2013 21:58:27 +0000 (21:58 +0000)]
A few asserts.

11 years agoMake sure we have a recipient cert when making KDMs.
Carl Hetherington [Mon, 14 Jan 2013 20:46:19 +0000 (20:46 +0000)]
Make sure we have a recipient cert when making KDMs.

11 years agoFix merge.
Carl Hetherington [Mon, 14 Jan 2013 20:24:48 +0000 (20:24 +0000)]
Fix merge.

11 years agoMerge master
Carl Hetherington [Mon, 14 Jan 2013 20:15:43 +0000 (20:15 +0000)]
Merge master

11 years agoUse boost starts/ends with methods.
Carl Hetherington [Sun, 13 Jan 2013 13:46:20 +0000 (13:46 +0000)]
Use boost starts/ends with methods.

11 years agoSome comment tweaks.
Carl Hetherington [Sun, 13 Jan 2013 13:13:35 +0000 (13:13 +0000)]
Some comment tweaks.

11 years agoRemove unused progress parameter to make_digest; some comment tweaks.
Carl Hetherington [Sun, 13 Jan 2013 13:04:43 +0000 (13:04 +0000)]
Remove unused progress parameter to make_digest; some comment tweaks.

11 years agoComment tweaks.
Carl Hetherington [Sun, 13 Jan 2013 12:55:21 +0000 (12:55 +0000)]
Comment tweaks.

11 years agoMake variable to say whether we were built with debug or not.
Carl Hetherington [Sun, 13 Jan 2013 12:41:59 +0000 (12:41 +0000)]
Make variable to say whether we were built with debug or not.

11 years agoBump version
Carl Hetherington [Sat, 12 Jan 2013 19:32:33 +0000 (19:32 +0000)]
Bump version

11 years agoBump version v0.36
Carl Hetherington [Sat, 12 Jan 2013 19:28:41 +0000 (19:28 +0000)]
Bump version

11 years agoAdd simple support for generating audio MXFs from part of a WAV file (for multi-reel...
Carl Hetherington [Sat, 12 Jan 2013 19:26:57 +0000 (19:26 +0000)]
Add simple support for generating audio MXFs from part of a WAV file (for multi-reel DCP generation).

11 years agoTweaks to management of crypto information.
Carl Hetherington [Fri, 11 Jan 2013 00:25:11 +0000 (00:25 +0000)]
Tweaks to management of crypto information.

11 years agoComment tweaks.
Carl Hetherington [Wed, 9 Jan 2013 23:18:13 +0000 (23:18 +0000)]
Comment tweaks.

11 years agoAdd completely untested code to generate crypto chain for encrypted DCPs.
Carl Hetherington [Wed, 9 Jan 2013 22:43:13 +0000 (22:43 +0000)]
Add completely untested code to generate crypto chain for encrypted DCPs.

11 years agoAdd a somewhat dubious constructor.
Carl Hetherington [Sun, 6 Jan 2013 02:07:46 +0000 (02:07 +0000)]
Add a somewhat dubious constructor.

11 years agoMissing header installs.
Carl Hetherington [Sat, 5 Jan 2013 23:37:23 +0000 (23:37 +0000)]
Missing header installs.

11 years agoA couple of missing bits.
Carl Hetherington [Sat, 5 Jan 2013 23:20:14 +0000 (23:20 +0000)]
A couple of missing bits.

11 years agoAdd certificate thumbprint method.
Carl Hetherington [Sat, 5 Jan 2013 23:14:49 +0000 (23:14 +0000)]
Add certificate thumbprint method.

11 years agoVarious probably quite untidy progress on KDMs.
Carl Hetherington [Sat, 5 Jan 2013 22:02:24 +0000 (22:02 +0000)]
Various probably quite untidy progress on KDMs.

11 years agoFix tests again.
Carl Hetherington [Thu, 3 Jan 2013 22:26:43 +0000 (22:26 +0000)]
Fix tests again.

11 years agoFix test refs.
Carl Hetherington [Thu, 3 Jan 2013 22:00:55 +0000 (22:00 +0000)]
Fix test refs.

11 years agoWrite PKL using libxml++ and sign them.
Carl Hetherington [Thu, 3 Jan 2013 22:00:04 +0000 (22:00 +0000)]
Write PKL using libxml++ and sign them.

11 years agoMissing KeyId.
Carl Hetherington [Thu, 3 Jan 2013 21:42:48 +0000 (21:42 +0000)]
Missing KeyId.

11 years agoSome small fixes.
Carl Hetherington [Thu, 3 Jan 2013 21:42:34 +0000 (21:42 +0000)]
Some small fixes.

11 years agoTidy up.
Carl Hetherington [Thu, 3 Jan 2013 21:12:14 +0000 (21:12 +0000)]
Tidy up.

11 years agoFix missing certificates in CPLs.
Carl Hetherington [Thu, 3 Jan 2013 21:01:26 +0000 (21:01 +0000)]
Fix missing certificates in CPLs.

11 years agoSort-of generates a signed CPL.
Carl Hetherington [Thu, 3 Jan 2013 20:41:32 +0000 (20:41 +0000)]
Sort-of generates a signed CPL.

11 years agoUse libxml++ to write CPLs.
Carl Hetherington [Tue, 1 Jan 2013 23:17:07 +0000 (23:17 +0000)]
Use libxml++ to write CPLs.

11 years agoA few more untested bits.
Carl Hetherington [Tue, 1 Jan 2013 22:34:24 +0000 (22:34 +0000)]
A few more untested bits.

11 years agoSome work on encryption / signing.
Carl Hetherington [Tue, 1 Jan 2013 20:11:25 +0000 (20:11 +0000)]
Some work on encryption / signing.

11 years agoInitial hacks.
Carl Hetherington [Mon, 31 Dec 2012 18:16:58 +0000 (18:16 +0000)]
Initial hacks.

11 years agoA couple more little fixes to subtitle XML.
Carl Hetherington [Sat, 22 Dec 2012 23:35:23 +0000 (23:35 +0000)]
A couple more little fixes to subtitle XML.

11 years agoMore various fixes to subtitle XML writing.
Carl Hetherington [Sat, 22 Dec 2012 23:29:50 +0000 (23:29 +0000)]
More various fixes to subtitle XML writing.

11 years agoFix up constructor.
Carl Hetherington [Sat, 22 Dec 2012 22:33:45 +0000 (22:33 +0000)]
Fix up constructor.

11 years agoFix numerous bugs in subtitle XML generation.
Carl Hetherington [Sat, 22 Dec 2012 22:32:07 +0000 (22:32 +0000)]
Fix numerous bugs in subtitle XML generation.

11 years agoIgnore __pycache__ directory.
Carl Hetherington [Sat, 22 Dec 2012 18:15:04 +0000 (18:15 +0000)]
Ignore __pycache__ directory.

11 years agoBump version
Carl Hetherington [Sat, 22 Dec 2012 13:19:15 +0000 (13:19 +0000)]
Bump version

11 years agoBump version v0.35
Carl Hetherington [Sat, 22 Dec 2012 13:15:37 +0000 (13:15 +0000)]
Bump version

11 years agoMake wscript work on python 2 and 3.
Carl Hetherington [Sat, 22 Dec 2012 13:11:58 +0000 (13:11 +0000)]
Make wscript work on python 2 and 3.

11 years agoBump version
Carl Hetherington [Sun, 9 Dec 2012 13:35:12 +0000 (13:35 +0000)]
Bump version

11 years agoBump version v0.34
Carl Hetherington [Sun, 9 Dec 2012 13:32:56 +0000 (13:32 +0000)]
Bump version

11 years agoUse -O2 rather than -O3, as an experiment, really.
Carl Hetherington [Sun, 9 Dec 2012 13:32:47 +0000 (13:32 +0000)]
Use -O2 rather than -O3, as an experiment, really.

11 years agoBump version
Carl Hetherington [Sun, 9 Dec 2012 13:30:24 +0000 (13:30 +0000)]
Bump version

11 years agoBump version v0.33
Carl Hetherington [Sun, 9 Dec 2012 13:29:01 +0000 (13:29 +0000)]
Bump version

11 years agoDon't explicitly install .so files as I don't think it's necessary, and it fails...
Carl Hetherington [Sun, 9 Dec 2012 13:27:58 +0000 (13:27 +0000)]
Don't explicitly install .so files as I don't think it's necessary, and it fails on windows.

11 years agoMerge branch 'master' of ssh://carlh.dnsalias.org/home/carl/git/libdcp
Carl Hetherington [Fri, 7 Dec 2012 22:18:59 +0000 (22:18 +0000)]
Merge branch 'master' of ssh://carlh.dnsalias.org/home/carl/git/libdcp