dcpomatic.git
3 years agoHandle connections to the Hints object more correctly.
Carl Hetherington [Tue, 20 Apr 2021 10:20:31 +0000 (12:20 +0200)]
Handle connections to the Hints object more correctly.

3 years agoC++11 tidying.
Carl Hetherington [Tue, 20 Apr 2021 10:20:04 +0000 (12:20 +0200)]
C++11 tidying.

3 years agoAnalyse audio (if required) when making hints (#1924).
Carl Hetherington [Mon, 19 Apr 2021 21:13:29 +0000 (23:13 +0200)]
Analyse audio (if required) when making hints (#1924).

Otherwise if you haven't run a whole-project audio analysis you
don't get the hints about audio levels being too high.

3 years agoAdd comment.
Carl Hetherington [Mon, 19 Apr 2021 21:13:21 +0000 (23:13 +0200)]
Add comment.

3 years agoOnly snap the crosshair to visible plots.
Carl Hetherington [Thu, 15 Apr 2021 23:10:36 +0000 (01:10 +0200)]
Only snap the crosshair to visible plots.

3 years agoSplit audio analysis code off from the job.
Carl Hetherington [Thu, 15 Apr 2021 23:01:59 +0000 (01:01 +0200)]
Split audio analysis code off from the job.

3 years agoSleep for a while if necessary to allow disks to wake up (#1916).
Carl Hetherington [Mon, 19 Apr 2021 20:22:50 +0000 (22:22 +0200)]
Sleep for a while if necessary to allow disks to wake up (#1916).

3 years agoFix progress message when analysing for hints.
Carl Hetherington [Thu, 15 Apr 2021 22:01:52 +0000 (00:01 +0200)]
Fix progress message when analysing for hints.

3 years agoShow content path in the audio dialog title bar when looking at a single piece of...
Carl Hetherington [Thu, 15 Apr 2021 21:58:12 +0000 (23:58 +0200)]
Show content path in the audio dialog title bar when looking at a single piece of content.

3 years agoUse the same button text to open the audio plot in both Audio and DCP/Audio.
Carl Hetherington [Thu, 15 Apr 2021 21:54:34 +0000 (23:54 +0200)]
Use the same button text to open the audio plot in both Audio and DCP/Audio.

3 years agoFix failure to update project-wide audio level plot when content moves.
Carl Hetherington [Thu, 15 Apr 2021 21:51:53 +0000 (23:51 +0200)]
Fix failure to update project-wide audio level plot when content moves.

3 years agoUse anti-aliasing in the audio level plot.
Carl Hetherington [Thu, 15 Apr 2021 21:51:21 +0000 (23:51 +0200)]
Use anti-aliasing in the audio level plot.

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