libsub.git
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.

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

10 years agoMore static build fixes.
Carl Hetherington [Wed, 4 Jun 2014 22:04:00 +0000 (23:04 +0100)]
More static build fixes.

10 years agoMore static build fixes.
Carl Hetherington [Wed, 4 Jun 2014 21:46:09 +0000 (22:46 +0100)]
More static build fixes.

10 years agoMore static build fixes.
Carl Hetherington [Wed, 4 Jun 2014 21:25:16 +0000 (22:25 +0100)]
More static build fixes.

10 years agoMore static build fixes.
Carl Hetherington [Wed, 4 Jun 2014 21:14:27 +0000 (22:14 +0100)]
More static build fixes.

10 years agoMore static build fixes.
Carl Hetherington [Wed, 4 Jun 2014 21:03:42 +0000 (22:03 +0100)]
More static build fixes.

10 years agoMore static build fixes.
Carl Hetherington [Wed, 4 Jun 2014 20:45:31 +0000 (21:45 +0100)]
More static build fixes.

10 years agoTry to fix static build.
Carl Hetherington [Wed, 4 Jun 2014 15:56:04 +0000 (16:56 +0100)]
Try to fix static build.

10 years agoWork around bug in cdist that builds dependencies multiple times.
Carl Hetherington [Wed, 4 Jun 2014 12:28:14 +0000 (13:28 +0100)]
Work around bug in cdist that builds dependencies multiple times.

10 years agoFix cscript again.
Carl Hetherington [Wed, 4 Jun 2014 12:11:59 +0000 (13:11 +0100)]
Fix cscript again.

10 years agoTry to fix cscript.
Carl Hetherington [Wed, 4 Jun 2014 11:53:27 +0000 (12:53 +0100)]
Try to fix cscript.

10 years agoAdd cscript.
Carl Hetherington [Wed, 4 Jun 2014 11:38:38 +0000 (12:38 +0100)]
Add cscript.

10 years agoVarious small bug fixes.
Carl Hetherington [Wed, 4 Jun 2014 10:21:54 +0000 (11:21 +0100)]
Various small bug fixes.

10 years agoAdd language description -> enum.
Carl Hetherington [Wed, 4 Jun 2014 09:50:57 +0000 (10:50 +0100)]
Add language description -> enum.

10 years agoFix country of origin length when writing.
Carl Hetherington [Wed, 4 Jun 2014 09:33:52 +0000 (10:33 +0100)]
Fix country of origin length when writing.

10 years agoSome Doxygen comments.
Carl Hetherington [Sat, 31 May 2014 13:38:35 +0000 (14:38 +0100)]
Some Doxygen comments.

10 years agoMissing header installs.
Carl Hetherington [Fri, 30 May 2014 15:32:12 +0000 (16:32 +0100)]
Missing header installs.

10 years agoEncode to ISO6937 on the way into STL binary.
Carl Hetherington [Fri, 30 May 2014 15:17:40 +0000 (16:17 +0100)]
Encode to ISO6937 on the way into STL binary.

10 years agoTidy ISO translator prototype.
Carl Hetherington [Fri, 30 May 2014 14:15:30 +0000 (15:15 +0100)]
Tidy ISO translator prototype.

10 years agoAdd DCP -> STL binary test.
Carl Hetherington [Fri, 30 May 2014 14:12:47 +0000 (15:12 +0100)]
Add DCP -> STL binary test.

10 years agoVarious fixes to STL read/write.
Carl Hetherington [Fri, 30 May 2014 12:02:29 +0000 (13:02 +0100)]
Various fixes to STL read/write.

10 years agoSplit up into RawSubtitle and Subtitle, with collect(). Hopefully cleaner.
Carl Hetherington [Fri, 30 May 2014 09:53:53 +0000 (10:53 +0100)]
Split up into RawSubtitle and Subtitle, with collect().  Hopefully cleaner.

10 years agoVarious tinkering with STL write.
Carl Hetherington [Thu, 29 May 2014 14:15:37 +0000 (15:15 +0100)]
Various tinkering with STL write.

10 years agoSeparate out STL binary tables so that writer can use them; start of writer.
Carl Hetherington [Thu, 29 May 2014 13:20:17 +0000 (14:20 +0100)]
Separate out STL binary tables so that writer can use them; start of writer.

10 years agoRe-work Subtitle class; remove STL text writer.
Carl Hetherington [Thu, 29 May 2014 10:57:08 +0000 (11:57 +0100)]
Re-work Subtitle class; remove STL text writer.

10 years agoUpdate wscript.
Carl Hetherington [Wed, 28 May 2014 11:06:05 +0000 (12:06 +0100)]
Update wscript.

10 years agoRemove pointless Writer parent.
Carl Hetherington [Wed, 28 May 2014 11:05:50 +0000 (12:05 +0100)]
Remove pointless Writer parent.

10 years agoMore STL binary reading stuff.
Carl Hetherington [Wed, 28 May 2014 10:50:15 +0000 (11:50 +0100)]
More STL binary reading stuff.

10 years agoUse boost filesystem.
Carl Hetherington [Tue, 27 May 2014 16:01:58 +0000 (17:01 +0100)]
Use boost filesystem.

10 years agoStart of STL binary reader; start of dumpsubs.
Carl Hetherington [Tue, 27 May 2014 15:56:34 +0000 (16:56 +0100)]
Start of STL binary reader; start of dumpsubs.

10 years agoRename STL -> STLText
Carl Hetherington [Tue, 27 May 2014 13:50:56 +0000 (14:50 +0100)]
Rename STL -> STLText

10 years agoAdd DCP -> STL test with -private.
Carl Hetherington [Sun, 25 May 2014 21:13:28 +0000 (22:13 +0100)]
Add DCP -> STL test with -private.

10 years agoChange API for alternate representations of time / font size etc. Fix Arial recognition.
Carl Hetherington [Sun, 25 May 2014 20:25:33 +0000 (21:25 +0100)]
Change API for alternate representations of time / font size etc.  Fix Arial recognition.

10 years agoComment and an old function declaration removed.
Carl Hetherington [Sat, 24 May 2014 22:31:06 +0000 (23:31 +0100)]
Comment and an old function declaration removed.

10 years agoMore tests and fix MetricTime.
Carl Hetherington [Sat, 24 May 2014 16:38:46 +0000 (17:38 +0100)]
More tests and fix MetricTime.

10 years agoNew file.
Carl Hetherington [Sat, 24 May 2014 16:13:29 +0000 (17:13 +0100)]
New file.

10 years agoSupport for conversions of things that have multiple representations.
Carl Hetherington [Wed, 5 Feb 2014 16:35:34 +0000 (16:35 +0000)]
Support for conversions of things that have multiple representations.

10 years agoMissing headers for install.
Carl Hetherington [Wed, 5 Feb 2014 15:33:01 +0000 (15:33 +0000)]
Missing headers for install.

10 years agoVarious developments.
Carl Hetherington [Wed, 29 Jan 2014 16:42:55 +0000 (16:42 +0000)]
Various developments.

10 years agoTime -> FrameTime.
Carl Hetherington [Wed, 29 Jan 2014 10:34:10 +0000 (10:34 +0000)]
Time -> FrameTime.

10 years agoBasic writer.
Carl Hetherington [Tue, 28 Jan 2014 22:41:09 +0000 (22:41 +0000)]
Basic writer.

10 years agoFirst version.
Carl Hetherington [Tue, 28 Jan 2014 21:12:10 +0000 (21:12 +0000)]
First version.