libdcp.git
11 years agoBump version v0.45
Carl Hetherington [Thu, 18 Apr 2013 22:23:11 +0000 (23:23 +0100)]
Bump version

11 years agoBump version v0.45beta1
Carl Hetherington [Thu, 18 Apr 2013 22:22:44 +0000 (23:22 +0100)]
Bump version

11 years agocscript.
Carl Hetherington [Thu, 18 Apr 2013 22:05:23 +0000 (23:05 +0100)]
cscript.

11 years agocdist bits.
Carl Hetherington [Thu, 18 Apr 2013 20:40:15 +0000 (21:40 +0100)]
cdist bits.

11 years agocdist tinkering.
Carl Hetherington [Wed, 17 Apr 2013 23:26:44 +0000 (00:26 +0100)]
cdist tinkering.

11 years agoFix build method.
Carl Hetherington [Wed, 17 Apr 2013 19:42:20 +0000 (20:42 +0100)]
Fix build method.

11 years agocscript must build statically.
Carl Hetherington [Wed, 17 Apr 2013 19:39:50 +0000 (20:39 +0100)]
cscript must build statically.

11 years agoAdd paths.
Carl Hetherington [Wed, 17 Apr 2013 12:23:53 +0000 (13:23 +0100)]
Add paths.

11 years agoAdd build() method to cscript.
Carl Hetherington [Wed, 17 Apr 2013 12:17:52 +0000 (13:17 +0100)]
Add build() method to cscript.

11 years agocscript tweak.
Carl Hetherington [Wed, 17 Apr 2013 09:42:31 +0000 (10:42 +0100)]
cscript tweak.

11 years agoAdd cscript.
Carl Hetherington [Tue, 16 Apr 2013 15:27:45 +0000 (16:27 +0100)]
Add cscript.

11 years agoMerge branch 'master' of /home/carl/git/libdcp
Carl Hetherington [Tue, 16 Apr 2013 12:36:22 +0000 (13:36 +0100)]
Merge branch 'master' of /home/carl/git/libdcp

11 years agoAdd a couple of notes.
Carl Hetherington [Tue, 16 Apr 2013 12:36:20 +0000 (13:36 +0100)]
Add a couple of notes.

11 years agoMerge and add option to ignore differing MXF names.
Carl Hetherington [Tue, 16 Apr 2013 08:54:23 +0000 (09:54 +0100)]
Merge and add option to ignore differing MXF names.

11 years agoTry to give basic progress indication on dcpdiff.
Carl Hetherington [Mon, 15 Apr 2013 12:48:22 +0000 (13:48 +0100)]
Try to give basic progress indication on dcpdiff.

11 years agoUse boost::function for making notes during equals operations.
Carl Hetherington [Mon, 15 Apr 2013 12:38:14 +0000 (13:38 +0100)]
Use boost::function for making notes during equals operations.

11 years agoMerge branch 'master' of /home/carl/git/libdcp
Carl Hetherington [Mon, 15 Apr 2013 11:56:49 +0000 (12:56 +0100)]
Merge branch 'master' of /home/carl/git/libdcp

11 years agoMerge branch 'master' of ssh://carlh.dnsalias.org/home/carl/git/libdcp
Carl Hetherington [Mon, 1 Apr 2013 22:25:41 +0000 (23:25 +0100)]
Merge branch 'master' of ssh://carlh.dnsalias.org/home/carl/git/libdcp

11 years agoMissing include.
Carl Hetherington [Mon, 1 Apr 2013 22:25:32 +0000 (23:25 +0100)]
Missing include.

11 years agoReinstate linearisation of low-end of XYZ->RGB transform.
Carl Hetherington [Tue, 26 Mar 2013 21:29:30 +0000 (21:29 +0000)]
Reinstate linearisation of low-end of XYZ->RGB transform.

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 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 agoComment tweaks.
Carl Hetherington [Wed, 9 Jan 2013 23:18:13 +0000 (23:18 +0000)]
Comment tweaks.

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

11 years agoAllow static builds.
Carl Hetherington [Fri, 7 Dec 2012 21:21:49 +0000 (21:21 +0000)]
Allow static builds.

11 years agoRemove exception thrown on a short audio frame. I don't think
Carl Hetherington [Thu, 6 Dec 2012 20:27:00 +0000 (20:27 +0000)]
Remove exception thrown on a short audio frame.  I don't think
the caller can reasonably be expected to know what constitutes
a DCP audio "frame", so it's not really for them to round their
inputs.  libdcp will fill any shortfall with silence, anyway.

11 years agoFix merge.
Carl Hetherington [Mon, 3 Dec 2012 14:25:11 +0000 (14:25 +0000)]
Fix merge.