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

7 years agoOptimise image scaling for the preview.
Carl Hetherington [Wed, 11 May 2016 23:18:18 +0000 (00:18 +0100)]
Optimise image scaling for the preview.

7 years agoRevert "Temporary hack to double-check existing frame hashes."
Carl Hetherington [Wed, 11 May 2016 22:15:13 +0000 (23:15 +0100)]
Revert "Temporary hack to double-check existing frame hashes."

This reverts commit 9fe5ea488461355a779db1b6b56f93ef375bac41.

7 years agoFix typo (* for +) and use libdcp's sRGB to XYZ matrix (to help with #752).
Carl Hetherington [Wed, 11 May 2016 22:14:42 +0000 (23:14 +0100)]
Fix typo (* for +) and use libdcp's sRGB to XYZ matrix (to help with #752).

7 years agoAdd test mp3.
Carl Hetherington [Wed, 11 May 2016 20:23:09 +0000 (21:23 +0100)]
Add test mp3.

7 years agoTemporary hack to double-check existing frame hashes.
Carl Hetherington [Mon, 9 May 2016 22:39:42 +0000 (23:39 +0100)]
Temporary hack to double-check existing frame hashes.

7 years agoFactor out checking of a single picture frame's hash.
Carl Hetherington [Mon, 9 May 2016 21:44:02 +0000 (22:44 +0100)]
Factor out checking of a single picture frame's hash.

7 years agoAdd some debugging to checking of existing picture assets.
Carl Hetherington [Mon, 9 May 2016 15:09:16 +0000 (16:09 +0100)]
Add some debugging to checking of existing picture assets.

7 years agoFix erroneous thread affinity log message.
Carl Hetherington [Mon, 9 May 2016 15:09:06 +0000 (16:09 +0100)]
Fix erroneous thread affinity log message.

7 years agoAllow build with the Ubuntu 16.04 version of FFmpeg.
Carl Hetherington [Tue, 3 May 2016 22:21:01 +0000 (23:21 +0100)]
Allow build with the Ubuntu 16.04 version of FFmpeg.

7 years agoRename and simplify the FFmpeg EBUR128 configure check.
Carl Hetherington [Tue, 3 May 2016 20:37:03 +0000 (21:37 +0100)]
Rename and simplify the FFmpeg EBUR128 configure check.

7 years agoBump version
Carl Hetherington [Fri, 29 Apr 2016 22:59:08 +0000 (23:59 +0100)]
Bump version

7 years agoBump version v2.8.1
Carl Hetherington [Fri, 29 Apr 2016 22:59:08 +0000 (23:59 +0100)]
Bump version

7 years agoFix incorrect date when using copy-as-name (#869).
Carl Hetherington [Fri, 29 Apr 2016 21:59:28 +0000 (22:59 +0100)]
Fix incorrect date when using copy-as-name (#869).

7 years agoAdd free-text notes field to cinemas and screens.
Carl Hetherington [Wed, 27 Apr 2016 00:50:00 +0000 (01:50 +0100)]
Add free-text notes field to cinemas and screens.

7 years agoRequest confirmation before resetting preferences (#867).
Carl Hetherington [Tue, 26 Apr 2016 23:02:16 +0000 (00:02 +0100)]
Request confirmation before resetting preferences (#867).

7 years agoBump version
Carl Hetherington [Fri, 29 Apr 2016 21:48:02 +0000 (22:48 +0100)]
Bump version

7 years agoBump version v2.8.0
Carl Hetherington [Fri, 29 Apr 2016 21:48:01 +0000 (22:48 +0100)]
Bump version

8 years agoBump version
Carl Hetherington [Thu, 28 Apr 2016 22:35:02 +0000 (23:35 +0100)]
Bump version

8 years agoBump version v2.7.20
Carl Hetherington [Thu, 28 Apr 2016 22:35:02 +0000 (23:35 +0100)]
Bump version

8 years agopot/merge.
Carl Hetherington [Thu, 28 Apr 2016 22:29:03 +0000 (23:29 +0100)]
pot/merge.

8 years agoAdd some TRANSLATORS comments.
Carl Hetherington [Thu, 28 Apr 2016 22:28:55 +0000 (23:28 +0100)]
Add some TRANSLATORS comments.

8 years agoRemove some misunderstandings about context i18n forms.
Carl Hetherington [Thu, 28 Apr 2016 22:22:41 +0000 (23:22 +0100)]
Remove some misunderstandings about context i18n forms.

8 years agoUpdated fr_FR translation from Thierry Journet.
Carl Hetherington [Thu, 28 Apr 2016 22:18:41 +0000 (23:18 +0100)]
Updated fr_FR translation from Thierry Journet.

8 years agoAdd another translator to i18nup.
Carl Hetherington [Thu, 28 Apr 2016 22:18:28 +0000 (23:18 +0100)]
Add another translator to i18nup.

8 years agoBump version
Carl Hetherington [Wed, 27 Apr 2016 08:18:21 +0000 (09:18 +0100)]
Bump version

8 years agoBump version v2.7.19
Carl Hetherington [Wed, 27 Apr 2016 08:18:21 +0000 (09:18 +0100)]
Bump version

8 years agoUpdated nl_NL translation from Rob van Nieuwkerk.
Carl Hetherington [Wed, 27 Apr 2016 08:16:20 +0000 (09:16 +0100)]
Updated nl_NL translation from Rob van Nieuwkerk.

8 years agoBump version
Carl Hetherington [Tue, 26 Apr 2016 20:58:50 +0000 (21:58 +0100)]
Bump version

8 years agoBump version v2.7.18
Carl Hetherington [Tue, 26 Apr 2016 20:58:50 +0000 (21:58 +0100)]
Bump version

8 years agoFix non-working delete key.
Carl Hetherington [Tue, 26 Apr 2016 20:55:23 +0000 (21:55 +0100)]
Fix non-working delete key.

8 years agoUpdated uk_UA and ru_RU translations from Igor Voytovich.
Carl Hetherington [Tue, 26 Apr 2016 20:44:09 +0000 (21:44 +0100)]
Updated uk_UA and ru_RU translations from Igor Voytovich.

8 years agoUpdated sv_SE translation from Adam Klotblixt.
Carl Hetherington [Tue, 26 Apr 2016 15:50:46 +0000 (16:50 +0100)]
Updated sv_SE translation from Adam Klotblixt.

8 years agoAnother translator.
Carl Hetherington [Tue, 26 Apr 2016 15:50:35 +0000 (16:50 +0100)]
Another translator.

8 years agoUpdated de_DE translation from Carsten Kurz.
Carl Hetherington [Tue, 26 Apr 2016 14:34:07 +0000 (15:34 +0100)]
Updated de_DE translation from Carsten Kurz.

8 years agoUpdated nl_NL translation from Rob van Nieuwkerk.
Carl Hetherington [Tue, 26 Apr 2016 14:20:07 +0000 (15:20 +0100)]
Updated nl_NL translation from Rob van Nieuwkerk.

8 years agoSupporter.
Carl Hetherington [Tue, 26 Apr 2016 14:19:28 +0000 (15:19 +0100)]
Supporter.

8 years agoUpdated es_ES translation from Manuel AC.
Carl Hetherington [Tue, 26 Apr 2016 09:01:25 +0000 (10:01 +0100)]
Updated es_ES translation from Manuel AC.

8 years agoAdd another language to i18nup.
Carl Hetherington [Tue, 26 Apr 2016 09:01:18 +0000 (10:01 +0100)]
Add another language to i18nup.

8 years agoBump version
Carl Hetherington [Mon, 25 Apr 2016 22:07:32 +0000 (23:07 +0100)]
Bump version

8 years agoBump version v2.7.17
Carl Hetherington [Mon, 25 Apr 2016 22:07:32 +0000 (23:07 +0100)]
Bump version

8 years agoFix tests for new subtitle language case logic.
Carl Hetherington [Mon, 25 Apr 2016 21:53:03 +0000 (22:53 +0100)]
Fix tests for new subtitle language case logic.

8 years agoFix erroneous lower-casing of XX subtitle languages.
Carl Hetherington [Mon, 25 Apr 2016 21:52:50 +0000 (22:52 +0100)]
Fix erroneous lower-casing of XX subtitle languages.

8 years agoUpdated nl_NL translation from Rob van Nieuwkerk.
Carl Hetherington [Mon, 25 Apr 2016 20:45:27 +0000 (21:45 +0100)]
Updated nl_NL translation from Rob van Nieuwkerk.

8 years agoBump version
Carl Hetherington [Mon, 25 Apr 2016 15:56:01 +0000 (16:56 +0100)]
Bump version

8 years agoBump version v2.7.16
Carl Hetherington [Mon, 25 Apr 2016 15:56:01 +0000 (16:56 +0100)]
Bump version

8 years agoUpdated de_DE translation from Carsten Kurz.
Carl Hetherington [Mon, 25 Apr 2016 14:44:11 +0000 (15:44 +0100)]
Updated de_DE translation from Carsten Kurz.

8 years agoAdd a couple of translations from Carsten.
Carl Hetherington [Mon, 25 Apr 2016 14:39:03 +0000 (15:39 +0100)]
Add a couple of translations from Carsten.

8 years agopot/merge.
Carl Hetherington [Mon, 25 Apr 2016 14:38:26 +0000 (15:38 +0100)]
pot/merge.

8 years agoMissing i18n tags.
Carl Hetherington [Mon, 25 Apr 2016 14:38:15 +0000 (15:38 +0100)]
Missing i18n tags.

8 years agoAssume burn-in when making ISDCF name unless we definitely have non-burnt subs.
Carl Hetherington [Mon, 25 Apr 2016 10:07:09 +0000 (11:07 +0100)]
Assume burn-in when making ISDCF name unless we definitely have non-burnt subs.

8 years agoAdd UTC-4:30 timezone.
Carl Hetherington [Mon, 25 Apr 2016 09:51:14 +0000 (10:51 +0100)]
Add UTC-4:30 timezone.

8 years agoSave subtitle video frame rates properly; don't cast them to int for TextSubtitleContent.
Carl Hetherington [Mon, 25 Apr 2016 08:46:42 +0000 (09:46 +0100)]
Save subtitle video frame rates properly; don't cast them to int for TextSubtitleContent.

8 years agopot/merge.
Carl Hetherington [Mon, 25 Apr 2016 08:10:44 +0000 (09:10 +0100)]
pot/merge.

8 years agoBump version
Carl Hetherington [Mon, 25 Apr 2016 00:53:42 +0000 (01:53 +0100)]
Bump version

8 years agoBump version v2.7.15
Carl Hetherington [Mon, 25 Apr 2016 00:53:42 +0000 (01:53 +0100)]
Bump version

8 years agoBump libdcp/libsub to release versions.
Carl Hetherington [Sun, 24 Apr 2016 23:55:24 +0000 (00:55 +0100)]
Bump libdcp/libsub to release versions.

8 years agoAdd cancel button to quit-dialog (#847).
Carl Hetherington [Sun, 24 Apr 2016 23:48:11 +0000 (00:48 +0100)]
Add cancel button to quit-dialog (#847).

8 years agoUse boost::noncopyable.
Carl Hetherington [Sun, 24 Apr 2016 23:38:19 +0000 (00:38 +0100)]
Use boost::noncopyable.

8 years agoMove reel markers to the top of the timeline (#846).
Carl Hetherington [Sun, 24 Apr 2016 23:32:58 +0000 (00:32 +0100)]
Move reel markers to the top of the timeline (#846).

8 years agoKDM AnnotationText tags are optional.
Carl Hetherington [Sun, 24 Apr 2016 22:49:53 +0000 (23:49 +0100)]
KDM AnnotationText tags are optional.

8 years agoTweak vertical layout in the KDM creator (#833).
Carl Hetherington [Fri, 22 Apr 2016 15:17:11 +0000 (16:17 +0100)]
Tweak vertical layout in the KDM creator (#833).

8 years agoExpand window contents to fill the whole window.
Carl Hetherington [Fri, 22 Apr 2016 15:11:04 +0000 (16:11 +0100)]
Expand window contents to fill the whole window.