libdcp.git
9 years agoAdd a couple of accessors.
Carl Hetherington [Thu, 10 Jul 2014 09:47:09 +0000 (10:47 +0100)]
Add a couple of accessors.

9 years agoAllow construction of empty PictureFrames; some accessors.
Carl Hetherington [Wed, 9 Jul 2014 16:05:52 +0000 (17:05 +0100)]
Allow construction of empty PictureFrames; some accessors.

9 years agoAdd method to return frames as RGB to a given buffer.
Carl Hetherington [Wed, 9 Jul 2014 09:00:34 +0000 (10:00 +0100)]
Add method to return frames as RGB to a given buffer.

9 years agoRename xyz_to_rgb to xyz_to_rgba.
Carl Hetherington [Tue, 8 Jul 2014 21:42:44 +0000 (22:42 +0100)]
Rename xyz_to_rgb to xyz_to_rgba.

9 years agoUse libcxml git head.
Carl Hetherington [Tue, 8 Jul 2014 21:40:18 +0000 (22:40 +0100)]
Use libcxml git head.

9 years agoAdd some accessors.
Carl Hetherington [Tue, 8 Jul 2014 21:40:13 +0000 (22:40 +0100)]
Add some accessors.

9 years agoDon't always create DCP directories in the constructor.
Carl Hetherington [Tue, 8 Jul 2014 21:39:59 +0000 (22:39 +0100)]
Don't always create DCP directories in the constructor.

9 years agoComment.
Carl Hetherington [Fri, 4 Jul 2014 19:26:34 +0000 (20:26 +0100)]
Comment.

9 years agoComment fix.
Carl Hetherington [Fri, 4 Jul 2014 18:59:18 +0000 (19:59 +0100)]
Comment fix.

9 years agoTweak comments.
Carl Hetherington [Fri, 4 Jul 2014 18:58:46 +0000 (19:58 +0100)]
Tweak comments.

9 years agoUpdate _file when writing subtitle content.
Carl Hetherington [Fri, 4 Jul 2014 14:54:04 +0000 (15:54 +0100)]
Update _file when writing subtitle content.

9 years agoFix fopen call and throw an exception if it fails.
Carl Hetherington [Fri, 4 Jul 2014 14:39:35 +0000 (15:39 +0100)]
Fix fopen call and throw an exception if it fails.

9 years agoTweaks: don't use shared_ptr for dcp::SubtitleString; SubtitleContent::write_xml...
Carl Hetherington [Tue, 1 Jul 2014 23:17:24 +0000 (00:17 +0100)]
Tweaks: don't use shared_ptr for dcp::SubtitleString; SubtitleContent::write_xml takes a path.

9 years agoForward-port KDM formulation from v0.
Carl Hetherington [Thu, 26 Jun 2014 19:33:19 +0000 (20:33 +0100)]
Forward-port KDM formulation from v0.

9 years agoForward-port raw_convert precision parameter from v0.
Carl Hetherington [Thu, 26 Jun 2014 15:06:33 +0000 (16:06 +0100)]
Forward-port raw_convert precision parameter from v0.

10 years agoThrow NotEncryptedError on trying to make a KDM for non-encrypted assets.
Carl Hetherington [Fri, 13 Jun 2014 15:11:51 +0000 (16:11 +0100)]
Throw NotEncryptedError on trying to make a KDM for non-encrypted assets.

10 years agoWork around symbol clash with ERROR on Win32/mingw.
Carl Hetherington [Fri, 13 Jun 2014 11:51:48 +0000 (12:51 +0100)]
Work around symbol clash with ERROR on Win32/mingw.

10 years agoForward-port --cpl-names option to dcpdiff.
Carl Hetherington [Wed, 21 May 2014 08:23:58 +0000 (09:23 +0100)]
Forward-port --cpl-names option to dcpdiff.

10 years agoFix .pc file.
Carl Hetherington [Tue, 20 May 2014 19:40:09 +0000 (20:40 +0100)]
Fix .pc file.

10 years agoBump libcxml version.
Carl Hetherington [Tue, 20 May 2014 13:40:22 +0000 (14:40 +0100)]
Bump libcxml version.

10 years agoRemove unused code.
Carl Hetherington [Tue, 20 May 2014 13:39:59 +0000 (14:39 +0100)]
Remove unused code.

10 years agoComments.
Carl Hetherington [Tue, 20 May 2014 13:37:43 +0000 (14:37 +0100)]
Comments.

10 years agoHand-merge changes from master (110dc70..979739e)
Carl Hetherington [Fri, 16 May 2014 10:38:35 +0000 (11:38 +0100)]
Hand-merge changes from master (110dc70..979739e)

10 years agoMerge master.
Carl Hetherington [Wed, 14 May 2014 08:33:23 +0000 (09:33 +0100)]
Merge master.

10 years agoSome comments.
Carl Hetherington [Tue, 13 May 2014 22:52:48 +0000 (23:52 +0100)]
Some comments.

10 years agoBump libcxml again.
Carl Hetherington [Sun, 11 May 2014 23:35:48 +0000 (00:35 +0100)]
Bump libcxml again.

10 years agoBump libcxml dependency for i18n fixes.
Carl Hetherington [Sun, 11 May 2014 23:28:45 +0000 (00:28 +0100)]
Bump libcxml dependency for i18n fixes.

10 years agoMissing file.
Carl Hetherington [Sun, 11 May 2014 23:03:22 +0000 (00:03 +0100)]
Missing file.

10 years agoUse raw_convert instead of boost::lexical_cast as it seems
Carl Hetherington [Sun, 11 May 2014 22:59:19 +0000 (23:59 +0100)]
Use raw_convert instead of boost::lexical_cast as it seems
that lexical_cast will sometimes use a thousands separator
(i.e. it will convert 1234 to a string 1,234).  It appears
not to be possible safely to turn this off (you have to set
the global locale).  Instead, raw_convert uses a stringstream
which you can imbue() with std::locale::classic() to turn off
the locale-specific behaviour.

10 years agoComments.
Carl Hetherington [Sun, 4 May 2014 00:25:31 +0000 (01:25 +0100)]
Comments.

10 years agoPort support for MXF-wrapped subtitles from 0.x
Carl Hetherington [Sun, 4 May 2014 00:14:12 +0000 (01:14 +0100)]
Port support for MXF-wrapped subtitles from 0.x

10 years agoAssorted test fixes.
Carl Hetherington [Sat, 3 May 2014 19:18:07 +0000 (20:18 +0100)]
Assorted test fixes.

10 years agoUse exceptions to hold errors even in the keep_going case.
Carl Hetherington [Sat, 3 May 2014 14:05:33 +0000 (15:05 +0100)]
Use exceptions to hold errors even in the keep_going case.

10 years agoRemove debugging echo.
Carl Hetherington [Sat, 3 May 2014 11:46:51 +0000 (12:46 +0100)]
Remove debugging echo.

10 years agoUpdate test results.
Carl Hetherington [Sat, 3 May 2014 11:37:55 +0000 (12:37 +0100)]
Update test results.

10 years agoAdd --keep-going option.
Carl Hetherington [Sat, 3 May 2014 11:37:11 +0000 (12:37 +0100)]
Add --keep-going option.

10 years agoIgnore missing asset errors.
Carl Hetherington [Sat, 3 May 2014 11:36:45 +0000 (12:36 +0100)]
Ignore missing asset errors.

10 years agoMake test results more reproducible.
Carl Hetherington [Sat, 3 May 2014 11:36:21 +0000 (12:36 +0100)]
Make test results more reproducible.

10 years agoSupport file:// URI-style file specifiers in asset map.
Carl Hetherington [Sat, 3 May 2014 11:35:41 +0000 (12:35 +0100)]
Support file:// URI-style file specifiers in asset map.

Allow DCP reads to continue in the face of some errors (currently
just missing assets).

10 years agoIgnore errors from our metadata tests (which don't have picture/sound assets).
Carl Hetherington [Sat, 3 May 2014 11:33:44 +0000 (12:33 +0100)]
Ignore errors from our metadata tests (which don't have picture/sound assets).

10 years agoUse ids_equal() to compare IDs so that the comparison ignores extra whitespace and...
Carl Hetherington [Sat, 3 May 2014 11:33:13 +0000 (12:33 +0100)]
Use ids_equal() to compare IDs so that the comparison ignores extra whitespace and case.

10 years agoAdd ids_equal().
Carl Hetherington [Sat, 3 May 2014 11:32:26 +0000 (12:32 +0100)]
Add ids_equal().

10 years agoAdd set_metadata().
Carl Hetherington [Sat, 3 May 2014 11:32:08 +0000 (12:32 +0100)]
Add set_metadata().

10 years agoRemove debug code.
Carl Hetherington [Thu, 10 Apr 2014 13:30:39 +0000 (14:30 +0100)]
Remove debug code.

10 years agoRemove picture_asset.h; some better error messages.
Carl Hetherington [Thu, 10 Apr 2014 13:30:15 +0000 (14:30 +0100)]
Remove picture_asset.h; some better error messages.

10 years agoMissing GPL boilerplate.
Carl Hetherington [Thu, 10 Apr 2014 13:16:37 +0000 (14:16 +0100)]
Missing GPL boilerplate.

10 years agoTweaks to LocalTime; build/install fixes.
Carl Hetherington [Thu, 20 Mar 2014 16:16:17 +0000 (16:16 +0000)]
Tweaks to LocalTime; build/install fixes.

10 years agoA few comments and some tidying.
Carl Hetherington [Wed, 19 Mar 2014 22:03:18 +0000 (22:03 +0000)]
A few comments and some tidying.

10 years agoConsiderable re-work of KDM class to express the difference between encrypted and...
Carl Hetherington [Wed, 19 Mar 2014 21:46:01 +0000 (21:46 +0000)]
Considerable re-work of KDM class to express the difference between encrypted and unencrypted KDMs.

10 years agoPartial tidy-up of KDM classes.
Carl Hetherington [Wed, 19 Mar 2014 09:30:38 +0000 (09:30 +0000)]
Partial tidy-up of KDM classes.

10 years agoMerge master.
Carl Hetherington [Tue, 18 Mar 2014 18:26:03 +0000 (18:26 +0000)]
Merge master.

10 years agoVarious test tidying.
Carl Hetherington [Tue, 18 Mar 2014 18:23:05 +0000 (18:23 +0000)]
Various test tidying.

10 years agoRemove submodule of test/private as submodules don't seem to work too well with git...
Carl Hetherington [Tue, 18 Mar 2014 13:15:24 +0000 (13:15 +0000)]
Remove submodule of test/private as submodules don't seem to work too well with git-annex.

10 years agoMissing include.
Carl Hetherington [Mon, 17 Mar 2014 11:25:49 +0000 (11:25 +0000)]
Missing include.

10 years agoMerge master.
Carl Hetherington [Mon, 17 Mar 2014 00:26:04 +0000 (00:26 +0000)]
Merge master.

10 years agoMerge branch 'master' into 1.0
Carl Hetherington [Mon, 17 Mar 2014 00:23:05 +0000 (00:23 +0000)]
Merge branch 'master' into 1.0

10 years agoClean up OS X build slightly. Better error on failure of xmlSecDSigCtxSign.
Carl Hetherington [Sat, 15 Mar 2014 17:49:40 +0000 (17:49 +0000)]
Clean up OS X build slightly.  Better error on failure of xmlSecDSigCtxSign.

10 years agoBuild fixes for OS X 10.5.
Carl Hetherington [Tue, 11 Mar 2014 09:14:07 +0000 (09:14 +0000)]
Build fixes for OS X 10.5.

10 years agoMerge branch 'master' of ssh://carlh.dyndns.org/home/carl/git/libdcp
Carl Hetherington [Mon, 3 Mar 2014 11:29:54 +0000 (11:29 +0000)]
Merge branch 'master' of ssh://carlh.dyndns.org/home/carl/git/libdcp

10 years agoFix libdcp test build on Windows.
Carl Hetherington [Mon, 3 Mar 2014 11:29:44 +0000 (11:29 +0000)]
Fix libdcp test build on Windows.

10 years agoTwiddle submodule path.
Carl Hetherington [Wed, 26 Feb 2014 20:06:53 +0000 (20:06 +0000)]
Twiddle submodule path.

10 years agoMerge master; MXF subtitle stuff not included.
Carl Hetherington [Wed, 26 Feb 2014 18:41:41 +0000 (18:41 +0000)]
Merge master; MXF subtitle stuff not included.

10 years agoAdd missing file.
Carl Hetherington [Wed, 26 Feb 2014 17:52:36 +0000 (17:52 +0000)]
Add missing file.

10 years agoUpdate test data.
Carl Hetherington [Wed, 26 Feb 2014 17:52:02 +0000 (17:52 +0000)]
Update test data.

10 years agoHacks to support MXF-wrapped subtitles.
Carl Hetherington [Wed, 26 Feb 2014 17:48:29 +0000 (17:48 +0000)]
Hacks to support MXF-wrapped subtitles.

10 years agoAdd test for MXF-wrapped subtitles.
Carl Hetherington [Wed, 26 Feb 2014 15:59:34 +0000 (15:59 +0000)]
Add test for MXF-wrapped subtitles.

10 years agoClean up unit testing.
Carl Hetherington [Wed, 26 Feb 2014 15:43:53 +0000 (15:43 +0000)]
Clean up unit testing.

10 years agoMake 1.0 parallel-installable with 0.x.
Carl Hetherington [Mon, 24 Feb 2014 13:00:43 +0000 (13:00 +0000)]
Make 1.0 parallel-installable with 0.x.

10 years agoBump libopenjpeg for build failures.
Carl Hetherington [Tue, 18 Feb 2014 23:00:00 +0000 (23:00 +0000)]
Bump libopenjpeg for build failures.

10 years agoTry to fix Windows build.
Carl Hetherington [Thu, 13 Feb 2014 09:22:43 +0000 (09:22 +0000)]
Try to fix Windows build.

10 years agoTry to fix win32 build.
Carl Hetherington [Thu, 13 Feb 2014 00:14:02 +0000 (00:14 +0000)]
Try to fix win32 build.

10 years agoVarious small fixes.
Carl Hetherington [Wed, 12 Feb 2014 23:25:57 +0000 (23:25 +0000)]
Various small fixes.

10 years agoInstall fixes.
Carl Hetherington [Tue, 11 Feb 2014 15:31:48 +0000 (15:31 +0000)]
Install fixes.

10 years agoRe-add linearised gamma LUT.
Carl Hetherington [Tue, 11 Feb 2014 14:30:38 +0000 (14:30 +0000)]
Re-add linearised gamma LUT.

10 years agoBuild/install fixes.
Carl Hetherington [Tue, 11 Feb 2014 13:04:21 +0000 (13:04 +0000)]
Build/install fixes.

10 years agoFix install target.
Carl Hetherington [Tue, 11 Feb 2014 12:41:39 +0000 (12:41 +0000)]
Fix install target.

10 years agoFix linux build.
Carl Hetherington [Mon, 10 Feb 2014 19:07:37 +0000 (19:07 +0000)]
Fix linux build.

10 years agoBump openjpeg to fix linux build.
Carl Hetherington [Mon, 10 Feb 2014 16:41:03 +0000 (16:41 +0000)]
Bump openjpeg to fix linux build.

10 years agoBump openjpeg-cdist for a Linux build fix.
Carl Hetherington [Mon, 10 Feb 2014 12:25:14 +0000 (12:25 +0000)]
Bump openjpeg-cdist for a Linux build fix.

10 years agoBump libdcp for Windows build fixes.
Carl Hetherington [Mon, 10 Feb 2014 10:29:59 +0000 (10:29 +0000)]
Bump libdcp for Windows build fixes.

10 years agoTry using memory-checking version of libopenjpeg.
Carl Hetherington [Sun, 9 Feb 2014 22:59:07 +0000 (22:59 +0000)]
Try using memory-checking version of libopenjpeg.

10 years agoFix typo.
Carl Hetherington [Sat, 8 Feb 2014 18:46:32 +0000 (18:46 +0000)]
Fix typo.

10 years agoFix .pc file.
Carl Hetherington [Sat, 8 Feb 2014 16:36:42 +0000 (16:36 +0000)]
Fix .pc file.

10 years agoFix a couple of errors in Interop XML
Carl Hetherington [Sat, 8 Feb 2014 13:30:42 +0000 (13:30 +0000)]
Fix a couple of errors in Interop XML

Reported-by: Ivan Pullman
10 years agoComment fixes.
Carl Hetherington [Wed, 5 Feb 2014 15:08:07 +0000 (15:08 +0000)]
Comment fixes.

10 years agoComment / tidy.
Carl Hetherington [Wed, 5 Feb 2014 13:39:10 +0000 (13:39 +0000)]
Comment / tidy.

10 years agoFix previous.
Carl Hetherington [Wed, 5 Feb 2014 13:15:39 +0000 (13:15 +0000)]
Fix previous.

10 years agoComments / tweaks.
Carl Hetherington [Wed, 5 Feb 2014 12:59:12 +0000 (12:59 +0000)]
Comments / tweaks.

10 years agoTidy up metadata handling.
Carl Hetherington [Wed, 5 Feb 2014 11:18:01 +0000 (11:18 +0000)]
Tidy up metadata handling.

10 years agoSmall bits of tidying up and comments.
Carl Hetherington [Wed, 5 Feb 2014 11:01:05 +0000 (11:01 +0000)]
Small bits of tidying up and comments.

10 years agoVarious fixes.
Carl Hetherington [Tue, 28 Jan 2014 16:00:16 +0000 (16:00 +0000)]
Various fixes.

10 years agoMisc fixes.
Carl Hetherington [Tue, 28 Jan 2014 14:52:32 +0000 (14:52 +0000)]
Misc fixes.

10 years agoVarious test fixes.
Carl Hetherington [Tue, 28 Jan 2014 00:44:36 +0000 (00:44 +0000)]
Various test fixes.

10 years agoRemove LUT parent class.
Carl Hetherington [Mon, 27 Jan 2014 22:50:01 +0000 (22:50 +0000)]
Remove LUT parent class.

10 years agoTweak mainpage.txt.
Carl Hetherington [Mon, 27 Jan 2014 22:39:23 +0000 (22:39 +0000)]
Tweak mainpage.txt.

10 years agoVarious tweaks; work on read_dcp example.
Carl Hetherington [Mon, 27 Jan 2014 22:38:43 +0000 (22:38 +0000)]
Various tweaks; work on read_dcp example.

10 years agoVarious tinkerings.
Carl Hetherington [Mon, 27 Jan 2014 14:41:33 +0000 (14:41 +0000)]
Various tinkerings.

10 years agoMore tidying.
Carl Hetherington [Mon, 27 Jan 2014 12:27:06 +0000 (12:27 +0000)]
More tidying.

10 years agoSome tidying up.
Carl Hetherington [Mon, 27 Jan 2014 12:01:17 +0000 (12:01 +0000)]
Some tidying up.

10 years agoMove a few things around.
Carl Hetherington [Mon, 27 Jan 2014 11:34:09 +0000 (11:34 +0000)]
Move a few things around.