libsub.git
8 years agoMissing iostream includes for Arch.
Carl Hetherington [Tue, 7 Jul 2015 18:33:54 +0000 (19:33 +0100)]
Missing iostream includes for Arch.

8 years agoArch build fix; whitespace.
Carl Hetherington [Tue, 7 Jul 2015 15:54:07 +0000 (16:54 +0100)]
Arch build fix; whitespace.

8 years agoArch build fixes.
Carl Hetherington [Tue, 7 Jul 2015 14:11:34 +0000 (15:11 +0100)]
Arch build fixes.

8 years agoFix font parse error.
Carl Hetherington [Thu, 2 Jul 2015 12:38:50 +0000 (13:38 +0100)]
Fix font parse error.

8 years agoAdd support for reading <font> tags in SubRip.
Carl Hetherington [Thu, 2 Jul 2015 12:21:16 +0000 (13:21 +0100)]
Add support for reading <font> tags in SubRip.

8 years agoTO_PORT.
Carl Hetherington [Fri, 19 Jun 2015 16:12:31 +0000 (17:12 +0100)]
TO_PORT.

8 years agoJust use 1.0 for libdcp for now.
Carl Hetherington [Thu, 18 Jun 2015 20:24:45 +0000 (21:24 +0100)]
Just use 1.0 for libdcp for now.

8 years agoTry removing libdcp dep specifier here for now.
Carl Hetherington [Thu, 18 Jun 2015 19:36:04 +0000 (20:36 +0100)]
Try removing libdcp dep specifier here for now.

9 years agoSkip Unicode BOM at the start of subrip files.
Carl Hetherington [Sun, 14 Jun 2015 17:55:52 +0000 (18:55 +0100)]
Skip Unicode BOM at the start of subrip files.

9 years agoBump version
Carl Hetherington [Sat, 13 Jun 2015 16:01:33 +0000 (17:01 +0100)]
Bump version

9 years agoBump version v1.1.1
Carl Hetherington [Sat, 13 Jun 2015 16:01:33 +0000 (17:01 +0100)]
Bump version

9 years agoUse correct version specifier for libdcp.
Carl Hetherington [Sat, 13 Jun 2015 15:12:31 +0000 (16:12 +0100)]
Use correct version specifier for libdcp.

9 years agoAdd Doxyfile.
Carl Hetherington [Sat, 13 Jun 2015 14:45:33 +0000 (15:45 +0100)]
Add Doxyfile.

9 years agoMerge branch '1.0' of git.carlh.net:git/libsub into 1.0
Carl Hetherington [Sat, 13 Jun 2015 14:45:11 +0000 (15:45 +0100)]
Merge branch '1.0' of git.carlh.net:git/libsub into 1.0

9 years agoBump version
Carl Hetherington [Sat, 13 Jun 2015 14:36:46 +0000 (15:36 +0100)]
Bump version

9 years agoBump version v1.1.0
Carl Hetherington [Sat, 13 Jun 2015 14:36:46 +0000 (15:36 +0100)]
Bump version

9 years agoBump libdcp dep.
Carl Hetherington [Sat, 13 Jun 2015 14:36:29 +0000 (15:36 +0100)]
Bump libdcp dep.

9 years agoMissing libdcp dep.
Carl Hetherington [Tue, 5 May 2015 00:33:11 +0000 (01:33 +0100)]
Missing libdcp dep.

9 years agoMissing test() in cscript.
Carl Hetherington [Mon, 4 May 2015 23:46:39 +0000 (00:46 +0100)]
Missing test() in cscript.

9 years ago-test-private moved.
Carl Hetherington [Mon, 4 May 2015 22:29:06 +0000 (23:29 +0100)]
-test-private moved.

9 years agoTO_PORT.
Carl Hetherington [Mon, 4 May 2015 21:44:28 +0000 (22:44 +0100)]
TO_PORT.

9 years agoFix typo.
Carl Hetherington [Wed, 11 Mar 2015 23:19:20 +0000 (23:19 +0000)]
Fix typo.

9 years agoFix static build.
Carl Hetherington [Wed, 21 Jan 2015 12:36:47 +0000 (12:36 +0000)]
Fix static build.

9 years agoUse API version for libkumu/asdcp libraries.
Carl Hetherington [Wed, 21 Jan 2015 12:15:04 +0000 (12:15 +0000)]
Use API version for libkumu/asdcp libraries.

9 years agoFix Time::all_as_seconds().
Carl Hetherington [Tue, 20 Jan 2015 11:22:44 +0000 (11:22 +0000)]
Fix Time::all_as_seconds().

9 years agoAdd Time::all_as_seconds.
Carl Hetherington [Tue, 20 Jan 2015 11:14:49 +0000 (11:14 +0000)]
Add Time::all_as_seconds.

9 years agoAdd Time::all_as_seconds().
Carl Hetherington [Sat, 17 Jan 2015 01:30:10 +0000 (01:30 +0000)]
Add Time::all_as_seconds().

9 years agoMissing install.
Carl Hetherington [Sat, 17 Jan 2015 00:43:51 +0000 (00:43 +0000)]
Missing install.

9 years agoRemove some libdcp vestiges.
Carl Hetherington [Wed, 14 Jan 2015 19:49:28 +0000 (19:49 +0000)]
Remove some libdcp vestiges.

9 years agoSimplify time representation; better in-tree DCP subtitle parser.
Carl Hetherington [Wed, 14 Jan 2015 17:39:32 +0000 (17:39 +0000)]
Simplify time representation; better in-tree DCP subtitle parser.

9 years agoBump libdcp.
Carl Hetherington [Thu, 15 Jan 2015 11:22:59 +0000 (11:22 +0000)]
Bump libdcp.

9 years agoMissing file.
Carl Hetherington [Thu, 15 Jan 2015 10:09:30 +0000 (10:09 +0000)]
Missing file.

9 years agoBump libdcp version.
Carl Hetherington [Thu, 15 Jan 2015 09:40:20 +0000 (09:40 +0000)]
Bump libdcp version.

9 years agoForward-port some stuff from 0.x.
Carl Hetherington [Wed, 14 Jan 2015 15:13:48 +0000 (15:13 +0000)]
Forward-port some stuff from 0.x.

9 years agoSpecific libdcp dep.
Carl Hetherington [Sun, 11 Jan 2015 17:34:16 +0000 (17:34 +0000)]
Specific libdcp dep.

9 years agoFix build for new libdcp.
Carl Hetherington [Sat, 10 Jan 2015 01:17:25 +0000 (01:17 +0000)]
Fix build for new libdcp.

9 years agoCope with libdcp1 API change.
Carl Hetherington [Sat, 3 Jan 2015 22:04:03 +0000 (22:04 +0000)]
Cope with libdcp1 API change.

9 years agoAnother pkg-config fix.
Carl Hetherington [Mon, 22 Dec 2014 01:05:03 +0000 (01:05 +0000)]
Another pkg-config fix.

9 years agoMore API version fixes.
Carl Hetherington [Mon, 22 Dec 2014 00:44:05 +0000 (00:44 +0000)]
More API version fixes.

9 years agoFix .pc file.
Carl Hetherington [Mon, 22 Dec 2014 00:34:09 +0000 (00:34 +0000)]
Fix .pc file.

9 years agoMissing virtual destructor.
Carl Hetherington [Mon, 22 Dec 2014 00:16:57 +0000 (00:16 +0000)]
Missing virtual destructor.

9 years agoRevert "Remove libdcp dep for now, as a nasty hack."
Carl Hetherington [Sun, 21 Dec 2014 20:10:29 +0000 (20:10 +0000)]
Revert "Remove libdcp dep for now, as a nasty hack."

This reverts commit b4f10f4b207e9e60766ccd45f2f3c58d22401f74.

9 years agoAdd missing file to build.
Carl Hetherington [Sun, 21 Dec 2014 03:39:56 +0000 (03:39 +0000)]
Add missing file to build.

9 years agoRemove libdcp dep for now, as a nasty hack.
Carl Hetherington [Sun, 21 Dec 2014 03:16:34 +0000 (03:16 +0000)]
Remove libdcp dep for now, as a nasty hack.

9 years agoAdd comment.
Carl Hetherington [Sun, 21 Dec 2014 03:11:45 +0000 (03:11 +0000)]
Add comment.

9 years agoAdd 1.0 dep of libdcp.
Carl Hetherington [Sun, 21 Dec 2014 03:04:37 +0000 (03:04 +0000)]
Add 1.0 dep of libdcp.

9 years agoBuild against libdcp1.
Carl Hetherington [Sun, 21 Dec 2014 03:02:35 +0000 (03:02 +0000)]
Build against libdcp1.

9 years agoAnother build fix.
Carl Hetherington [Tue, 16 Dec 2014 01:14:10 +0000 (01:14 +0000)]
Another build fix.

9 years agoAnother build fix.
Carl Hetherington [Tue, 16 Dec 2014 01:10:12 +0000 (01:10 +0000)]
Another build fix.

9 years agoMore build fixes.
Carl Hetherington [Tue, 16 Dec 2014 01:01:30 +0000 (01:01 +0000)]
More build fixes.

9 years agoTry again to fix build.
Carl Hetherington [Tue, 16 Dec 2014 00:53:58 +0000 (00:53 +0000)]
Try again to fix build.

9 years agoMissing test dependency.
Carl Hetherington [Tue, 16 Dec 2014 00:41:21 +0000 (00:41 +0000)]
Missing test dependency.

9 years agoUse libdcp for DCP subtitle parsing so that we get support for MXF-wrapped SMPTE...
Carl Hetherington [Tue, 16 Dec 2014 00:23:24 +0000 (00:23 +0000)]
Use libdcp for DCP subtitle parsing so that we get support for MXF-wrapped SMPTE subtitles.

9 years agoRound times correctly when converting.
Carl Hetherington [Wed, 10 Dec 2014 21:02:17 +0000 (21:02 +0000)]
Round times correctly when converting.

9 years agoSome doc improvements.
Carl Hetherington [Mon, 1 Dec 2014 09:56:13 +0000 (09:56 +0000)]
Some doc improvements.

9 years agoTweak comment.
Carl Hetherington [Mon, 1 Dec 2014 09:36:28 +0000 (09:36 +0000)]
Tweak comment.

9 years agoCheck for test files not existing.
Carl Hetherington [Mon, 1 Dec 2014 09:33:29 +0000 (09:33 +0000)]
Check for test files not existing.

9 years agoAdd another test stub.
Carl Hetherington [Mon, 1 Dec 2014 00:40:53 +0000 (00:40 +0000)]
Add another test stub.

9 years agoTweaks to vertical positioning in STL export.
Carl Hetherington [Mon, 1 Dec 2014 00:29:28 +0000 (00:29 +0000)]
Tweaks to vertical positioning in STL export.

9 years agoMake dumpsubs dump vertical position.
Carl Hetherington [Sun, 30 Nov 2014 23:45:13 +0000 (23:45 +0000)]
Make dumpsubs dump vertical position.

9 years agoNumber subtitles in dumpsubs.
Carl Hetherington [Sun, 30 Nov 2014 23:24:01 +0000 (23:24 +0000)]
Number subtitles in dumpsubs.

9 years agoMore header guards.
Carl Hetherington [Wed, 26 Nov 2014 21:44:07 +0000 (21:44 +0000)]
More header guards.

9 years agoHeader guard.
Carl Hetherington [Wed, 26 Nov 2014 21:37:19 +0000 (21:37 +0000)]
Header guard.

9 years agoFix windows cscript build.
Carl Hetherington [Sun, 26 Oct 2014 15:45:49 +0000 (15:45 +0000)]
Fix windows cscript build.

9 years agoMerge branch 'master' of ssh://main.carlh.net/home/carl/git/libsub
Carl Hetherington [Sun, 26 Oct 2014 11:14:56 +0000 (11:14 +0000)]
Merge branch 'master' of ssh://main.carlh.net/home/carl/git/libsub

9 years agoDon't build tests on centos.
Carl Hetherington [Sun, 26 Oct 2014 11:14:48 +0000 (11:14 +0000)]
Don't build tests on centos.

9 years agoFix .pc file on Windows.
Carl Hetherington [Thu, 23 Oct 2014 09:35:11 +0000 (10:35 +0100)]
Fix .pc file on Windows.

9 years agoDon't build tests on windows.
Carl Hetherington [Thu, 23 Oct 2014 08:42:34 +0000 (09:42 +0100)]
Don't build tests on windows.

9 years agoMore Win32 fixes.
Carl Hetherington [Wed, 22 Oct 2014 21:08:27 +0000 (22:08 +0100)]
More Win32 fixes.

9 years agoTry to fix build for Win32.
Carl Hetherington [Wed, 22 Oct 2014 21:03:24 +0000 (22:03 +0100)]
Try to fix build for Win32.

9 years agoTemplate-ize collect so that any container can be used.
Carl Hetherington [Mon, 6 Oct 2014 12:29:36 +0000 (13:29 +0100)]
Template-ize collect so that any container can be used.
Add new vertical reference of TOP_OF_SUBTITLE, and use references
with line numbers as well as proportional specifiers.
Add a couple of methods to MetricTime.

9 years agoPick up newly-built libs first.
Carl Hetherington [Mon, 6 Oct 2014 12:26:37 +0000 (13:26 +0100)]
Pick up newly-built libs first.

9 years agoMissing include install.
Carl Hetherington [Mon, 6 Oct 2014 11:24:15 +0000 (12:24 +0100)]
Missing include install.

9 years agoMore tests.
Carl Hetherington [Mon, 6 Oct 2014 11:06:12 +0000 (12:06 +0100)]
More tests.

9 years agoMove another test over.
Carl Hetherington [Mon, 6 Oct 2014 11:03:54 +0000 (12:03 +0100)]
Move another test over.

9 years agoCopy another test over from DCP-o-matic.
Carl Hetherington [Mon, 6 Oct 2014 10:59:55 +0000 (11:59 +0100)]
Copy another test over from DCP-o-matic.

9 years agoCopy in a test from dcpomatic.
Carl Hetherington [Mon, 6 Oct 2014 10:51:32 +0000 (11:51 +0100)]
Copy in a test from dcpomatic.

9 years agoImprove errors when file checks differ.
Carl Hetherington [Mon, 6 Oct 2014 10:36:45 +0000 (11:36 +0100)]
Improve errors when file checks differ.

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

9 years agoFix warning.
Carl Hetherington [Mon, 6 Oct 2014 10:19:01 +0000 (11:19 +0100)]
Fix warning.

9 years agoBasic and scruffy Subrip read support.
Carl Hetherington [Sun, 5 Oct 2014 23:58:02 +0000 (00:58 +0100)]
Basic and scruffy Subrip read support.

9 years agoAdd missing files.
Carl Hetherington [Sat, 2 Aug 2014 12:54:20 +0000 (13:54 +0100)]
Add missing files.

9 years agoUse FAB subtitler's rather odd DFC -> frame rate mapping.
Carl Hetherington [Sat, 2 Aug 2014 12:54:09 +0000 (13:54 +0100)]
Use FAB subtitler's rather odd DFC -> frame rate mapping.

9 years agocdist changes.
Carl Hetherington [Sat, 2 Aug 2014 00:07:08 +0000 (01:07 +0100)]
cdist changes.

9 years agoAdd scale functions to time classes.
Carl Hetherington [Tue, 15 Jul 2014 13:28:16 +0000 (14:28 +0100)]
Add scale functions to time classes.

9 years agoMark the first, only and hence last TTI block in a subtitle set as the last one,...
Carl Hetherington [Tue, 24 Jun 2014 10:02:04 +0000 (11:02 +0100)]
Mark the first, only and hence last TTI block in a subtitle set as the last one, as per spec.

9 years agomemset() buffers to keep tests repeatable.
Carl Hetherington [Mon, 23 Jun 2014 15:06:18 +0000 (16:06 +0100)]
memset() buffers to keep tests repeatable.

9 years agoAdd some more tests.
Carl Hetherington [Mon, 23 Jun 2014 15:01:38 +0000 (16:01 +0100)]
Add some more tests.

9 years agoPut all subtitles in group 1.
Carl Hetherington [Sat, 21 Jun 2014 15:44:18 +0000 (16:44 +0100)]
Put all subtitles in group 1.

9 years agoFix incorrect first_in_cue read offset.
Carl Hetherington [Sat, 21 Jun 2014 15:43:47 +0000 (16:43 +0100)]
Fix incorrect first_in_cue read offset.

9 years agoAdd some add() methods to Time classes.
Carl Hetherington [Sat, 21 Jun 2014 15:04:57 +0000 (16:04 +0100)]
Add some add() methods to Time classes.

9 years agoAdd FrameTime constructor from frames and fps.
Carl Hetherington [Sat, 21 Jun 2014 14:44:46 +0000 (15:44 +0100)]
Add FrameTime constructor from frames and fps.

9 years agoFix incorrect assertion.
Carl Hetherington [Sat, 21 Jun 2014 14:43:15 +0000 (15:43 +0100)]
Fix incorrect assertion.

9 years agoMore attempts to fix static link.
Carl Hetherington [Tue, 17 Jun 2014 00:07:07 +0000 (01:07 +0100)]
More attempts to fix static link.

9 years agoTry to fix static build.
Carl Hetherington [Mon, 16 Jun 2014 23:24:00 +0000 (00:24 +0100)]
Try to fix static build.

9 years agoTry to fix static build.
Carl Hetherington [Mon, 16 Jun 2014 23:02:25 +0000 (00:02 +0100)]
Try to fix static build.

10 years agoYet more static build fixes.
Carl Hetherington [Thu, 5 Jun 2014 12:46:38 +0000 (13:46 +0100)]
Yet more static build fixes.

10 years agoYet more static build fixes.
Carl Hetherington [Thu, 5 Jun 2014 12:06:41 +0000 (13:06 +0100)]
Yet more static build fixes.

10 years agoYet more static build fixes.
Carl Hetherington [Thu, 5 Jun 2014 11:51:08 +0000 (12:51 +0100)]
Yet more static build fixes.

10 years agoYet more static build fixes.
Carl Hetherington [Thu, 5 Jun 2014 11:33:55 +0000 (12:33 +0100)]
Yet more static build fixes.