libdcp.git
9 years agoBump version v0.99.0
Carl Hetherington [Tue, 20 Jan 2015 09:29:06 +0000 (09:29 +0000)]
Bump version

9 years agoSupport horizontal alignment specification in subtitles.
Carl Hetherington [Fri, 16 Jan 2015 10:35:44 +0000 (10:35 +0000)]
Support horizontal alignment specification in subtitles.

9 years agoRemove debugging code.
Carl Hetherington [Wed, 14 Jan 2015 09:22:14 +0000 (09:22 +0000)]
Remove debugging code.

9 years agoFix subtitle parser to cope with
Carl Hetherington [Wed, 14 Jan 2015 09:05:13 +0000 (09:05 +0000)]
Fix subtitle parser to cope with
<Text>Hello this is some <Font italic="yes">italic</Font> text</Text>.
The data structures are unable to cope, so hack it to use
Pango markup in those cases (formatting changes during a line).

9 years agoFix harmless extravagent extra multiplies.
Carl Hetherington [Fri, 9 Jan 2015 22:09:59 +0000 (22:09 +0000)]
Fix harmless extravagent extra multiplies.

9 years agoUninitialised variable.
Carl Hetherington [Fri, 9 Jan 2015 18:34:44 +0000 (18:34 +0000)]
Uninitialised variable.

9 years agoChange libdcp::Time to allow sub-second units to be anything, so that
Carl Hetherington [Thu, 8 Jan 2015 23:22:05 +0000 (23:22 +0000)]
Change libdcp::Time to allow sub-second units to be anything, so that
we can support SMPTE subtitles which use TimeCodeRate as the base rather
than the arbitrary "ticks" (4ms) of Interop.

9 years agoFix comment.
Carl Hetherington [Sun, 30 Nov 2014 19:19:24 +0000 (19:19 +0000)]
Fix comment.

9 years agoTidy operator<= for libdcp::Time somewhat. Change subtitles_at to subtitles_during...
Carl Hetherington [Sun, 2 Nov 2014 01:26:13 +0000 (01:26 +0000)]
Tidy operator<= for libdcp::Time somewhat.  Change subtitles_at to subtitles_during as it's a better API for dcptocomps.

9 years agoFix tests. Fix rounding of time creation from seconds of frame counts.
Carl Hetherington [Sun, 2 Nov 2014 00:28:06 +0000 (00:28 +0000)]
Fix tests.  Fix rounding of time creation from seconds of frame counts.

9 years agoAdd another test.
Carl Hetherington [Sat, 1 Nov 2014 23:47:37 +0000 (23:47 +0000)]
Add another test.

9 years agoAdd xyz_to_xyz to do what rgb_to_xyz does without the colourspace conversion.
Carl Hetherington [Fri, 24 Oct 2014 21:26:50 +0000 (22:26 +0100)]
Add xyz_to_xyz to do what rgb_to_xyz does without the colourspace conversion.

9 years agoFix comment; image must be little-endian (assuming we are on little-endian CPUs...).
Carl Hetherington [Mon, 20 Oct 2014 21:38:51 +0000 (22:38 +0100)]
Fix comment; image must be little-endian (assuming we are on little-endian CPUs...).

9 years agoMerge branch '12bit'
Carl Hetherington [Thu, 16 Oct 2014 15:45:55 +0000 (16:45 +0100)]
Merge branch '12bit'

9 years agoWhitespace.
Carl Hetherington [Thu, 16 Oct 2014 15:38:14 +0000 (16:38 +0100)]
Whitespace.

9 years agoTweak comment. 12bit
Carl Hetherington [Thu, 16 Oct 2014 15:33:05 +0000 (16:33 +0100)]
Tweak comment.

9 years agoMerge branch 'master' into 12bit
Carl Hetherington [Thu, 16 Oct 2014 15:32:26 +0000 (16:32 +0100)]
Merge branch 'master' into 12bit

9 years agoBump version
Carl Hetherington [Thu, 16 Oct 2014 08:12:35 +0000 (09:12 +0100)]
Bump version

9 years agoBump version v0.98.0
Carl Hetherington [Thu, 16 Oct 2014 08:12:35 +0000 (09:12 +0100)]
Bump version

9 years agoBump required libcxml version.
Carl Hetherington [Thu, 16 Oct 2014 08:11:28 +0000 (09:11 +0100)]
Bump required libcxml version.

9 years agoAdd Subtitle::set_text()
Carl Hetherington [Tue, 7 Oct 2014 09:13:39 +0000 (10:13 +0100)]
Add Subtitle::set_text()

9 years agoFix heinous bug with conversion to libdcp::Time causing missing subtitles (and probab...
Carl Hetherington [Mon, 6 Oct 2014 19:37:40 +0000 (20:37 +0100)]
Fix heinous bug with conversion to libdcp::Time causing missing subtitles (and probably other problems).

9 years agoFix test running when LD_LIBRARY_PATH is set in the environment.
Carl Hetherington [Mon, 6 Oct 2014 19:37:08 +0000 (20:37 +0100)]
Fix test running when LD_LIBRARY_PATH is set in the environment.

9 years agoRemove unused using statement.
Carl Hetherington [Sun, 14 Sep 2014 19:34:26 +0000 (20:34 +0100)]
Remove unused using statement.

9 years agoMissing include.
Carl Hetherington [Sun, 14 Sep 2014 19:29:39 +0000 (20:29 +0100)]
Missing include.

9 years agoBuild with 0.11.0 of libcxml.
Carl Hetherington [Wed, 10 Sep 2014 17:24:22 +0000 (18:24 +0100)]
Build with 0.11.0 of libcxml.

9 years agoBump version
Carl Hetherington [Tue, 26 Aug 2014 20:44:30 +0000 (21:44 +0100)]
Bump version

9 years agoBump version v0.97.0
Carl Hetherington [Tue, 26 Aug 2014 20:44:30 +0000 (21:44 +0100)]
Bump version

9 years agocdist updates.
Carl Hetherington [Fri, 1 Aug 2014 23:46:18 +0000 (00:46 +0100)]
cdist updates.

9 years agoDisable building of tests on --static Linux package builds.
Carl Hetherington [Mon, 14 Jul 2014 22:33:09 +0000 (23:33 +0100)]
Disable building of tests on --static Linux package builds.

9 years agoBump libcxml for Centos build fix.
Carl Hetherington [Mon, 14 Jul 2014 22:06:33 +0000 (23:06 +0100)]
Bump libcxml for Centos build fix.

9 years agoAdd <Hash> to CPL asset entries; this is optional but apparently Technicolor like it.
Carl Hetherington [Mon, 14 Jul 2014 10:40:29 +0000 (11:40 +0100)]
Add <Hash> to CPL asset entries; this is optional but apparently Technicolor like it.

9 years agoUse a real DCP for this test.
Carl Hetherington [Mon, 14 Jul 2014 10:40:04 +0000 (11:40 +0100)]
Use a real DCP for this test.

9 years agoBump version
Carl Hetherington [Sat, 12 Jul 2014 21:38:54 +0000 (22:38 +0100)]
Bump version

9 years agoBump version v0.96.0
Carl Hetherington [Sat, 12 Jul 2014 21:38:54 +0000 (22:38 +0100)]
Bump version

9 years ago12-bit hacks.
Carl Hetherington [Mon, 7 Jul 2014 12:42:12 +0000 (13:42 +0100)]
12-bit hacks.

9 years agoTry to support different KDM formulations.
Carl Hetherington [Thu, 26 Jun 2014 18:15:13 +0000 (19:15 +0100)]
Try to support different KDM formulations.

9 years agoAdd optional precision parameter to raw_convert.h
Carl Hetherington [Thu, 26 Jun 2014 13:33:42 +0000 (14:33 +0100)]
Add optional precision parameter to raw_convert.h

9 years agoMissing set of SubtitleAsset edit rate. 0.95-branch
Carl Hetherington [Mon, 23 Jun 2014 15:00:28 +0000 (16:00 +0100)]
Missing set of SubtitleAsset edit rate.

9 years agoStop valgrind warning from ContainerDuration.
Carl Hetherington [Tue, 3 Jun 2014 09:46:43 +0000 (10:46 +0100)]
Stop valgrind warning from ContainerDuration.

9 years agoMinor trimming of false positives from valgrind.
Carl Hetherington [Mon, 2 Jun 2014 14:35:53 +0000 (15:35 +0100)]
Minor trimming of false positives from valgrind.

9 years agoNo-op: formatting fix.
Carl Hetherington [Mon, 2 Jun 2014 14:12:26 +0000 (15:12 +0100)]
No-op: formatting fix.

9 years agoBump version
Carl Hetherington [Wed, 28 May 2014 22:34:04 +0000 (23:34 +0100)]
Bump version

9 years agoBump version v0.95.0
Carl Hetherington [Wed, 28 May 2014 22:34:04 +0000 (23:34 +0100)]
Bump version

9 years agoThrow NotEncryptedError on an attempt to generate KDM for a non-encrypted asset....
Carl Hetherington [Wed, 28 May 2014 22:13:37 +0000 (23:13 +0100)]
Throw NotEncryptedError on an attempt to generate KDM for a non-encrypted asset.  Tidy exceptions a bit.

9 years agoAdd CPL::filename().
Carl Hetherington [Wed, 28 May 2014 14:56:49 +0000 (15:56 +0100)]
Add CPL::filename().

9 years agoModify KDM code to take a CPL disk file instead of a whole CPL object.
Carl Hetherington [Wed, 28 May 2014 14:31:35 +0000 (15:31 +0100)]
Modify KDM code to take a CPL disk file instead of a whole CPL object.

9 years agoBump version
Carl Hetherington [Sun, 25 May 2014 20:26:28 +0000 (21:26 +0100)]
Bump version

9 years agoBump version v0.94.0
Carl Hetherington [Sun, 25 May 2014 20:26:28 +0000 (21:26 +0100)]
Bump version

9 years agoAdd --cpl-names option to dcpdiff.
Carl Hetherington [Mon, 19 May 2014 09:37:56 +0000 (10:37 +0100)]
Add --cpl-names option to dcpdiff.

9 years agoFix tm_to_string to use local timezone on all platforms. Some comments.
Carl Hetherington [Thu, 15 May 2014 23:01:08 +0000 (18:01 -0500)]
Fix tm_to_string to use local timezone on all platforms.  Some comments.

9 years agoDisable ASDCP's checks on valid PCM frame rates so that DCP-o-matic can generate...
Carl Hetherington [Wed, 14 May 2014 21:40:15 +0000 (22:40 +0100)]
Disable ASDCP's checks on valid PCM frame rates so that DCP-o-matic can generate 'bad' ones.

9 years agoIncrease precision of raw_convert with float/double.
Carl Hetherington [Wed, 14 May 2014 20:08:53 +0000 (21:08 +0100)]
Increase precision of raw_convert with float/double.

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

9 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.

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

9 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 agoMissing GPL boilerplate.
Carl Hetherington [Thu, 10 Apr 2014 13:16:37 +0000 (14:16 +0100)]
Missing GPL boilerplate.

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 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 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 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 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 agoFix fake-writing of 3D.
Carl Hetherington [Thu, 23 Jan 2014 00:16:28 +0000 (00:16 +0000)]
Fix fake-writing of 3D.

10 years agoComment.
Carl Hetherington [Wed, 22 Jan 2014 21:43:32 +0000 (21:43 +0000)]
Comment.

10 years agoComments.
Carl Hetherington [Fri, 17 Jan 2014 16:58:26 +0000 (16:58 +0000)]
Comments.

10 years agoRemove unnecessary parameters to fill_writer_info.
Carl Hetherington [Wed, 15 Jan 2014 09:48:24 +0000 (09:48 +0000)]
Remove unnecessary parameters to fill_writer_info.

10 years agoUse MXFAsset::_interop to decide on whether to write asset XML as Interop or SMPTE.
Carl Hetherington [Wed, 15 Jan 2014 09:43:41 +0000 (09:43 +0000)]
Use MXFAsset::_interop to decide on whether to write asset XML as Interop or SMPTE.

10 years agoComments.
Carl Hetherington [Wed, 15 Jan 2014 09:28:57 +0000 (09:28 +0000)]
Comments.

10 years agoMerge branch 'master' of ssh://carlh.dyndns.org/home/carl/git/libdcp
Carl Hetherington [Tue, 14 Jan 2014 22:33:03 +0000 (22:33 +0000)]
Merge branch 'master' of ssh://carlh.dyndns.org/home/carl/git/libdcp

10 years agoFix precision of ScreenAspectRatio tags in Interop mode.
Carl Hetherington [Tue, 14 Jan 2014 22:32:52 +0000 (22:32 +0000)]
Fix precision of ScreenAspectRatio tags in Interop mode.

10 years agoAdd test for scope, too.
Carl Hetherington [Tue, 14 Jan 2014 22:30:29 +0000 (22:30 +0000)]
Add test for scope, too.

10 years agoAdd test for bad ScreenAspectRatio tags in Interop.
Carl Hetherington [Tue, 14 Jan 2014 22:29:42 +0000 (22:29 +0000)]
Add test for bad ScreenAspectRatio tags in Interop.

10 years agoBump cxml version for centos build fix.
Carl Hetherington [Mon, 13 Jan 2014 09:58:14 +0000 (09:58 +0000)]
Bump cxml version for centos build fix.

10 years agoRemove compose.hpp dependency from header.
Carl Hetherington [Wed, 8 Jan 2014 10:35:32 +0000 (10:35 +0000)]
Remove compose.hpp dependency from header.

10 years agoThrow better file errors (with numbers).
Carl Hetherington [Wed, 8 Jan 2014 10:05:49 +0000 (10:05 +0000)]
Throw better file errors (with numbers).

10 years agoBump openjpeg for cscript changes.
Carl Hetherington [Tue, 7 Jan 2014 13:43:41 +0000 (13:43 +0000)]
Bump openjpeg for cscript changes.

10 years agoMerge branch 'master' of ssh://carlh.dyndns.org/home/carl/git/libdcp
Carl Hetherington [Tue, 7 Jan 2014 13:41:57 +0000 (13:41 +0000)]
Merge branch 'master' of ssh://carlh.dyndns.org/home/carl/git/libdcp

10 years agoTweak cscript for compatibility with updated cdist.
Carl Hetherington [Tue, 7 Jan 2014 13:41:41 +0000 (13:41 +0000)]
Tweak cscript for compatibility with updated cdist.

10 years agoBump version
Carl Hetherington [Mon, 6 Jan 2014 13:13:11 +0000 (13:13 +0000)]
Bump version

10 years agoBump version v0.92
Carl Hetherington [Mon, 6 Jan 2014 13:13:10 +0000 (13:13 +0000)]
Bump version

10 years agoDon't give ASSETMAP/VOLINDEX an .xml suffix with interop DCPs.
Carl Hetherington [Mon, 6 Jan 2014 13:12:56 +0000 (13:12 +0000)]
Don't give ASSETMAP/VOLINDEX an .xml suffix with interop DCPs.

10 years agoBump version
Carl Hetherington [Fri, 20 Dec 2013 17:27:09 +0000 (17:27 +0000)]
Bump version

10 years agoBump version v0.91
Carl Hetherington [Fri, 20 Dec 2013 17:27:09 +0000 (17:27 +0000)]
Bump version

10 years agoMerge branch 'master' of ssh://carlh.dyndns.org/home/carl/git/libdcp
Carl Hetherington [Fri, 20 Dec 2013 16:47:27 +0000 (16:47 +0000)]
Merge branch 'master' of ssh://carlh.dyndns.org/home/carl/git/libdcp