Carl Hetherington [Sat, 6 Apr 2024 16:30:12 +0000 (18:30 +0200)]
Bump libdcp for waf bump.
Carl Hetherington [Sat, 6 Apr 2024 16:29:52 +0000 (18:29 +0200)]
Bump waf to 2.0.27.
Carl Hetherington [Sat, 6 Apr 2024 16:24:36 +0000 (18:24 +0200)]
fixup! Bump asdcplib for new waf.
Carl Hetherington [Sat, 6 Apr 2024 16:18:34 +0000 (18:18 +0200)]
Bump asdcplib for new waf.
Carl Hetherington [Sat, 6 Apr 2024 16:12:49 +0000 (18:12 +0200)]
Bump libcxml.
Carl Hetherington [Fri, 29 Mar 2024 08:49:22 +0000 (09:49 +0100)]
Bump libdcp for build fixes.
Carl Hetherington [Fri, 10 Mar 2023 00:01:35 +0000 (01:01 +0100)]
Bump libdcp for git repo name change.
Carl Hetherington [Thu, 9 Mar 2023 23:54:57 +0000 (00:54 +0100)]
Rename asdcplib-cth -> asdcplib.
Carl Hetherington [Thu, 9 Mar 2023 23:27:25 +0000 (00:27 +0100)]
Bump libdcp.
Carl Hetherington [Wed, 1 Apr 2020 13:24:45 +0000 (13:24 +0000)]
New test.
Carl Hetherington [Wed, 1 Apr 2020 13:24:01 +0000 (13:24 +0000)]
Fix incorrect calculation of extension block number (EBN); previously
an incorrect 0 would be used if the line length was exactly 112.
Carl Hetherington [Wed, 1 Apr 2020 13:23:32 +0000 (13:23 +0000)]
Remove confusing use of repeated loop counters.
Carl Hetherington [Thu, 26 Mar 2020 22:03:23 +0000 (22:03 +0000)]
Another solution to binary STL subs that are too big for a single TTI block.
Carl Hetherington [Thu, 26 Mar 2020 20:45:46 +0000 (21:45 +0100)]
Revert "Write one TTI block per subtitle line for binary STL."
It's wrong as where multiple TTI blocks are used only the first
block of the subtitle carries relevant information for time in/out,
position, justification and comment.
This reverts commit
c18e3a2e54f992245feeac384a41792b82f698aa.
Carl Hetherington [Thu, 26 Mar 2020 20:45:14 +0000 (21:45 +0100)]
Add a FIXME.
Carl Hetherington [Wed, 25 Mar 2020 12:29:20 +0000 (13:29 +0100)]
Add another test.
Carl Hetherington [Wed, 25 Mar 2020 12:23:29 +0000 (12:23 +0000)]
Write one TTI block per subtitle line for binary STL.
This has a number of apparent advantages. Mainly, it increases
the amount of text we can cope with in a single subtitle; before
any subtitle with a total length of 111 characters would be truncated
(and truncated wrongly, incidentally).
Also it simplifies the code for putting different lines in their
correct positions and allows individual lines to have different
horizontal position references.
Carl Hetherington [Wed, 25 Mar 2020 12:11:45 +0000 (12:11 +0000)]
Use BOOST_FOREACH.
Carl Hetherington [Wed, 25 Mar 2020 12:02:31 +0000 (13:02 +0100)]
Add FIXME.
Carl Hetherington [Wed, 25 Mar 2020 12:02:05 +0000 (13:02 +0100)]
We only use 128 bytes of the buffer for TTI blocks.
Carl Hetherington [Tue, 10 Mar 2020 22:38:53 +0000 (23:38 +0100)]
Bump libdcp to v1.6.15.
Carl Hetherington [Fri, 24 Jan 2020 00:19:52 +0000 (01:19 +0100)]
Missing #include.
Carl Hetherington [Thu, 23 Jan 2020 20:34:57 +0000 (21:34 +0100)]
Bump libdcp to v1.6.14.
Carl Hetherington [Thu, 23 Jan 2020 18:26:39 +0000 (19:26 +0100)]
Add a test for the FILE * STL reader.
Backported from
a4dfadb428700ffe0e482ac222d37730a9939193 in master.
Carl Hetherington [Thu, 23 Jan 2020 14:37:13 +0000 (15:37 +0100)]
Add hack for binary STL files with high MNR (maximum number of rows) values.
Backported from
ba69e87b6d64c6f9ce015bf657a195c070762344 in master.
Carl Hetherington [Thu, 23 Jan 2020 14:12:25 +0000 (15:12 +0100)]
Add option to read binary STL from a FILE *
Backported from
407407a253b9d71cf212402e5896000a81dfd318 in master.
Carl Hetherington [Thu, 23 Jan 2020 14:02:39 +0000 (15:02 +0100)]
Split InputReader into InputReader and StreamInputReader.
Backported from
0981aef3083080030445c9510523e6247ea5e302 in master.
Carl Hetherington [Thu, 23 Jan 2020 13:57:27 +0000 (14:57 +0100)]
Introduce InputReader to read data from the file and do low-level parsing.
Backported from
2089fb99e5b289a24ad8aade07a20e0659905143 in master.
Carl Hetherington [Thu, 23 Jan 2020 19:58:37 +0000 (20:58 +0100)]
Make the STL binary reader test better.
Backported from
9012c19d14008aed42bda412eb60a50cccc77ed5 in master.
Carl Hetherington [Thu, 23 Jan 2020 19:58:26 +0000 (20:58 +0100)]
Move the body of dumpsubs out into a method.
Backported from
944ceca80f4452e6948fd7dd984c549299c49c52 in master.
Carl Hetherington [Sun, 24 Nov 2019 22:15:20 +0000 (23:15 +0100)]
Some space/tab confusions fixed. Bump libdcp to 1.6.13.
Carl Hetherington [Sun, 17 Nov 2019 10:45:58 +0000 (11:45 +0100)]
Bump deps for Python 3 build system compatibility.
Carl Hetherington [Mon, 11 Nov 2019 20:25:26 +0000 (21:25 +0100)]
Bump libdcp to 1.6.11.
Carl Hetherington [Mon, 11 Nov 2019 20:05:48 +0000 (21:05 +0100)]
Fix some tabs and bump libdcp.
Carl Hetherington [Tue, 1 Oct 2019 21:35:27 +0000 (23:35 +0200)]
Bump libdcp.
Carl Hetherington [Fri, 28 Jun 2019 22:55:06 +0000 (23:55 +0100)]
Add include for Centos.
Carl Hetherington [Mon, 24 Jun 2019 11:31:56 +0000 (12:31 +0100)]
Add support for \c in SSA.
Backported from
2e4089247c02f1f1bf43ab880594ce0218dfbc11 in master.
Carl Hetherington [Tue, 21 May 2019 20:25:41 +0000 (21:25 +0100)]
Bump libdcp.
Carl Hetherington [Thu, 25 Apr 2019 15:49:54 +0000 (16:49 +0100)]
Bump libdcp.
Carl Hetherington [Fri, 29 Mar 2019 14:39:14 +0000 (14:39 +0000)]
Bump libdcp.
Carl Hetherington [Sat, 16 Mar 2019 00:48:30 +0000 (00:48 +0000)]
Bump libdcp.
Carl Hetherington [Fri, 15 Mar 2019 16:27:50 +0000 (16:27 +0000)]
Give better errors on malformed subrip times.
Carl Hetherington [Tue, 12 Mar 2019 14:33:24 +0000 (14:33 +0000)]
Bump libdcp for test fixes.
Carl Hetherington [Tue, 12 Mar 2019 00:36:40 +0000 (00:36 +0000)]
Bump deps and fix string decoding.
Carl Hetherington [Tue, 12 Mar 2019 00:13:00 +0000 (00:13 +0000)]
Bump libcxml -> 0.16.0 and libdcp -> 1.6.2.
Carl Hetherington [Fri, 8 Feb 2019 15:50:48 +0000 (15:50 +0000)]
Tweak previous.
Carl Hetherington [Fri, 8 Feb 2019 15:47:28 +0000 (15:47 +0000)]
Fix crash with empty SSA subtitle.
Carl Hetherington [Fri, 8 Feb 2019 15:47:20 +0000 (15:47 +0000)]
Add some more tests.
Carl Hetherington [Thu, 31 Jan 2019 23:59:01 +0000 (23:59 +0000)]
Bump asdcplib.
Carl Hetherington [Thu, 31 Jan 2019 23:34:40 +0000 (23:34 +0000)]
Bump libdcp for asdcplib bump.
Carl Hetherington [Tue, 29 Jan 2019 22:33:33 +0000 (22:33 +0000)]
Fix crash on malformed SubRip file (dcpomatic #1454).
Carl Hetherington [Thu, 24 Jan 2019 17:36:39 +0000 (17:36 +0000)]
Bump libdcp.
Carl Hetherington [Thu, 24 Jan 2019 02:21:27 +0000 (02:21 +0000)]
Bump libdcp for fix.
Carl Hetherington [Thu, 24 Jan 2019 02:03:53 +0000 (02:03 +0000)]
Bump libdcp for Sony fixes.
Carl Hetherington [Wed, 23 Jan 2019 21:44:20 +0000 (21:44 +0000)]
Strip Unicode U+202B (right-to-left-embedding) code; it looks like DoM does RTL (at least) partially correctly without this.
Carl Hetherington [Tue, 22 Jan 2019 15:47:02 +0000 (15:47 +0000)]
Bump libdcp.
Carl Hetherington [Fri, 18 Jan 2019 09:59:51 +0000 (09:59 +0000)]
Fix libdcp version.
Carl Hetherington [Thu, 17 Jan 2019 21:08:10 +0000 (21:08 +0000)]
Bump libcxml.
Carl Hetherington [Thu, 17 Jan 2019 21:06:15 +0000 (21:06 +0000)]
Missing uselib.
Carl Hetherington [Thu, 17 Jan 2019 19:40:16 +0000 (19:40 +0000)]
Update waf and bump libdcp for similar updates.
Carl Hetherington [Thu, 17 Jan 2019 00:06:47 +0000 (00:06 +0000)]
Fix potential crash.
Carl Hetherington [Thu, 17 Jan 2019 00:06:39 +0000 (00:06 +0000)]
Missing .srt handler in reader_factory.
Carl Hetherington [Tue, 15 Jan 2019 16:57:53 +0000 (16:57 +0000)]
Bump libdcp for openjpeg2 debugging code.
Carl Hetherington [Mon, 14 Jan 2019 15:50:06 +0000 (15:50 +0000)]
Bump libdcp for speculative cert fix.
Carl Hetherington [Sat, 12 Jan 2019 23:15:07 +0000 (23:15 +0000)]
Bump libdcp for verification fixes.
Carl Hetherington [Tue, 8 Jan 2019 10:01:32 +0000 (10:01 +0000)]
Bump libdcp for SMPTE subtitle fix.
Carl Hetherington [Sun, 6 Jan 2019 23:07:50 +0000 (23:07 +0000)]
Bump libdcp.
Carl Hetherington [Thu, 8 Nov 2018 23:58:15 +0000 (23:58 +0000)]
Bump libdcp.
Carl Hetherington [Tue, 9 Oct 2018 22:55:30 +0000 (23:55 +0100)]
Bump libdcp for raw_convert stuff.
Carl Hetherington [Thu, 27 Sep 2018 22:03:15 +0000 (23:03 +0100)]
Cope with mixed-case subrip tags.
Carl Hetherington [Tue, 25 Sep 2018 08:41:45 +0000 (09:41 +0100)]
Bump libdcp for multi-PKL fix.
Carl Hetherington [Sun, 23 Sep 2018 23:46:57 +0000 (00:46 +0100)]
Bump libdcp for Atmos KeyId fix.
Carl Hetherington [Fri, 14 Sep 2018 20:22:06 +0000 (21:22 +0100)]
Bump libdcp.
Carl Hetherington [Mon, 10 Sep 2018 22:10:22 +0000 (23:10 +0100)]
Bump waf.
Carl Hetherington [Mon, 10 Sep 2018 21:23:56 +0000 (22:23 +0100)]
Bump libdcp for libcxml.
Carl Hetherington [Mon, 10 Sep 2018 21:15:33 +0000 (22:15 +0100)]
Bump libdcp.
Carl Hetherington [Mon, 10 Sep 2018 20:48:47 +0000 (21:48 +0100)]
Missing import.
Carl Hetherington [Mon, 10 Sep 2018 20:44:15 +0000 (21:44 +0100)]
Bump libdcp.
Carl Hetherington [Mon, 10 Sep 2018 20:43:40 +0000 (21:43 +0100)]
Add GPL boilerplate; move to non-committed versioning.
Carl Hetherington [Fri, 7 Sep 2018 12:03:25 +0000 (13:03 +0100)]
Bump asdcplib/libdcp for warning silencing.
Carl Hetherington [Sun, 2 Sep 2018 23:42:49 +0000 (00:42 +0100)]
Comment.
Carl Hetherington [Sun, 2 Sep 2018 22:39:56 +0000 (23:39 +0100)]
Merge.
Carl Hetherington [Sun, 2 Sep 2018 22:39:29 +0000 (23:39 +0100)]
Bump libdcp.
Carl Hetherington [Wed, 29 Aug 2018 10:55:54 +0000 (11:55 +0100)]
Bump libdcp.
Carl Hetherington [Tue, 28 Aug 2018 21:14:50 +0000 (22:14 +0100)]
Bump libdcp for DCPReadError fix.
Carl Hetherington [Wed, 22 Aug 2018 15:21:40 +0000 (16:21 +0100)]
Bump libdcp for multiple CCAP.
Carl Hetherington [Fri, 17 Aug 2018 12:55:30 +0000 (13:55 +0100)]
Bump libdcp for PKL fix.
Carl Hetherington [Fri, 17 Aug 2018 08:42:40 +0000 (09:42 +0100)]
Bump libdcp for PKL stuff.
Carl Hetherington [Sat, 14 Jul 2018 23:04:21 +0000 (00:04 +0100)]
Bump libdcp.
Carl Hetherington [Mon, 9 Jul 2018 09:05:33 +0000 (10:05 +0100)]
Adapt for changes to libdcp API.
Carl Hetherington [Mon, 9 Jul 2018 01:50:38 +0000 (02:50 +0100)]
Bump libdcp.
Carl Hetherington [Fri, 8 Jun 2018 12:11:21 +0000 (13:11 +0100)]
Bump libdcp.
Carl Hetherington [Wed, 2 May 2018 21:23:01 +0000 (22:23 +0100)]
Put libdcp version back in cscript.
Carl Hetherington [Sun, 22 Apr 2018 20:55:40 +0000 (21:55 +0100)]
Bump libcxml for comment-in-node-data fix.
Carl Hetherington [Mon, 26 Mar 2018 08:23:06 +0000 (09:23 +0100)]
Remove specific libdcp dependency for now.
Carl Hetherington [Wed, 21 Mar 2018 23:12:40 +0000 (23:12 +0000)]
Bump libdcp.
Carl Hetherington [Tue, 20 Mar 2018 00:42:23 +0000 (00:42 +0000)]
Bump libdcp.
Carl Hetherington [Wed, 14 Mar 2018 00:58:58 +0000 (00:58 +0000)]
Bump libdcp.
Carl Hetherington [Fri, 9 Mar 2018 10:17:34 +0000 (10:17 +0000)]
Bump libdcp.
Carl Hetherington [Fri, 9 Mar 2018 01:01:36 +0000 (01:01 +0000)]
Bump libdcp.