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

3 years agoAdd Lilian Lefranc to the 'with-help-from' part of About.
Carl Hetherington [Mon, 29 Mar 2021 00:42:20 +0000 (02:42 +0200)]
Add Lilian Lefranc to the 'with-help-from' part of About.

3 years agoBrecht Sanders wrote libquickmail which we no longer use.
Carl Hetherington [Mon, 29 Mar 2021 00:08:54 +0000 (02:08 +0200)]
Brecht Sanders wrote libquickmail which we no longer use.

3 years agoTread .psd as an image file.
Carl Hetherington [Sun, 28 Mar 2021 22:54:53 +0000 (00:54 +0200)]
Tread .psd as an image file.

3 years agoUpdated nl_NL translation from Rob van Nieuwkerk.
Carl Hetherington [Sun, 28 Mar 2021 20:32:40 +0000 (22:32 +0200)]
Updated nl_NL translation from Rob van Nieuwkerk.

3 years agoUpdated nl_NL translation from Rob van Nieuwkerk.
Carl Hetherington [Sun, 28 Mar 2021 00:42:50 +0000 (01:42 +0100)]
Updated nl_NL translation from Rob van Nieuwkerk.

3 years agoC++11 tidying.
Carl Hetherington [Fri, 26 Mar 2021 23:04:53 +0000 (00:04 +0100)]
C++11 tidying.

3 years agoFix odd difference on handling of x and y scale for subtitles in the UI.
Carl Hetherington [Fri, 26 Mar 2021 23:04:47 +0000 (00:04 +0100)]
Fix odd difference on handling of x and y scale for subtitles in the UI.

3 years agoBump libdcp for MCA tag fixes.
Carl Hetherington [Thu, 25 Mar 2021 23:19:31 +0000 (00:19 +0100)]
Bump libdcp for MCA tag fixes.

3 years agoUse XX as an audio language when there is no specified audio language (#1939).
Carl Hetherington [Thu, 25 Mar 2021 21:58:50 +0000 (22:58 +0100)]
Use XX as an audio language when there is no specified audio language (#1939).

Previously we would omit the audio and subtitle language parts of the
DCI name if there was no specified audio language.  Sadly if we do
do that EasyDCP player 4.0.1 reports a warning (whose details you
can't see on the demo version).

3 years agopot/merge.
Carl Hetherington [Tue, 23 Mar 2021 08:51:51 +0000 (09:51 +0100)]
pot/merge.

3 years agoDon't insist on writing optional metadata (#1923).
Carl Hetherington [Sun, 21 Mar 2021 23:42:26 +0000 (00:42 +0100)]
Don't insist on writing optional metadata (#1923).

3 years agoSplit SMPTE metadata dialogue into two tabs (#1933).
Carl Hetherington [Sun, 21 Mar 2021 21:07:40 +0000 (22:07 +0100)]
Split SMPTE metadata dialogue into two tabs (#1933).

3 years agoC++11 tidying.
Carl Hetherington [Sun, 21 Mar 2021 20:01:43 +0000 (21:01 +0100)]
C++11 tidying.

3 years agoMore polish of Swedish translation
Mattias Mattsson [Mon, 22 Mar 2021 02:59:21 +0000 (03:59 +0100)]
More polish of Swedish translation

3 years agoBump libdcp for DCNC tags.
Carl Hetherington [Sun, 21 Mar 2021 18:34:43 +0000 (19:34 +0100)]
Bump libdcp for DCNC tags.

3 years agoAdd simpler language tag dialog (#1931).
Carl Hetherington [Sat, 20 Mar 2021 07:38:25 +0000 (08:38 +0100)]
Add simpler language tag dialog (#1931).

3 years agoAdd missing i18n tag.
Carl Hetherington [Fri, 19 Mar 2021 11:02:31 +0000 (12:02 +0100)]
Add missing i18n tag.

3 years agoRename LanguageTagDialog -> FullLanguageTagDialog.
Carl Hetherington [Fri, 19 Mar 2021 10:54:22 +0000 (11:54 +0100)]
Rename LanguageTagDialog -> FullLanguageTagDialog.

3 years agoFix unescaped quote in translation.
Carl Hetherington [Sun, 21 Mar 2021 19:37:24 +0000 (20:37 +0100)]
Fix unescaped quote in translation.

3 years agoUpdated sv_SE translations v2
Mattias Mattsson [Sat, 20 Mar 2021 20:49:55 +0000 (21:49 +0100)]
Updated sv_SE translations v2

3 years agoC++11 tidying.
Carl Hetherington [Sun, 21 Mar 2021 17:41:44 +0000 (18:41 +0100)]
C++11 tidying.

3 years agoExpand the DCP name entry a bit.
Carl Hetherington [Sat, 20 Mar 2021 10:30:10 +0000 (11:30 +0100)]
Expand the DCP name entry a bit.

Hat-tip to Carsten Kurz for the idea!

3 years agoAdd select-all.
Carl Hetherington [Sat, 20 Mar 2021 09:40:24 +0000 (10:40 +0100)]
Add select-all.

3 years agoFix setting of fade in/out on multiple pieces of content at the same time (#1934).
Carl Hetherington [Sat, 20 Mar 2021 09:31:07 +0000 (10:31 +0100)]
Fix setting of fade in/out on multiple pieces of content at the same time (#1934).

3 years agoTidy up HMSF handling in a few places.
Carl Hetherington [Sat, 20 Mar 2021 09:19:46 +0000 (10:19 +0100)]
Tidy up HMSF handling in a few places.

3 years agoCleanup: use from_frames rather than from_seconds.
Carl Hetherington [Sat, 20 Mar 2021 08:02:16 +0000 (09:02 +0100)]
Cleanup: use from_frames rather than from_seconds.

3 years agoTidy up slightly with a lambda.
Carl Hetherington [Sat, 20 Mar 2021 07:59:40 +0000 (08:59 +0100)]
Tidy up slightly with a lambda.

3 years agoStatic build fix for Linux. v2.15.136
Carl Hetherington [Fri, 19 Mar 2021 12:42:37 +0000 (13:42 +0100)]
Static build fix for Linux.

3 years agoFix handling of subtitles at reel boundaries.
Carl Hetherington [Fri, 19 Mar 2021 09:36:56 +0000 (10:36 +0100)]
Fix handling of subtitles at reel boundaries.

When a subtitle spans 3 reels were were backing off the end of the
subtitle at the end of reel #1 but not the one at the end of reel #2,
causing two subs to be too close together.

3 years agoMissing std_to_wx().
Carl Hetherington [Fri, 19 Mar 2021 09:36:38 +0000 (10:36 +0100)]
Missing std_to_wx().

3 years agoWhite space / C++11 tidying.
Carl Hetherington [Fri, 19 Mar 2021 09:36:32 +0000 (10:36 +0100)]
White space / C++11 tidying.

3 years agoIgnore some more errors during a test.
Carl Hetherington [Fri, 19 Mar 2021 09:36:15 +0000 (10:36 +0100)]
Ignore some more errors during a test.

3 years agoFix incorrect install prefix setup.
Carl Hetherington [Fri, 19 Mar 2021 09:36:00 +0000 (10:36 +0100)]
Fix incorrect install prefix setup.

3 years agoBump libdcp for Linux static test build fix.
Carl Hetherington [Thu, 18 Mar 2021 23:09:54 +0000 (00:09 +0100)]
Bump libdcp for Linux static test build fix.

3 years agoAdd Mattias Mattsson to translators list.
Carl Hetherington [Thu, 18 Mar 2021 23:00:21 +0000 (00:00 +0100)]
Add Mattias Mattsson to translators list.