libdcp.git
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.

11 years agoBump version
Carl Hetherington [Mon, 3 Dec 2012 14:22:08 +0000 (14:22 +0000)]
Bump version

11 years agoBump version v0.32
Carl Hetherington [Mon, 3 Dec 2012 14:21:03 +0000 (14:21 +0000)]
Bump version

11 years agoMerge branch 'master' of ssh://carlh.dnsalias.org/home/carl/git/libdcp
Carl Hetherington [Mon, 3 Dec 2012 14:20:17 +0000 (14:20 +0000)]
Merge branch 'master' of ssh://carlh.dnsalias.org/home/carl/git/libdcp

11 years agoBump version
Carl Hetherington [Mon, 3 Dec 2012 14:20:09 +0000 (14:20 +0000)]
Bump version

11 years agoBump version v0.31
Carl Hetherington [Mon, 3 Dec 2012 14:18:55 +0000 (14:18 +0000)]
Bump version

11 years agoPrevent crashes with 8 channel sound assets.
Carl Hetherington [Mon, 3 Dec 2012 14:18:44 +0000 (14:18 +0000)]
Prevent crashes with 8 channel sound assets.

11 years agoBump version
Carl Hetherington [Mon, 3 Dec 2012 13:37:17 +0000 (13:37 +0000)]
Bump version

11 years agoBump version
Carl Hetherington [Mon, 3 Dec 2012 13:36:09 +0000 (13:36 +0000)]
Bump version

11 years agoSupport older boost filesystem library.
Carl Hetherington [Mon, 3 Dec 2012 13:35:37 +0000 (13:35 +0000)]
Support older boost filesystem library.

11 years agoBump version
Carl Hetherington [Sat, 1 Dec 2012 19:00:48 +0000 (19:00 +0000)]
Bump version

11 years agoBump version v0.30
Carl Hetherington [Sat, 1 Dec 2012 18:55:54 +0000 (18:55 +0000)]
Bump version

11 years agoReimplement Kumu::DirScanner using boost to avoid dependency on msvcr100 on Windows.
Carl Hetherington [Sat, 1 Dec 2012 18:51:07 +0000 (18:51 +0000)]
Reimplement Kumu::DirScanner using boost to avoid dependency on msvcr100 on Windows.

11 years agoBump version
Carl Hetherington [Fri, 30 Nov 2012 23:59:55 +0000 (23:59 +0000)]
Bump version

11 years agoBump version v0.29
Carl Hetherington [Fri, 30 Nov 2012 23:53:28 +0000 (23:53 +0000)]
Bump version

11 years agoUndo mis-release.
Carl Hetherington [Fri, 30 Nov 2012 23:53:25 +0000 (23:53 +0000)]
Undo mis-release.

11 years agoBump version
Carl Hetherington [Fri, 30 Nov 2012 23:53:02 +0000 (23:53 +0000)]
Bump version

11 years agoTry to fix up version confusion.
Carl Hetherington [Fri, 30 Nov 2012 23:51:34 +0000 (23:51 +0000)]
Try to fix up version confusion.

11 years agoMerge.
Carl Hetherington [Fri, 30 Nov 2012 23:50:45 +0000 (23:50 +0000)]
Merge.

11 years agoBump version
Carl Hetherington [Fri, 30 Nov 2012 09:30:20 +0000 (09:30 +0000)]
Bump version

11 years agoBump version v0.28
Carl Hetherington [Fri, 30 Nov 2012 09:28:52 +0000 (09:28 +0000)]
Bump version

11 years agoOops; munge version.
Carl Hetherington [Fri, 30 Nov 2012 09:28:27 +0000 (09:28 +0000)]
Oops; munge version.

11 years agoBump version
Carl Hetherington [Fri, 30 Nov 2012 09:27:09 +0000 (09:27 +0000)]
Bump version

11 years agoBump version v0.26
Carl Hetherington [Fri, 30 Nov 2012 09:26:10 +0000 (09:26 +0000)]
Bump version

11 years agoAdd msvcr100 link back in again.
Carl Hetherington [Fri, 30 Nov 2012 09:25:47 +0000 (09:25 +0000)]
Add msvcr100 link back in again.

11 years agoAdd missing virtual destructor.
Carl Hetherington [Fri, 30 Nov 2012 09:25:32 +0000 (09:25 +0000)]
Add missing virtual destructor.

11 years agoAdd clarification needed by newer GCC.
Carl Hetherington [Fri, 30 Nov 2012 09:25:23 +0000 (09:25 +0000)]
Add clarification needed by newer GCC.

11 years agoBump version
Carl Hetherington [Sun, 25 Nov 2012 02:06:56 +0000 (02:06 +0000)]
Bump version

11 years agoBump version v0.27
Carl Hetherington [Sun, 25 Nov 2012 02:06:31 +0000 (02:06 +0000)]
Bump version

11 years agoOoops.
Carl Hetherington [Sun, 25 Nov 2012 02:06:25 +0000 (02:06 +0000)]
Ooops.

11 years agoBump version
Carl Hetherington [Sun, 25 Nov 2012 02:04:35 +0000 (02:04 +0000)]
Bump version

11 years agoRevert "Add windows runtime link that seems to be needed with newer mingw."
Carl Hetherington [Sun, 25 Nov 2012 02:04:12 +0000 (02:04 +0000)]
Revert "Add windows runtime link that seems to be needed with newer mingw."

This reverts commit 357e04626b8e682bc621f98e5976c95bf2f71364.

11 years agoBump version
Carl Hetherington [Thu, 22 Nov 2012 21:09:32 +0000 (21:09 +0000)]
Bump version

11 years agoBump version v0.25
Carl Hetherington [Thu, 22 Nov 2012 21:08:37 +0000 (21:08 +0000)]
Bump version

11 years agoAdd windows runtime link that seems to be needed with newer mingw.
Carl Hetherington [Thu, 22 Nov 2012 21:07:52 +0000 (21:07 +0000)]
Add windows runtime link that seems to be needed with newer mingw.

11 years agoMerge branch 'master' of ssh://carlh.dnsalias.org/home/carl/git/libdcp
Carl Hetherington [Sat, 27 Oct 2012 00:52:55 +0000 (01:52 +0100)]
Merge branch 'master' of ssh://carlh.dnsalias.org/home/carl/git/libdcp

11 years agoRound J2K output image size more correctly (I think) when performing reductions durin...
Carl Hetherington [Fri, 26 Oct 2012 19:07:49 +0000 (20:07 +0100)]
Round J2K output image size more correctly (I think) when performing reductions during decode.

11 years agoMerge branch 'master' of ssh://carlh.dnsalias.org/home/carl/git/libdcp
Carl Hetherington [Fri, 26 Oct 2012 18:13:38 +0000 (19:13 +0100)]
Merge branch 'master' of ssh://carlh.dnsalias.org/home/carl/git/libdcp