dcpomatic.git
3 years agoC++11 tidying.
Carl Hetherington [Thu, 15 Apr 2021 21:51:08 +0000 (23:51 +0200)]
C++11 tidying.

3 years agoHandle errors on startStream more nicely; might help with #1825.
Carl Hetherington [Thu, 15 Apr 2021 21:15:48 +0000 (23:15 +0200)]
Handle errors on startStream more nicely; might help with #1825.

3 years agoBump libdcp for missing header install. v2.15.140
Carl Hetherington [Wed, 14 Apr 2021 14:50:21 +0000 (16:50 +0200)]
Bump libdcp for missing header install.

3 years agoBump libdcp to try and fix #1965 and #1966.
Carl Hetherington [Wed, 14 Apr 2021 14:31:42 +0000 (16:31 +0200)]
Bump libdcp to try and fix #1965 and #1966.

3 years agoMore libdcp API tweaks.
Carl Hetherington [Tue, 13 Apr 2021 23:01:13 +0000 (01:01 +0200)]
More libdcp API tweaks.

3 years agoBump libdcp for some API improvements.
Carl Hetherington [Mon, 12 Apr 2021 20:18:47 +0000 (22:18 +0200)]
Bump libdcp for some API improvements.

3 years agoUpdated nl_NL translation from Rob van Nieuwkerk.
Carl Hetherington [Sun, 11 Apr 2021 23:14:02 +0000 (01:14 +0200)]
Updated nl_NL translation from Rob van Nieuwkerk.

3 years agoMissing full stop.
Carl Hetherington [Sun, 11 Apr 2021 23:12:08 +0000 (01:12 +0200)]
Missing full stop.

3 years agoTidying up.
Carl Hetherington [Sun, 11 Apr 2021 23:10:03 +0000 (01:10 +0200)]
Tidying up.

3 years agoFix up hints about long subtitle lines.
Carl Hetherington [Sat, 10 Apr 2021 13:27:41 +0000 (15:27 +0200)]
Fix up hints about long subtitle lines.

3 years agopot/merge.
Carl Hetherington [Sat, 10 Apr 2021 00:17:27 +0000 (02:17 +0200)]
pot/merge.

3 years agobv21.md update.
Carl Hetherington [Sat, 10 Apr 2021 00:01:23 +0000 (02:01 +0200)]
bv21.md update.

3 years agoFix IMS3000 certificate downloads.
Carl Hetherington [Fri, 9 Apr 2021 23:55:26 +0000 (01:55 +0200)]
Fix IMS3000 certificate downloads.

3 years agoUpdate bv21.md.
Carl Hetherington [Fri, 9 Apr 2021 22:41:04 +0000 (00:41 +0200)]
Update bv21.md.

3 years agoAdd a hint about >79 length subtitles.
Carl Hetherington [Fri, 9 Apr 2021 22:23:35 +0000 (00:23 +0200)]
Add a hint about >79 length subtitles.

3 years agoBump libdcp to get timed text ContainerDuration check (#1963).
Carl Hetherington [Fri, 9 Apr 2021 22:11:40 +0000 (00:11 +0200)]
Bump libdcp to get timed text ContainerDuration check (#1963).

3 years agoMake DCP text track language properly optional and ignore bad values on imported...
Carl Hetherington [Fri, 9 Apr 2021 19:20:10 +0000 (21:20 +0200)]
Make DCP text track language properly optional and ignore bad values on imported DCPs (#1950).

3 years agoStop text panel being so wide.
Carl Hetherington [Thu, 8 Apr 2021 22:36:01 +0000 (00:36 +0200)]
Stop text panel being so wide.

3 years agoTidy up some initialisation.
Carl Hetherington [Thu, 8 Apr 2021 22:35:52 +0000 (00:35 +0200)]
Tidy up some initialisation.

3 years agoExtract audio/subtitle language from imported DCPs.
Carl Hetherington [Thu, 8 Apr 2021 22:03:35 +0000 (00:03 +0200)]
Extract audio/subtitle language from imported DCPs.

3 years agoRemove some old Centos 5 support.
Carl Hetherington [Thu, 8 Apr 2021 19:36:07 +0000 (21:36 +0200)]
Remove some old Centos 5 support.

3 years agoAssorted C++11/formatting cleanups.
Carl Hetherington [Thu, 8 Apr 2021 19:32:44 +0000 (21:32 +0200)]
Assorted C++11/formatting cleanups.

3 years agoBump libdcp and add some new verification notes.
Carl Hetherington [Thu, 8 Apr 2021 18:43:17 +0000 (20:43 +0200)]
Bump libdcp and add some new verification notes.

3 years agoTweak hint to reflect how the timed text tab can have different names.
Carl Hetherington [Wed, 7 Apr 2021 20:53:13 +0000 (22:53 +0200)]
Tweak hint to reflect how the timed text tab can have different names.

3 years agoUpdated nl_NL translation from Rob van Nieuwkerk.
Carl Hetherington [Wed, 7 Apr 2021 20:49:46 +0000 (22:49 +0200)]
Updated nl_NL translation from Rob van Nieuwkerk.

3 years agoMissing full stop.
Carl Hetherington [Wed, 7 Apr 2021 20:48:50 +0000 (22:48 +0200)]
Missing full stop.

3 years agoAssorted C++11/formatting cleanups.
Carl Hetherington [Wed, 7 Apr 2021 20:15:01 +0000 (22:15 +0200)]
Assorted C++11/formatting cleanups.

3 years agoNo-op: whitespace.
Carl Hetherington [Wed, 7 Apr 2021 18:42:49 +0000 (20:42 +0200)]
No-op: whitespace.

3 years agoFormatting/C++11.
Carl Hetherington [Wed, 7 Apr 2021 18:40:40 +0000 (20:40 +0200)]
Formatting/C++11.

3 years agoBuild dcpomatic2_combiner for AppImage.
Carl Hetherington [Wed, 7 Apr 2021 08:17:33 +0000 (10:17 +0200)]
Build dcpomatic2_combiner for AppImage.

3 years agopot/merge. v2.15.139
Carl Hetherington [Tue, 6 Apr 2021 17:22:36 +0000 (19:22 +0200)]
pot/merge.

3 years agoTidy up and rename a tooltip to say subtitle instead of caption.
Carl Hetherington [Tue, 6 Apr 2021 12:56:29 +0000 (14:56 +0200)]
Tidy up and rename a tooltip to say subtitle instead of caption.

3 years agoUpdated nl_NL translation from Rob van Nieuwkerk.
Carl Hetherington [Tue, 6 Apr 2021 12:42:49 +0000 (14:42 +0200)]
Updated nl_NL translation from Rob van Nieuwkerk.

3 years agoBump libdcp to stop trying to verify the bitstreams of encrypted JPEG2000 content.
Carl Hetherington [Tue, 6 Apr 2021 12:35:17 +0000 (14:35 +0200)]
Bump libdcp to stop trying to verify the bitstreams of encrypted JPEG2000 content.

3 years agoUpdate test/data for the metadata.xml reference.
Carl Hetherington [Tue, 6 Apr 2021 09:59:43 +0000 (11:59 +0200)]
Update test/data for the metadata.xml reference.

3 years agoDon't set a default luminance now that it's optional.
Carl Hetherington [Tue, 6 Apr 2021 09:59:16 +0000 (11:59 +0200)]
Don't set a default luminance now that it's optional.

3 years agoAdd language to some text used in tests to avoid a verification error.
Carl Hetherington [Tue, 6 Apr 2021 09:59:06 +0000 (11:59 +0200)]
Add language to some text used in tests to avoid a verification error.

3 years agoIgnore JPEG2000 guard bits warning in a test using an old MXF.
Carl Hetherington [Tue, 6 Apr 2021 09:58:40 +0000 (11:58 +0200)]
Ignore JPEG2000 guard bits warning in a test using an old MXF.

3 years agoFix ISDCF name reference in test.
Carl Hetherington [Tue, 6 Apr 2021 09:58:28 +0000 (11:58 +0200)]
Fix ISDCF name reference in test.

3 years agoUpdate test/data revision.
Carl Hetherington [Tue, 6 Apr 2021 07:57:51 +0000 (09:57 +0200)]
Update test/data revision.

3 years agoRemove out-of-date Film::_audio_language.
Carl Hetherington [Mon, 5 Apr 2021 22:59:58 +0000 (00:59 +0200)]
Remove out-of-date Film::_audio_language.

3 years agoRemove erroneous defaulting of text language to en_US.
Carl Hetherington [Mon, 5 Apr 2021 22:52:36 +0000 (00:52 +0200)]
Remove erroneous defaulting of text language to en_US.

3 years agoAdd hint for un-set text languages (#1954).
Carl Hetherington [Mon, 5 Apr 2021 22:49:23 +0000 (00:49 +0200)]
Add hint for un-set text languages (#1954).

3 years agoBump libdcp to fix verify() to call verify_j2k() (#1958).
Carl Hetherington [Mon, 5 Apr 2021 22:41:07 +0000 (00:41 +0200)]
Bump libdcp to fix verify() to call verify_j2k() (#1958).

3 years agoUpdate some notes in bv21.md
Carl Hetherington [Mon, 5 Apr 2021 22:36:32 +0000 (00:36 +0200)]
Update some notes in bv21.md

3 years agoManual copy-edit.
Carl Hetherington [Mon, 5 Apr 2021 22:36:13 +0000 (00:36 +0200)]
Manual copy-edit.

3 years agoRaise the unusual container hint on anything bit Flat/Scope (#1951).
Carl Hetherington [Mon, 5 Apr 2021 21:03:29 +0000 (23:03 +0200)]
Raise the unusual container hint on anything bit Flat/Scope (#1951).

3 years agoAdd hint when making 4K/3D DCPs (#1951).
Carl Hetherington [Mon, 5 Apr 2021 21:01:28 +0000 (23:01 +0200)]
Add hint when making 4K/3D DCPs (#1951).

3 years agoHint text tweaks.
Carl Hetherington [Mon, 5 Apr 2021 21:01:07 +0000 (23:01 +0200)]
Hint text tweaks.

3 years agoHint on making Interop DCPs (#1949).
Carl Hetherington [Mon, 5 Apr 2021 20:22:39 +0000 (22:22 +0200)]
Hint on making Interop DCPs (#1949).

3 years agoAdd bugs for the stuff in bv2.1.md
Carl Hetherington [Mon, 5 Apr 2021 20:15:18 +0000 (22:15 +0200)]
Add bugs for the stuff in bv2.1.md

3 years agoFix very wide J2K bandwidth spinbutton on GTK3.
Carl Hetherington [Mon, 5 Apr 2021 20:06:41 +0000 (22:06 +0200)]
Fix very wide J2K bandwidth spinbutton on GTK3.

3 years agoFix broken ISDCF name label.
Carl Hetherington [Mon, 5 Apr 2021 20:00:09 +0000 (22:00 +0200)]
Fix broken ISDCF name label.

3 years agoDefault to making SMPTE DCPs on new installs.
Carl Hetherington [Mon, 5 Apr 2021 19:50:21 +0000 (21:50 +0200)]
Default to making SMPTE DCPs on new installs.

3 years agoFirst cut at BV21 support summary description.
Carl Hetherington [Mon, 5 Apr 2021 19:47:36 +0000 (21:47 +0200)]
First cut at BV21 support summary description.

3 years agoBuild graphics updates from previous SVG change.
Carl Hetherington [Mon, 5 Apr 2021 15:14:20 +0000 (17:14 +0200)]
Build graphics updates from previous SVG change.

3 years agoMake lines 1 pixel wide and tweak colours.
Carl Hetherington [Mon, 5 Apr 2021 15:05:05 +0000 (17:05 +0200)]
Make lines 1 pixel wide and tweak colours.

3 years agoNew inkscape; treat missing font errors better. v2.15.138
Carl Hetherington [Mon, 5 Apr 2021 00:26:03 +0000 (02:26 +0200)]
New inkscape; treat missing font errors better.

3 years agoTry to align macOS prefs icons to the pixel grid better.
Carl Hetherington [Mon, 5 Apr 2021 00:24:41 +0000 (02:24 +0200)]
Try to align macOS prefs icons to the pixel grid better.

3 years agopot/merge.
Carl Hetherington [Sun, 4 Apr 2021 22:52:03 +0000 (00:52 +0200)]
pot/merge.

3 years agoFix confusing error on trying to load a DoM project into the player (#1948).
Carl Hetherington [Sun, 4 Apr 2021 22:51:29 +0000 (00:51 +0200)]
Fix confusing error on trying to load a DoM project into the player (#1948).

3 years agoFormatting / C++11 tidying.
Carl Hetherington [Sun, 4 Apr 2021 21:01:49 +0000 (23:01 +0200)]
Formatting / C++11 tidying.

3 years agoRemove the ISDCF metadata dialogue box (#1929).
Carl Hetherington [Sun, 4 Apr 2021 18:55:08 +0000 (20:55 +0200)]
Remove the ISDCF metadata dialogue box (#1929).

We obtain its information from elsewhere: mostly the Interop/SMPTE
metadata dialogue box.

3 years agoBump libdcp for new method.
Carl Hetherington [Sat, 3 Apr 2021 18:30:26 +0000 (20:30 +0200)]
Bump libdcp for new method.

3 years agoMove luminance to Interop/SMPTE metadata and remove the ISDCF metadata dialogue.
Carl Hetherington [Sat, 3 Apr 2021 18:08:12 +0000 (20:08 +0200)]
Move luminance to Interop/SMPTE metadata and remove the ISDCF metadata dialogue.

3 years agoMove chain to the Interop/SMPTE metadata.
Carl Hetherington [Sat, 3 Apr 2021 00:02:53 +0000 (02:02 +0200)]
Move chain to the Interop/SMPTE metadata.

3 years agoMove some ISDCF flags to the Interop/SMPTE metadata.
Carl Hetherington [Fri, 2 Apr 2021 23:10:20 +0000 (01:10 +0200)]
Move some ISDCF flags to the Interop/SMPTE metadata.

3 years agoUse studio and facility from Interop/SMPTE metadata rather than ISDCF.
Carl Hetherington [Fri, 2 Apr 2021 21:45:19 +0000 (23:45 +0200)]
Use studio and facility from Interop/SMPTE metadata rather than ISDCF.

3 years agoAdd to_upper() method to util.{cc,h}
Carl Hetherington [Fri, 2 Apr 2021 21:44:58 +0000 (23:44 +0200)]
Add to_upper() method to util.{cc,h}

3 years agoUse ratings from Interop/SMPTE metadata instead of ISDCF metadata dialogue.
Carl Hetherington [Fri, 2 Apr 2021 21:05:05 +0000 (23:05 +0200)]
Use ratings from Interop/SMPTE metadata instead of ISDCF metadata dialogue.

3 years agoStop some EnsureVisible() calls happening with out-of-range parameters.
Carl Hetherington [Fri, 2 Apr 2021 21:04:27 +0000 (23:04 +0200)]
Stop some EnsureVisible() calls happening with out-of-range parameters.

3 years agoUse release territory from Interop/SMPTE metadata instead of ISDCF metadata dialogue.
Carl Hetherington [Fri, 2 Apr 2021 20:38:16 +0000 (22:38 +0200)]
Use release territory from Interop/SMPTE metadata instead of ISDCF metadata dialogue.

3 years agoInherit SMPTEMetadataDialog from a base class.
Carl Hetherington [Fri, 2 Apr 2021 19:59:51 +0000 (21:59 +0200)]
Inherit SMPTEMetadataDialog from a base class.

3 years agoUse content version from Interop (or version number from SMPTE metadata)
Carl Hetherington [Fri, 2 Apr 2021 18:55:40 +0000 (20:55 +0200)]
Use content version from Interop (or version number from SMPTE metadata)
rather than the content version in the ISDCF metadata dialogue.

3 years agoMore disk build fixes.
Carl Hetherington [Sat, 3 Apr 2021 22:40:56 +0000 (00:40 +0200)]
More disk build fixes.

3 years agoFix disk build.
Carl Hetherington [Sat, 3 Apr 2021 22:31:08 +0000 (00:31 +0200)]
Fix disk build.

3 years agoC++11 tidying.
Carl Hetherington [Sat, 3 Apr 2021 21:46:37 +0000 (23:46 +0200)]
C++11 tidying.

3 years agoFix warning in previous.
Carl Hetherington [Sat, 3 Apr 2021 21:45:03 +0000 (23:45 +0200)]
Fix warning in previous.

3 years agoShow an explanatory message if the player is not performing very well (#1932).
Carl Hetherington [Sat, 3 Apr 2021 21:17:56 +0000 (23:17 +0200)]
Show an explanatory message if the player is not performing very well (#1932).

3 years agoFix sensitivity of audio panel controls (#1946).
Carl Hetherington [Fri, 2 Apr 2021 09:29:34 +0000 (11:29 +0200)]
Fix sensitivity of audio panel controls (#1946).

3 years agoFix missing line in audio mapping view.
Carl Hetherington [Fri, 2 Apr 2021 09:29:16 +0000 (11:29 +0200)]
Fix missing line in audio mapping view.

3 years agoAdd language to audio content and use it instead of the general metadata.
Carl Hetherington [Fri, 2 Apr 2021 08:47:35 +0000 (10:47 +0200)]
Add language to audio content and use it instead of the general metadata.

3 years agoFormatting and C++ tidying.
Carl Hetherington [Thu, 1 Apr 2021 17:57:20 +0000 (19:57 +0200)]
Formatting and C++ tidying.

3 years agoRemove unused method.
Carl Hetherington [Thu, 1 Apr 2021 09:11:07 +0000 (11:11 +0200)]
Remove unused method.

3 years agoMove 3D-to-2D check (#1941).
Carl Hetherington [Wed, 31 Mar 2021 23:25:27 +0000 (01:25 +0200)]
Move 3D-to-2D check (#1941).

We were checking for 3D content going into a 2D project in
the DCPEncoder, but we also need to do the same thing when exporting.
Moving the check into Player::emit_video() means that it is
applied to both DCP transcoding and export.

3 years agoC++11 cleanup.
Carl Hetherington [Wed, 31 Mar 2021 23:25:01 +0000 (01:25 +0200)]
C++11 cleanup.

3 years agoFix incorrectly-sized timeline toolbar icons on macOS (#1927).
Carl Hetherington [Wed, 31 Mar 2021 21:43:13 +0000 (23:43 +0200)]
Fix incorrectly-sized timeline toolbar icons on macOS (#1927).

3 years agoMissing part of osx/copy_resources.sh
Carl Hetherington [Wed, 31 Mar 2021 21:13:02 +0000 (23:13 +0200)]
Missing part of osx/copy_resources.sh

3 years agoAdd an assert for a function that can fail.
Carl Hetherington [Tue, 30 Mar 2021 10:14:18 +0000 (12:14 +0200)]
Add an assert for a function that can fail.

3 years agoAdd burnt subtitle language to video content.
Carl Hetherington [Mon, 29 Mar 2021 23:25:31 +0000 (01:25 +0200)]
Add burnt subtitle language to video content.

3 years agoPut subtitle language back into content from the film (#1930).
Carl Hetherington [Mon, 22 Mar 2021 23:50:11 +0000 (00:50 +0100)]
Put subtitle language back into content from the film (#1930).

This also adds the main/additional language flag.

Of all the considerations about how to specify subtitle language,
the most important seems to be that the language specification happens
for the content where the language is; i.e. in the content text tab.

3 years agoFix floating line at the top of the groups column.
Carl Hetherington [Wed, 31 Mar 2021 18:39:33 +0000 (20:39 +0200)]
Fix floating line at the top of the groups column.

3 years agoAllow variable column widths on the auto mapping view to fix #1945.
Carl Hetherington [Wed, 31 Mar 2021 18:22:36 +0000 (20:22 +0200)]
Allow variable column widths on the auto mapping view to fix #1945.

3 years agoRemove unused method declaration.
Carl Hetherington [Wed, 31 Mar 2021 15:02:10 +0000 (17:02 +0200)]
Remove unused method declaration.

3 years agoC++11 tidying.
Carl Hetherington [Wed, 31 Mar 2021 15:02:02 +0000 (17:02 +0200)]
C++11 tidying.

3 years agoFix dch warning.
Carl Hetherington [Wed, 31 Mar 2021 09:12:49 +0000 (11:12 +0200)]
Fix dch warning.

3 years agoAdd deps for ubuntu 21.04.
Carl Hetherington [Wed, 31 Mar 2021 08:20:02 +0000 (10:20 +0200)]
Add deps for ubuntu 21.04.

3 years agoFix film_metadata_test. v2.15.137
Carl Hetherington [Mon, 29 Mar 2021 23:25:18 +0000 (01:25 +0200)]
Fix film_metadata_test.

3 years agoUpdate authors table.
Carl Hetherington [Mon, 29 Mar 2021 20:47:27 +0000 (22:47 +0200)]
Update authors table.

I've searched email, git logs, google, forum and mantis and found no trace
of what Jianguo did.  Sorry if you see this, Jianguo! Please remind
me of your contribution!

3 years agoFix strange problems with spin entries on macOS (#1944).
Carl Hetherington [Mon, 29 Mar 2021 20:27:35 +0000 (22:27 +0200)]
Fix strange problems with spin entries on macOS (#1944).

SetRange() with minimum > 0 seems to stop entry of numbers by selecting
the existing one and typing new.  Also we can make Enter work properly
by adding a handler.