Carl Hetherington [Tue, 20 Apr 2021 10:28:04 +0000 (12:28 +0200)]
Add a possibly-useful test.
Carl Hetherington [Tue, 20 Apr 2021 10:27:40 +0000 (12:27 +0200)]
Add some possibly-useful markers for debugging threads from coredumps.
Carl Hetherington [Tue, 20 Apr 2021 10:26:06 +0000 (12:26 +0200)]
Tidy up/fix Hints thread in a couple of ways:
- catch all exceptions from anywhere in the thread, rather than
just from parts of it
- stop the thread immediately when _stop is set to true; we don't
care about the results so there's no point carrying on
Carl Hetherington [Tue, 20 Apr 2021 10:20:31 +0000 (12:20 +0200)]
Handle connections to the Hints object more correctly.
Carl Hetherington [Tue, 20 Apr 2021 10:20:04 +0000 (12:20 +0200)]
C++11 tidying.
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.
Carl Hetherington [Mon, 19 Apr 2021 21:13:21 +0000 (23:13 +0200)]
Add comment.
Carl Hetherington [Thu, 15 Apr 2021 23:10:36 +0000 (01:10 +0200)]
Only snap the crosshair to visible plots.
Carl Hetherington [Thu, 15 Apr 2021 23:01:59 +0000 (01:01 +0200)]
Split audio analysis code off from the job.
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).
Carl Hetherington [Thu, 15 Apr 2021 22:01:52 +0000 (00:01 +0200)]
Fix progress message when analysing for hints.
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.
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.
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.
Carl Hetherington [Thu, 15 Apr 2021 21:51:21 +0000 (23:51 +0200)]
Use anti-aliasing in the audio level plot.
Carl Hetherington [Thu, 15 Apr 2021 21:51:08 +0000 (23:51 +0200)]
C++11 tidying.
Carl Hetherington [Thu, 15 Apr 2021 21:15:48 +0000 (23:15 +0200)]
Handle errors on startStream more nicely; might help with #1825.
Carl Hetherington [Wed, 14 Apr 2021 14:50:21 +0000 (16:50 +0200)]
Bump libdcp for missing header install.
Carl Hetherington [Wed, 14 Apr 2021 14:31:42 +0000 (16:31 +0200)]
Bump libdcp to try and fix #1965 and #1966.
Carl Hetherington [Tue, 13 Apr 2021 23:01:13 +0000 (01:01 +0200)]
More libdcp API tweaks.
Carl Hetherington [Mon, 12 Apr 2021 20:18:47 +0000 (22:18 +0200)]
Bump libdcp for some API improvements.
Carl Hetherington [Sun, 11 Apr 2021 23:14:02 +0000 (01:14 +0200)]
Updated nl_NL translation from Rob van Nieuwkerk.
Carl Hetherington [Sun, 11 Apr 2021 23:12:08 +0000 (01:12 +0200)]
Missing full stop.
Carl Hetherington [Sun, 11 Apr 2021 23:10:03 +0000 (01:10 +0200)]
Tidying up.
Carl Hetherington [Sat, 10 Apr 2021 13:27:41 +0000 (15:27 +0200)]
Fix up hints about long subtitle lines.
Carl Hetherington [Sat, 10 Apr 2021 00:17:27 +0000 (02:17 +0200)]
pot/merge.
Carl Hetherington [Sat, 10 Apr 2021 00:01:23 +0000 (02:01 +0200)]
bv21.md update.
Carl Hetherington [Fri, 9 Apr 2021 23:55:26 +0000 (01:55 +0200)]
Fix IMS3000 certificate downloads.
Carl Hetherington [Fri, 9 Apr 2021 22:41:04 +0000 (00:41 +0200)]
Update bv21.md.
Carl Hetherington [Fri, 9 Apr 2021 22:23:35 +0000 (00:23 +0200)]
Add a hint about >79 length subtitles.
Carl Hetherington [Fri, 9 Apr 2021 22:11:40 +0000 (00:11 +0200)]
Bump libdcp to get timed text ContainerDuration check (#1963).
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).
Carl Hetherington [Thu, 8 Apr 2021 22:36:01 +0000 (00:36 +0200)]
Stop text panel being so wide.
Carl Hetherington [Thu, 8 Apr 2021 22:35:52 +0000 (00:35 +0200)]
Tidy up some initialisation.
Carl Hetherington [Thu, 8 Apr 2021 22:03:35 +0000 (00:03 +0200)]
Extract audio/subtitle language from imported DCPs.
Carl Hetherington [Thu, 8 Apr 2021 19:36:07 +0000 (21:36 +0200)]
Remove some old Centos 5 support.
Carl Hetherington [Thu, 8 Apr 2021 19:32:44 +0000 (21:32 +0200)]
Assorted C++11/formatting cleanups.
Carl Hetherington [Thu, 8 Apr 2021 18:43:17 +0000 (20:43 +0200)]
Bump libdcp and add some new verification notes.
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.
Carl Hetherington [Wed, 7 Apr 2021 20:49:46 +0000 (22:49 +0200)]
Updated nl_NL translation from Rob van Nieuwkerk.
Carl Hetherington [Wed, 7 Apr 2021 20:48:50 +0000 (22:48 +0200)]
Missing full stop.
Carl Hetherington [Wed, 7 Apr 2021 20:15:01 +0000 (22:15 +0200)]
Assorted C++11/formatting cleanups.
Carl Hetherington [Wed, 7 Apr 2021 18:42:49 +0000 (20:42 +0200)]
No-op: whitespace.
Carl Hetherington [Wed, 7 Apr 2021 18:40:40 +0000 (20:40 +0200)]
Formatting/C++11.
Carl Hetherington [Wed, 7 Apr 2021 08:17:33 +0000 (10:17 +0200)]
Build dcpomatic2_combiner for AppImage.
Carl Hetherington [Tue, 6 Apr 2021 17:22:36 +0000 (19:22 +0200)]
pot/merge.
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.
Carl Hetherington [Tue, 6 Apr 2021 12:42:49 +0000 (14:42 +0200)]
Updated nl_NL translation from Rob van Nieuwkerk.
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.
Carl Hetherington [Tue, 6 Apr 2021 09:59:43 +0000 (11:59 +0200)]
Update test/data for the metadata.xml reference.
Carl Hetherington [Tue, 6 Apr 2021 09:59:16 +0000 (11:59 +0200)]
Don't set a default luminance now that it's optional.
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.
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.
Carl Hetherington [Tue, 6 Apr 2021 09:58:28 +0000 (11:58 +0200)]
Fix ISDCF name reference in test.
Carl Hetherington [Tue, 6 Apr 2021 07:57:51 +0000 (09:57 +0200)]
Update test/data revision.
Carl Hetherington [Mon, 5 Apr 2021 22:59:58 +0000 (00:59 +0200)]
Remove out-of-date Film::_audio_language.
Carl Hetherington [Mon, 5 Apr 2021 22:52:36 +0000 (00:52 +0200)]
Remove erroneous defaulting of text language to en_US.
Carl Hetherington [Mon, 5 Apr 2021 22:49:23 +0000 (00:49 +0200)]
Add hint for un-set text languages (#1954).
Carl Hetherington [Mon, 5 Apr 2021 22:41:07 +0000 (00:41 +0200)]
Bump libdcp to fix verify() to call verify_j2k() (#1958).
Carl Hetherington [Mon, 5 Apr 2021 22:36:32 +0000 (00:36 +0200)]
Update some notes in bv21.md
Carl Hetherington [Mon, 5 Apr 2021 22:36:13 +0000 (00:36 +0200)]
Manual copy-edit.
Carl Hetherington [Mon, 5 Apr 2021 21:03:29 +0000 (23:03 +0200)]
Raise the unusual container hint on anything bit Flat/Scope (#1951).
Carl Hetherington [Mon, 5 Apr 2021 21:01:28 +0000 (23:01 +0200)]
Add hint when making 4K/3D DCPs (#1951).
Carl Hetherington [Mon, 5 Apr 2021 21:01:07 +0000 (23:01 +0200)]
Hint text tweaks.
Carl Hetherington [Mon, 5 Apr 2021 20:22:39 +0000 (22:22 +0200)]
Hint on making Interop DCPs (#1949).
Carl Hetherington [Mon, 5 Apr 2021 20:15:18 +0000 (22:15 +0200)]
Add bugs for the stuff in bv2.1.md
Carl Hetherington [Mon, 5 Apr 2021 20:06:41 +0000 (22:06 +0200)]
Fix very wide J2K bandwidth spinbutton on GTK3.
Carl Hetherington [Mon, 5 Apr 2021 20:00:09 +0000 (22:00 +0200)]
Fix broken ISDCF name label.
Carl Hetherington [Mon, 5 Apr 2021 19:50:21 +0000 (21:50 +0200)]
Default to making SMPTE DCPs on new installs.
Carl Hetherington [Mon, 5 Apr 2021 19:47:36 +0000 (21:47 +0200)]
First cut at BV21 support summary description.
Carl Hetherington [Mon, 5 Apr 2021 15:14:20 +0000 (17:14 +0200)]
Build graphics updates from previous SVG change.
Carl Hetherington [Mon, 5 Apr 2021 15:05:05 +0000 (17:05 +0200)]
Make lines 1 pixel wide and tweak colours.
Carl Hetherington [Mon, 5 Apr 2021 00:26:03 +0000 (02:26 +0200)]
New inkscape; treat missing font errors 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.
Carl Hetherington [Sun, 4 Apr 2021 22:52:03 +0000 (00:52 +0200)]
pot/merge.
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).
Carl Hetherington [Sun, 4 Apr 2021 21:01:49 +0000 (23:01 +0200)]
Formatting / C++11 tidying.
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.
Carl Hetherington [Sat, 3 Apr 2021 18:30:26 +0000 (20:30 +0200)]
Bump libdcp for new method.
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.
Carl Hetherington [Sat, 3 Apr 2021 00:02:53 +0000 (02:02 +0200)]
Move chain 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.
Carl Hetherington [Fri, 2 Apr 2021 21:45:19 +0000 (23:45 +0200)]
Use studio and facility from Interop/SMPTE metadata rather than ISDCF.
Carl Hetherington [Fri, 2 Apr 2021 21:44:58 +0000 (23:44 +0200)]
Add to_upper() method to util.{cc,h}
Carl Hetherington [Fri, 2 Apr 2021 21:05:05 +0000 (23:05 +0200)]
Use ratings from Interop/SMPTE metadata instead of ISDCF metadata dialogue.
Carl Hetherington [Fri, 2 Apr 2021 21:04:27 +0000 (23:04 +0200)]
Stop some EnsureVisible() calls happening with out-of-range parameters.
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.
Carl Hetherington [Fri, 2 Apr 2021 19:59:51 +0000 (21:59 +0200)]
Inherit SMPTEMetadataDialog from a base class.
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.
Carl Hetherington [Sat, 3 Apr 2021 22:40:56 +0000 (00:40 +0200)]
More disk build fixes.
Carl Hetherington [Sat, 3 Apr 2021 22:31:08 +0000 (00:31 +0200)]
Fix disk build.
Carl Hetherington [Sat, 3 Apr 2021 21:46:37 +0000 (23:46 +0200)]
C++11 tidying.
Carl Hetherington [Sat, 3 Apr 2021 21:45:03 +0000 (23:45 +0200)]
Fix warning in previous.
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).
Carl Hetherington [Fri, 2 Apr 2021 09:29:34 +0000 (11:29 +0200)]
Fix sensitivity of audio panel controls (#1946).
Carl Hetherington [Fri, 2 Apr 2021 09:29:16 +0000 (11:29 +0200)]
Fix missing line in audio mapping view.
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.
Carl Hetherington [Thu, 1 Apr 2021 17:57:20 +0000 (19:57 +0200)]
Formatting and C++ tidying.
Carl Hetherington [Thu, 1 Apr 2021 09:11:07 +0000 (11:11 +0200)]
Remove unused method.
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.