libsub.git
4 weeks agoBump libdcp for waf bump. videocon-1
Carl Hetherington [Sat, 6 Apr 2024 16:30:12 +0000 (18:30 +0200)]
Bump libdcp for waf bump.

4 weeks agoBump waf to 2.0.27.
Carl Hetherington [Sat, 6 Apr 2024 16:29:52 +0000 (18:29 +0200)]
Bump waf to 2.0.27.

4 weeks agofixup! Bump asdcplib for new waf.
Carl Hetherington [Sat, 6 Apr 2024 16:24:36 +0000 (18:24 +0200)]
fixup! Bump asdcplib for new waf.

4 weeks agoBump asdcplib for new waf.
Carl Hetherington [Sat, 6 Apr 2024 16:18:34 +0000 (18:18 +0200)]
Bump asdcplib for new waf.

4 weeks agoBump libcxml.
Carl Hetherington [Sat, 6 Apr 2024 16:12:49 +0000 (18:12 +0200)]
Bump libcxml.

5 weeks agoBump libdcp for build fixes.
Carl Hetherington [Fri, 29 Mar 2024 08:49:22 +0000 (09:49 +0100)]
Bump libdcp for build fixes.

13 months agoBump libdcp for git repo name change.
Carl Hetherington [Fri, 10 Mar 2023 00:01:35 +0000 (01:01 +0100)]
Bump libdcp for git repo name change.

13 months agoRename asdcplib-cth -> asdcplib.
Carl Hetherington [Thu, 9 Mar 2023 23:54:57 +0000 (00:54 +0100)]
Rename asdcplib-cth -> asdcplib.

13 months agoBump libdcp.
Carl Hetherington [Thu, 9 Mar 2023 23:27:25 +0000 (00:27 +0100)]
Bump libdcp.

4 years agoNew test. v1.4.22
Carl Hetherington [Wed, 1 Apr 2020 13:24:45 +0000 (13:24 +0000)]
New test.

4 years agoFix incorrect calculation of extension block number (EBN); previously
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.

4 years agoRemove confusing use of repeated loop counters.
Carl Hetherington [Wed, 1 Apr 2020 13:23:32 +0000 (13:23 +0000)]
Remove confusing use of repeated loop counters.

4 years agoAnother solution to binary STL subs that are too big for a single TTI block. v1.4.21
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.

4 years agoRevert "Write one TTI block per subtitle line for binary STL."
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.

4 years agoAdd a FIXME.
Carl Hetherington [Thu, 26 Mar 2020 20:45:14 +0000 (21:45 +0100)]
Add a FIXME.

4 years agoAdd another test. v1.4.20
Carl Hetherington [Wed, 25 Mar 2020 12:29:20 +0000 (13:29 +0100)]
Add another test.

4 years agoWrite one TTI block per subtitle line for binary STL.
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.

4 years agoUse BOOST_FOREACH.
Carl Hetherington [Wed, 25 Mar 2020 12:11:45 +0000 (12:11 +0000)]
Use BOOST_FOREACH.

4 years agoAdd FIXME.
Carl Hetherington [Wed, 25 Mar 2020 12:02:31 +0000 (13:02 +0100)]
Add FIXME.

4 years agoWe only use 128 bytes of the buffer for TTI blocks.
Carl Hetherington [Wed, 25 Mar 2020 12:02:05 +0000 (13:02 +0100)]
We only use 128 bytes of the buffer for TTI blocks.

4 years agoBump libdcp to v1.6.15. v1.4.19
Carl Hetherington [Tue, 10 Mar 2020 22:38:53 +0000 (23:38 +0100)]
Bump libdcp to v1.6.15.

4 years agoMissing #include. v1.4.18
Carl Hetherington [Fri, 24 Jan 2020 00:19:52 +0000 (01:19 +0100)]
Missing #include.

4 years agoBump libdcp to v1.6.14. v1.4.17
Carl Hetherington [Thu, 23 Jan 2020 20:34:57 +0000 (21:34 +0100)]
Bump libdcp to v1.6.14.

4 years agoAdd a test for the FILE * STL reader.
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.

4 years agoAdd hack for binary STL files with high MNR (maximum number of rows) values.
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.

4 years agoAdd option to read binary STL from a FILE *
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.

4 years agoSplit InputReader into InputReader and StreamInputReader.
Carl Hetherington [Thu, 23 Jan 2020 14:02:39 +0000 (15:02 +0100)]
Split InputReader into InputReader and StreamInputReader.

Backported from 0981aef3083080030445c9510523e6247ea5e302 in master.

4 years agoIntroduce InputReader to read data from the file and do low-level parsing.
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.

4 years agoMake the STL binary reader test better.
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.

4 years agoMove the body of dumpsubs out into a method.
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.

4 years agoSome space/tab confusions fixed. Bump libdcp to 1.6.13. v1.4.15
Carl Hetherington [Sun, 24 Nov 2019 22:15:20 +0000 (23:15 +0100)]
Some space/tab confusions fixed.  Bump libdcp to 1.6.13.

4 years agoBump deps for Python 3 build system compatibility. v1.4.14
Carl Hetherington [Sun, 17 Nov 2019 10:45:58 +0000 (11:45 +0100)]
Bump deps for Python 3 build system compatibility.

4 years agoBump libdcp to 1.6.11. v1.4.13
Carl Hetherington [Mon, 11 Nov 2019 20:25:26 +0000 (21:25 +0100)]
Bump libdcp to 1.6.11.

4 years agoFix some tabs and bump libdcp. v1.4.12
Carl Hetherington [Mon, 11 Nov 2019 20:05:48 +0000 (21:05 +0100)]
Fix some tabs and bump libdcp.

4 years agoBump libdcp. v1.4.11
Carl Hetherington [Tue, 1 Oct 2019 21:35:27 +0000 (23:35 +0200)]
Bump libdcp.

4 years agoAdd include for Centos. v1.4.10
Carl Hetherington [Fri, 28 Jun 2019 22:55:06 +0000 (23:55 +0100)]
Add include for Centos.

4 years agoAdd support for \c in SSA. v1.4.9
Carl Hetherington [Mon, 24 Jun 2019 11:31:56 +0000 (12:31 +0100)]
Add support for \c in SSA.

Backported from 2e4089247c02f1f1bf43ab880594ce0218dfbc11 in master.

4 years agoBump libdcp. v1.4.8
Carl Hetherington [Tue, 21 May 2019 20:25:41 +0000 (21:25 +0100)]
Bump libdcp.

5 years agoBump libdcp. v1.4.7
Carl Hetherington [Thu, 25 Apr 2019 15:49:54 +0000 (16:49 +0100)]
Bump libdcp.

5 years agoBump libdcp. v1.4.6
Carl Hetherington [Fri, 29 Mar 2019 14:39:14 +0000 (14:39 +0000)]
Bump libdcp.

5 years agoBump libdcp. v1.4.5
Carl Hetherington [Sat, 16 Mar 2019 00:48:30 +0000 (00:48 +0000)]
Bump libdcp.

5 years agoGive better errors on malformed subrip times. v1.4.4
Carl Hetherington [Fri, 15 Mar 2019 16:27:50 +0000 (16:27 +0000)]
Give better errors on malformed subrip times.

5 years agoBump libdcp for test fixes. v1.4.3
Carl Hetherington [Tue, 12 Mar 2019 14:33:24 +0000 (14:33 +0000)]
Bump libdcp for test fixes.

5 years agoBump deps and fix string decoding. v1.4.2
Carl Hetherington [Tue, 12 Mar 2019 00:36:40 +0000 (00:36 +0000)]
Bump deps and fix string decoding.

5 years agoBump libcxml -> 0.16.0 and libdcp -> 1.6.2. v1.4.1
Carl Hetherington [Tue, 12 Mar 2019 00:13:00 +0000 (00:13 +0000)]
Bump libcxml -> 0.16.0 and libdcp -> 1.6.2.

5 years agoTweak previous.
Carl Hetherington [Fri, 8 Feb 2019 15:50:48 +0000 (15:50 +0000)]
Tweak previous.

5 years agoFix crash with empty SSA subtitle.
Carl Hetherington [Fri, 8 Feb 2019 15:47:28 +0000 (15:47 +0000)]
Fix crash with empty SSA subtitle.

5 years agoAdd some more tests.
Carl Hetherington [Fri, 8 Feb 2019 15:47:20 +0000 (15:47 +0000)]
Add some more tests.

5 years agoBump asdcplib.
Carl Hetherington [Thu, 31 Jan 2019 23:59:01 +0000 (23:59 +0000)]
Bump asdcplib.

5 years agoBump libdcp for asdcplib bump.
Carl Hetherington [Thu, 31 Jan 2019 23:34:40 +0000 (23:34 +0000)]
Bump libdcp for asdcplib bump.

5 years agoFix crash on malformed SubRip file (dcpomatic #1454).
Carl Hetherington [Tue, 29 Jan 2019 22:33:33 +0000 (22:33 +0000)]
Fix crash on malformed SubRip file (dcpomatic #1454).

5 years agoBump libdcp.
Carl Hetherington [Thu, 24 Jan 2019 17:36:39 +0000 (17:36 +0000)]
Bump libdcp.

5 years agoBump libdcp for fix.
Carl Hetherington [Thu, 24 Jan 2019 02:21:27 +0000 (02:21 +0000)]
Bump libdcp for fix.

5 years agoBump libdcp for Sony fixes.
Carl Hetherington [Thu, 24 Jan 2019 02:03:53 +0000 (02:03 +0000)]
Bump libdcp for Sony fixes.

5 years agoStrip Unicode U+202B (right-to-left-embedding) code; it looks like DoM does RTL ...
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.

5 years agoBump libdcp.
Carl Hetherington [Tue, 22 Jan 2019 15:47:02 +0000 (15:47 +0000)]
Bump libdcp.

5 years agoFix libdcp version.
Carl Hetherington [Fri, 18 Jan 2019 09:59:51 +0000 (09:59 +0000)]
Fix libdcp version.

5 years agoBump libcxml.
Carl Hetherington [Thu, 17 Jan 2019 21:08:10 +0000 (21:08 +0000)]
Bump libcxml.

5 years agoMissing uselib.
Carl Hetherington [Thu, 17 Jan 2019 21:06:15 +0000 (21:06 +0000)]
Missing uselib.

5 years agoUpdate waf and bump libdcp for similar updates.
Carl Hetherington [Thu, 17 Jan 2019 19:40:16 +0000 (19:40 +0000)]
Update waf and bump libdcp for similar updates.

5 years agoFix potential crash.
Carl Hetherington [Thu, 17 Jan 2019 00:06:47 +0000 (00:06 +0000)]
Fix potential crash.

5 years agoMissing .srt handler in reader_factory.
Carl Hetherington [Thu, 17 Jan 2019 00:06:39 +0000 (00:06 +0000)]
Missing .srt handler in reader_factory.

5 years agoBump libdcp for openjpeg2 debugging code.
Carl Hetherington [Tue, 15 Jan 2019 16:57:53 +0000 (16:57 +0000)]
Bump libdcp for openjpeg2 debugging code.

5 years agoBump libdcp for speculative cert fix.
Carl Hetherington [Mon, 14 Jan 2019 15:50:06 +0000 (15:50 +0000)]
Bump libdcp for speculative cert fix.

5 years agoBump libdcp for verification fixes.
Carl Hetherington [Sat, 12 Jan 2019 23:15:07 +0000 (23:15 +0000)]
Bump libdcp for verification fixes.

5 years agoBump libdcp for SMPTE subtitle fix.
Carl Hetherington [Tue, 8 Jan 2019 10:01:32 +0000 (10:01 +0000)]
Bump libdcp for SMPTE subtitle fix.

5 years agoBump libdcp.
Carl Hetherington [Sun, 6 Jan 2019 23:07:50 +0000 (23:07 +0000)]
Bump libdcp.

5 years agoBump libdcp. v1.4.0
Carl Hetherington [Thu, 8 Nov 2018 23:58:15 +0000 (23:58 +0000)]
Bump libdcp.

5 years agoBump libdcp for raw_convert stuff.
Carl Hetherington [Tue, 9 Oct 2018 22:55:30 +0000 (23:55 +0100)]
Bump libdcp for raw_convert stuff.

5 years agoCope with mixed-case subrip tags.
Carl Hetherington [Thu, 27 Sep 2018 22:03:15 +0000 (23:03 +0100)]
Cope with mixed-case subrip tags.

5 years agoBump libdcp for multi-PKL fix.
Carl Hetherington [Tue, 25 Sep 2018 08:41:45 +0000 (09:41 +0100)]
Bump libdcp for multi-PKL fix.

5 years agoBump libdcp for Atmos KeyId fix.
Carl Hetherington [Sun, 23 Sep 2018 23:46:57 +0000 (00:46 +0100)]
Bump libdcp for Atmos KeyId fix.

5 years agoBump libdcp.
Carl Hetherington [Fri, 14 Sep 2018 20:22:06 +0000 (21:22 +0100)]
Bump libdcp.

5 years agoBump waf.
Carl Hetherington [Mon, 10 Sep 2018 22:10:22 +0000 (23:10 +0100)]
Bump waf.

5 years agoBump libdcp for libcxml.
Carl Hetherington [Mon, 10 Sep 2018 21:23:56 +0000 (22:23 +0100)]
Bump libdcp for libcxml.

5 years agoBump libdcp.
Carl Hetherington [Mon, 10 Sep 2018 21:15:33 +0000 (22:15 +0100)]
Bump libdcp.

5 years agoMissing import.
Carl Hetherington [Mon, 10 Sep 2018 20:48:47 +0000 (21:48 +0100)]
Missing import.

5 years agoBump libdcp.
Carl Hetherington [Mon, 10 Sep 2018 20:44:15 +0000 (21:44 +0100)]
Bump libdcp.

5 years agoAdd GPL boilerplate; move to non-committed versioning.
Carl Hetherington [Mon, 10 Sep 2018 20:43:40 +0000 (21:43 +0100)]
Add GPL boilerplate; move to non-committed versioning.

5 years agoBump asdcplib/libdcp for warning silencing.
Carl Hetherington [Fri, 7 Sep 2018 12:03:25 +0000 (13:03 +0100)]
Bump asdcplib/libdcp for warning silencing.

5 years agoComment.
Carl Hetherington [Sun, 2 Sep 2018 23:42:49 +0000 (00:42 +0100)]
Comment.

5 years agoMerge.
Carl Hetherington [Sun, 2 Sep 2018 22:39:56 +0000 (23:39 +0100)]
Merge.

5 years agoBump libdcp.
Carl Hetherington [Sun, 2 Sep 2018 22:39:29 +0000 (23:39 +0100)]
Bump libdcp.

5 years agoBump libdcp.
Carl Hetherington [Wed, 29 Aug 2018 10:55:54 +0000 (11:55 +0100)]
Bump libdcp.

5 years agoBump libdcp for DCPReadError fix.
Carl Hetherington [Tue, 28 Aug 2018 21:14:50 +0000 (22:14 +0100)]
Bump libdcp for DCPReadError fix.

5 years agoBump libdcp for multiple CCAP.
Carl Hetherington [Wed, 22 Aug 2018 15:21:40 +0000 (16:21 +0100)]
Bump libdcp for multiple CCAP.

5 years agoBump libdcp for PKL fix.
Carl Hetherington [Fri, 17 Aug 2018 12:55:30 +0000 (13:55 +0100)]
Bump libdcp for PKL fix.

5 years agoBump libdcp for PKL stuff.
Carl Hetherington [Fri, 17 Aug 2018 08:42:40 +0000 (09:42 +0100)]
Bump libdcp for PKL stuff.

5 years agoBump libdcp.
Carl Hetherington [Sat, 14 Jul 2018 23:04:21 +0000 (00:04 +0100)]
Bump libdcp.

5 years agoAdapt for changes to libdcp API.
Carl Hetherington [Mon, 9 Jul 2018 09:05:33 +0000 (10:05 +0100)]
Adapt for changes to libdcp API.

5 years agoBump libdcp.
Carl Hetherington [Mon, 9 Jul 2018 01:50:38 +0000 (02:50 +0100)]
Bump libdcp.

5 years agoBump libdcp.
Carl Hetherington [Fri, 8 Jun 2018 12:11:21 +0000 (13:11 +0100)]
Bump libdcp.

6 years agoPut libdcp version back in cscript.
Carl Hetherington [Wed, 2 May 2018 21:23:01 +0000 (22:23 +0100)]
Put libdcp version back in cscript.

6 years agoBump libcxml for comment-in-node-data fix.
Carl Hetherington [Sun, 22 Apr 2018 20:55:40 +0000 (21:55 +0100)]
Bump libcxml for comment-in-node-data fix.

6 years agoRemove specific libdcp dependency for now.
Carl Hetherington [Mon, 26 Mar 2018 08:23:06 +0000 (09:23 +0100)]
Remove specific libdcp dependency for now.

6 years agoBump libdcp.
Carl Hetherington [Wed, 21 Mar 2018 23:12:40 +0000 (23:12 +0000)]
Bump libdcp.

6 years agoBump libdcp.
Carl Hetherington [Tue, 20 Mar 2018 00:42:23 +0000 (00:42 +0000)]
Bump libdcp.

6 years agoBump libdcp.
Carl Hetherington [Wed, 14 Mar 2018 00:58:58 +0000 (00:58 +0000)]
Bump libdcp.

6 years agoBump libdcp.
Carl Hetherington [Fri, 9 Mar 2018 10:17:34 +0000 (10:17 +0000)]
Bump libdcp.

6 years agoBump libdcp.
Carl Hetherington [Fri, 9 Mar 2018 01:01:36 +0000 (01:01 +0000)]
Bump libdcp.