dcpomatic.git
7 years agoBump libsub.
Carl Hetherington [Wed, 25 May 2016 17:42:49 +0000 (18:42 +0100)]
Bump libsub.

7 years agoBump libdcp for atmos stuff.
Carl Hetherington [Wed, 25 May 2016 15:57:20 +0000 (16:57 +0100)]
Bump libdcp for atmos stuff.

7 years agoBasics of Atmos content support; can be added to project and appears in timeline.
Carl Hetherington [Wed, 25 May 2016 15:55:42 +0000 (16:55 +0100)]
Basics of Atmos content support; can be added to project and appears in timeline.

7 years agopot/merge.
Carl Hetherington [Wed, 25 May 2016 12:56:52 +0000 (13:56 +0100)]
pot/merge.

7 years agoChange some uses of frame to sample when talking about audio (#814).
Carl Hetherington [Wed, 25 May 2016 12:56:25 +0000 (13:56 +0100)]
Change some uses of frame to sample when talking about audio (#814).

7 years agoAdd VideoMXFContent (part of #803).
Carl Hetherington [Wed, 25 May 2016 12:29:13 +0000 (13:29 +0100)]
Add VideoMXFContent (part of #803).

7 years agoTry to fix non-5 centos builds.
Carl Hetherington [Tue, 24 May 2016 15:58:27 +0000 (16:58 +0100)]
Try to fix non-5 centos builds.

7 years agoSpeculative Rec 1886/2020 presets.
Carl Hetherington [Tue, 24 May 2016 11:26:02 +0000 (12:26 +0100)]
Speculative Rec 1886/2020 presets.

7 years agoDisallow referencing of Interop DCPs in SMPTE films, and vice versa (#804).
Carl Hetherington [Tue, 24 May 2016 10:44:16 +0000 (11:44 +0100)]
Disallow referencing of Interop DCPs in SMPTE films, and vice versa (#804).

7 years agoMissing S_ on translation markup.
Carl Hetherington [Tue, 24 May 2016 10:43:25 +0000 (11:43 +0100)]
Missing S_ on translation markup.

7 years agoMore Centos 5 hacking.
Carl Hetherington [Tue, 24 May 2016 10:07:03 +0000 (11:07 +0100)]
More Centos 5 hacking.

7 years agoYet more Centos 5 hacks.
Carl Hetherington [Tue, 24 May 2016 09:53:30 +0000 (10:53 +0100)]
Yet more Centos 5 hacks.

7 years agoTry to fix strangeness with {buildroot} on Centos 5.
Carl Hetherington [Tue, 24 May 2016 08:55:26 +0000 (09:55 +0100)]
Try to fix strangeness with {buildroot} on Centos 5.

7 years agoTry to fix centos 6/7 build.
Carl Hetherington [Tue, 24 May 2016 08:12:27 +0000 (09:12 +0100)]
Try to fix centos 6/7 build.

7 years agoBump libsub for a parse fix with SubRip.
Carl Hetherington [Mon, 23 May 2016 22:14:46 +0000 (23:14 +0100)]
Bump libsub for a parse fix with SubRip.

7 years agoFix up configure checks after Centos hacks.
Carl Hetherington [Mon, 23 May 2016 22:01:35 +0000 (23:01 +0100)]
Fix up configure checks after Centos hacks.

7 years agoMerge branch 'master' of ssh://git.carlh.net/home/carl/git/dcpomatic
Carl Hetherington [Mon, 23 May 2016 21:35:23 +0000 (22:35 +0100)]
Merge branch 'master' of ssh://git.carlh.net/home/carl/git/dcpomatic

7 years agoVarious moderately unpleasant hacks for Centos 5 build.
Carl Hetherington [Mon, 23 May 2016 21:35:12 +0000 (22:35 +0100)]
Various moderately unpleasant hacks for Centos 5 build.

7 years agoMore Centos namespace hackery.
Carl Hetherington [Mon, 23 May 2016 20:34:15 +0000 (21:34 +0100)]
More Centos namespace hackery.

7 years agoMissing virtual destructor.
Carl Hetherington [Mon, 23 May 2016 20:22:57 +0000 (21:22 +0100)]
Missing virtual destructor.

7 years agoMerge branch 'master' of ssh://git.carlh.net/home/carl/git/dcpomatic
Carl Hetherington [Mon, 23 May 2016 20:17:43 +0000 (21:17 +0100)]
Merge branch 'master' of ssh://git.carlh.net/home/carl/git/dcpomatic

7 years agoAttempt to make more concessions for Centos 5.
Carl Hetherington [Mon, 23 May 2016 20:17:23 +0000 (21:17 +0100)]
Attempt to make more concessions for Centos 5.

7 years agoBe stricter about curl version.
Carl Hetherington [Mon, 23 May 2016 16:18:57 +0000 (17:18 +0100)]
Be stricter about curl version.

7 years agoMissing virtual destructor.
Carl Hetherington [Mon, 23 May 2016 16:18:52 +0000 (17:18 +0100)]
Missing virtual destructor.

7 years agoFix previous.
Carl Hetherington [Mon, 23 May 2016 15:17:22 +0000 (16:17 +0100)]
Fix previous.

7 years agoHack to fix build on gcc 4.1.
Carl Hetherington [Mon, 23 May 2016 15:16:55 +0000 (16:16 +0100)]
Hack to fix build on gcc 4.1.

7 years agoBump libdcp again for another Centos fix.
Carl Hetherington [Mon, 23 May 2016 13:52:57 +0000 (14:52 +0100)]
Bump libdcp again for another Centos fix.

7 years agoBump libdcp for Centos 5 build fix.
Carl Hetherington [Mon, 23 May 2016 13:39:40 +0000 (14:39 +0100)]
Bump libdcp for Centos 5 build fix.

7 years agoFix missing words in properties windows (#874).
Carl Hetherington [Mon, 23 May 2016 09:20:56 +0000 (10:20 +0100)]
Fix missing words in properties windows (#874).

7 years agoFix two crashes with Debian-shipped FFmpeg.
Carl Hetherington [Sun, 22 May 2016 23:53:14 +0000 (00:53 +0100)]
Fix two crashes with Debian-shipped FFmpeg.

7 years agoBump version
Carl Hetherington [Sun, 22 May 2016 23:04:40 +0000 (00:04 +0100)]
Bump version

7 years agoBump version v2.8.4
Carl Hetherington [Sun, 22 May 2016 23:04:40 +0000 (00:04 +0100)]
Bump version

7 years agoSupporter.
Carl Hetherington [Sun, 22 May 2016 20:37:23 +0000 (21:37 +0100)]
Supporter.

7 years agoFix test/data for upmixer test.
Carl Hetherington [Wed, 18 May 2016 13:48:14 +0000 (14:48 +0100)]
Fix test/data for upmixer test.

7 years agoBetter information when check_audio_file fails.
Carl Hetherington [Wed, 18 May 2016 13:47:02 +0000 (14:47 +0100)]
Better information when check_audio_file fails.

7 years agoSome more FFmpeg audio extraction testing.
Carl Hetherington [Tue, 17 May 2016 22:09:24 +0000 (23:09 +0100)]
Some more FFmpeg audio extraction testing.

7 years agoFix incorrect scaling of S32LE samples; 1<<31 overflows and causes the wrong result.
Carl Hetherington [Tue, 17 May 2016 22:09:15 +0000 (23:09 +0100)]
Fix incorrect scaling of S32LE samples; 1<<31 overflows and causes the wrong result.

7 years agoFix test crash.
Carl Hetherington [Tue, 17 May 2016 13:02:51 +0000 (14:02 +0100)]
Fix test crash.

7 years agoRemove Sndfile code and use FFmpeg instead.
Carl Hetherington [Mon, 16 May 2016 22:46:51 +0000 (23:46 +0100)]
Remove Sndfile code and use FFmpeg instead.

7 years agoChange to recover hash.
Carl Hetherington [Mon, 16 May 2016 22:38:58 +0000 (23:38 +0100)]
Change to recover hash.

7 years agoMore of previous.
Carl Hetherington [Mon, 16 May 2016 21:40:50 +0000 (22:40 +0100)]
More of previous.

7 years agoRe-fix overlap checks for DCP referencing.
Carl Hetherington [Mon, 16 May 2016 14:15:34 +0000 (15:15 +0100)]
Re-fix overlap checks for DCP referencing.

7 years agoTest crash fix.
Carl Hetherington [Mon, 16 May 2016 13:47:54 +0000 (14:47 +0100)]
Test crash fix.

7 years agoVarious text fixes.
Carl Hetherington [Fri, 13 May 2016 14:42:44 +0000 (15:42 +0100)]
Various text fixes.

7 years agoRemove unnecessary Film variable in ContentPart.
Carl Hetherington [Fri, 13 May 2016 13:43:27 +0000 (14:43 +0100)]
Remove unnecessary Film variable in ContentPart.

7 years agoAnother test fix.
Carl Hetherington [Wed, 11 May 2016 07:46:39 +0000 (08:46 +0100)]
Another test fix.

7 years agoFix crash.
Carl Hetherington [Wed, 11 May 2016 01:12:12 +0000 (02:12 +0100)]
Fix crash.

7 years agoFix test crash.
Carl Hetherington [Wed, 11 May 2016 00:47:53 +0000 (01:47 +0100)]
Fix test crash.

7 years agoFix a few crashes.
Carl Hetherington [Wed, 11 May 2016 00:41:39 +0000 (01:41 +0100)]
Fix a few crashes.

7 years agoFix seek, for video at least.
Carl Hetherington [Wed, 11 May 2016 00:05:29 +0000 (01:05 +0100)]
Fix seek, for video at least.

7 years agoBetter summaries for FFmpeg content in the list.
Carl Hetherington [Tue, 10 May 2016 23:54:48 +0000 (00:54 +0100)]
Better summaries for FFmpeg content in the list.

7 years agoFix crash with no video.
Carl Hetherington [Tue, 10 May 2016 23:31:31 +0000 (00:31 +0100)]
Fix crash with no video.

7 years agoMake a DCP in the ffmpeg no-audio test case.
Carl Hetherington [Tue, 10 May 2016 23:31:22 +0000 (00:31 +0100)]
Make a DCP in the ffmpeg no-audio test case.

7 years agoUse audio length in FFmpegContent if there is no video.
Carl Hetherington [Tue, 10 May 2016 22:41:55 +0000 (23:41 +0100)]
Use audio length in FFmpegContent if there is no video.

7 years agoStore audio length in AudioStream.
Carl Hetherington [Tue, 10 May 2016 14:06:19 +0000 (15:06 +0100)]
Store audio length in AudioStream.

7 years agoFix crash.
Carl Hetherington [Tue, 10 May 2016 13:42:49 +0000 (14:42 +0100)]
Fix crash.

7 years agoFix some incorrect dynamic_pointer_casts.
Carl Hetherington [Tue, 10 May 2016 13:38:59 +0000 (14:38 +0100)]
Fix some incorrect dynamic_pointer_casts.

7 years agoRename some methods.
Carl Hetherington [Tue, 10 May 2016 13:37:57 +0000 (14:37 +0100)]
Rename some methods.

7 years agoBasics of splitting up Decoder tree like Content.
Carl Hetherington [Tue, 10 May 2016 13:29:14 +0000 (14:29 +0100)]
Basics of splitting up Decoder tree like Content.

7 years agoPartial work on using a no-video FFmpeg file.
Carl Hetherington [Tue, 10 May 2016 12:50:47 +0000 (13:50 +0100)]
Partial work on using a no-video FFmpeg file.

7 years agoSome allowances for video/audio/subtitle possibly being null.
Carl Hetherington [Tue, 10 May 2016 12:26:55 +0000 (13:26 +0100)]
Some allowances for video/audio/subtitle possibly being null.

7 years agoAllow content parts to not be preset in XML.
Carl Hetherington [Tue, 10 May 2016 12:22:35 +0000 (13:22 +0100)]
Allow content parts to not be preset in XML.

7 years agoUse optional<> for _video_stream.
Carl Hetherington [Tue, 10 May 2016 10:57:05 +0000 (11:57 +0100)]
Use optional<> for _video_stream.

7 years agoMove video frame rate ('prepared-for') into Content.
Carl Hetherington [Mon, 9 May 2016 18:58:37 +0000 (19:58 +0100)]
Move video frame rate ('prepared-for') into Content.

7 years agoFix rebase onto master.
Carl Hetherington [Mon, 25 Apr 2016 20:43:25 +0000 (21:43 +0100)]
Fix rebase onto master.

7 years agoFix rebase onto master.
Carl Hetherington [Sat, 16 Apr 2016 00:19:38 +0000 (01:19 +0100)]
Fix rebase onto master.

7 years agoFix another crash with no subs.
Carl Hetherington [Thu, 14 Apr 2016 14:55:49 +0000 (15:55 +0100)]
Fix another crash with no subs.

7 years agoFix crash on DCP content with no subs.
Carl Hetherington [Thu, 14 Apr 2016 14:04:43 +0000 (15:04 +0100)]
Fix crash on DCP content with no subs.

7 years agoFiddle with some subtitle methods.
Carl Hetherington [Thu, 14 Apr 2016 02:56:25 +0000 (03:56 +0100)]
Fiddle with some subtitle methods.

7 years agoFix some confusions with FFmpeg audio streams.
Carl Hetherington [Thu, 14 Apr 2016 02:28:38 +0000 (03:28 +0100)]
Fix some confusions with FFmpeg audio streams.

7 years agoFix Player::overlaps for the new world order.
Carl Hetherington [Thu, 14 Apr 2016 01:54:33 +0000 (02:54 +0100)]
Fix Player::overlaps for the new world order.

7 years agoRemove somewhat irritating logging to stdout.
Carl Hetherington [Thu, 14 Apr 2016 01:54:12 +0000 (02:54 +0100)]
Remove somewhat irritating logging to stdout.

7 years agoClean up; merge two methods.
Carl Hetherington [Thu, 14 Apr 2016 01:25:22 +0000 (02:25 +0100)]
Clean up; merge two methods.

7 years agoFix crash on emitting a signal during a constructor.
Carl Hetherington [Thu, 14 Apr 2016 01:20:48 +0000 (02:20 +0100)]
Fix crash on emitting a signal during a constructor.

7 years agoRename video/audio/subtitle part methods.
Carl Hetherington [Thu, 14 Apr 2016 01:06:18 +0000 (02:06 +0100)]
Rename video/audio/subtitle part methods.

7 years agoRemove unused method.
Carl Hetherington [Thu, 14 Apr 2016 00:07:22 +0000 (01:07 +0100)]
Remove unused method.

7 years agoSplit audio; builds.
Carl Hetherington [Thu, 14 Apr 2016 00:01:28 +0000 (01:01 +0100)]
Split audio; builds.

7 years agoCopy SingleStreamAudioContent into DCPContent and SndfileContent.
Carl Hetherington [Wed, 13 Apr 2016 17:39:56 +0000 (18:39 +0100)]
Copy SingleStreamAudioContent into DCPContent and SndfileContent.

7 years agoOne missing ->video.
Carl Hetherington [Wed, 13 Apr 2016 16:32:40 +0000 (17:32 +0100)]
One missing ->video.

7 years agoFix a couple of small type errors.
Carl Hetherington [Wed, 13 Apr 2016 16:31:16 +0000 (17:31 +0100)]
Fix a couple of small type errors.

7 years agoAdd maybe_set to ContentPart.
Carl Hetherington [Wed, 13 Apr 2016 16:09:33 +0000 (17:09 +0100)]
Add maybe_set to ContentPart.

7 years agoSubtitle rearrangements.
Carl Hetherington [Wed, 13 Apr 2016 15:34:22 +0000 (16:34 +0100)]
Subtitle rearrangements.

7 years agoBasics of subtitle split.
Carl Hetherington [Wed, 13 Apr 2016 13:46:01 +0000 (14:46 +0100)]
Basics of subtitle split.

7 years agoTake some stuff out of VideoContent into ContentPart.
Carl Hetherington [Tue, 12 Apr 2016 22:25:19 +0000 (23:25 +0100)]
Take some stuff out of VideoContent into ContentPart.

7 years agoReasonably straightforward stuff; main things are adding
Carl Hetherington [Tue, 12 Apr 2016 21:10:54 +0000 (22:10 +0100)]
Reasonably straightforward stuff; main things are adding
a _parent to VideoContent (mainly, but not only, for signalling)
and moving the video shared_ptr into Content, which makes much
more sense to replace dynamic_cast tests for whether something
has video or whatever.  Nearly builds.

7 years agoInnocuous build fixes.
Carl Hetherington [Tue, 12 Apr 2016 15:43:45 +0000 (16:43 +0100)]
Innocuous build fixes.

7 years agoBasic detach of FFmpegContent, ImageContent, DCPContent
Carl Hetherington [Tue, 12 Apr 2016 15:33:51 +0000 (16:33 +0100)]
Basic detach of FFmpegContent, ImageContent, DCPContent

7 years agoBasic detachment of VideoContent from Content.
Carl Hetherington [Tue, 12 Apr 2016 15:27:50 +0000 (16:27 +0100)]
Basic detachment of VideoContent from Content.

7 years agoRemove unused constructor.
Carl Hetherington [Tue, 12 Apr 2016 15:22:09 +0000 (16:22 +0100)]
Remove unused constructor.

7 years agoMove UserProperty into its own file.
Carl Hetherington [Tue, 12 Apr 2016 15:13:46 +0000 (16:13 +0100)]
Move UserProperty into its own file.

7 years agoBump version
Carl Hetherington [Tue, 17 May 2016 22:26:17 +0000 (23:26 +0100)]
Bump version

7 years agoBump version v2.8.3
Carl Hetherington [Tue, 17 May 2016 22:26:17 +0000 (23:26 +0100)]
Bump version

7 years agoUse CPL title for KDM AnnotationTexts.
Carl Hetherington [Sun, 15 May 2016 23:10:54 +0000 (00:10 +0100)]
Use CPL title for KDM AnnotationTexts.

7 years agoBump libdcp for some test fixes.
Carl Hetherington [Sun, 15 May 2016 22:04:29 +0000 (23:04 +0100)]
Bump libdcp for some test fixes.

7 years agoFix hang when examining content containing subtitles.
Carl Hetherington [Fri, 13 May 2016 23:27:53 +0000 (00:27 +0100)]
Fix hang when examining content containing subtitles.

7 years agoSupporter.
Carl Hetherington [Fri, 13 May 2016 15:19:32 +0000 (16:19 +0100)]
Supporter.

7 years agoSupporter.
Carl Hetherington [Fri, 13 May 2016 10:44:51 +0000 (11:44 +0100)]
Supporter.

7 years agoBump version
Carl Hetherington [Thu, 12 May 2016 00:08:49 +0000 (01:08 +0100)]
Bump version

7 years agoBump version v2.8.2
Carl Hetherington [Thu, 12 May 2016 00:08:49 +0000 (01:08 +0100)]
Bump version

7 years agoBump ffmpeg for libswscale optimisations.
Carl Hetherington [Wed, 11 May 2016 23:18:51 +0000 (00:18 +0100)]
Bump ffmpeg for libswscale optimisations.