Carl Hetherington [Sun, 15 Jan 2023 18:56:45 +0000 (19:56 +0100)]
Cleanup: 0 -> nullptr.
Carl Hetherington [Sun, 15 Jan 2023 18:40:28 +0000 (19:40 +0100)]
Remove incorrect quotes from parameter.
Carl Hetherington [Sun, 15 Jan 2023 18:29:52 +0000 (19:29 +0100)]
pot/merge.
Carl Hetherington [Sun, 15 Jan 2023 00:25:27 +0000 (01:25 +0100)]
Use wx_ptr for the splash screen.
Carl Hetherington [Sat, 14 Jan 2023 23:16:30 +0000 (00:16 +0100)]
Use wx_ptr some more.
Carl Hetherington [Sat, 14 Jan 2023 23:16:21 +0000 (00:16 +0100)]
Fix reset() to use rvalue references.
Carl Hetherington [Sat, 14 Jan 2023 21:50:14 +0000 (22:50 +0100)]
Use wx_ptr for AutoCropDialog
Carl Hetherington [Sat, 14 Jan 2023 21:50:09 +0000 (22:50 +0100)]
Add reset() to wx_ptr and allow it to be null.
Carl Hetherington [Sat, 14 Jan 2023 21:10:36 +0000 (22:10 +0100)]
Use some more wx_ptr.
Carl Hetherington [Sat, 14 Jan 2023 21:06:05 +0000 (22:06 +0100)]
Add wx_ptr and use it instead of ScopeGuard in a lot of places.
Carl Hetherington [Sun, 8 Jan 2023 13:31:19 +0000 (14:31 +0100)]
Bump libdcp to fix font ID bug in the combiner (#2402).
Carl Hetherington [Sat, 14 Jan 2023 00:23:06 +0000 (01:23 +0100)]
Use ScopeGuard more.
Carl Hetherington [Fri, 13 Jan 2023 21:53:52 +0000 (22:53 +0100)]
Add some branch notes to DEVELOP.md
Carl Hetherington [Fri, 13 Jan 2023 19:40:24 +0000 (20:40 +0100)]
Add options for where the add files dialog starts (#2413).
Carl Hetherington [Fri, 13 Jan 2023 19:39:51 +0000 (20:39 +0100)]
Add bind() to Choice.
Carl Hetherington [Fri, 13 Jan 2023 19:39:45 +0000 (20:39 +0100)]
Allow optional override of the initial path taken from the key.
Carl Hetherington [Fri, 13 Jan 2023 12:57:52 +0000 (13:57 +0100)]
Use FileDialog for adding content files.
Carl Hetherington [Fri, 13 Jan 2023 12:57:28 +0000 (13:57 +0100)]
Use more ScopeGuards.
Carl Hetherington [Fri, 13 Jan 2023 11:24:16 +0000 (12:24 +0100)]
Add header guard.
Carl Hetherington [Fri, 13 Jan 2023 22:06:38 +0000 (23:06 +0100)]
Trim spaces from entries to certificate download pages.
Carl Hetherington [Fri, 13 Jan 2023 21:33:03 +0000 (22:33 +0100)]
Give a better error when entering a bad Dolby/Doremi serial number.
Carl Hetherington [Sun, 8 Jan 2023 21:52:59 +0000 (22:52 +0100)]
Add a section to try to clarify KDMs for distributors.
Carl Hetherington [Sun, 8 Jan 2023 21:27:04 +0000 (22:27 +0100)]
Remove blank line and fix </section> position.
Carl Hetherington [Sun, 8 Jan 2023 21:26:18 +0000 (22:26 +0100)]
Specify python3 for pptex.py
Carl Hetherington [Sat, 7 Jan 2023 19:13:14 +0000 (20:13 +0100)]
Remember paths in the add input dir picker in the combiner.
Carl Hetherington [Sat, 7 Jan 2023 19:12:55 +0000 (20:12 +0100)]
Add DirDialog.
Carl Hetherington [Sat, 7 Jan 2023 15:58:11 +0000 (16:58 +0100)]
Fix incorrect filenames.
Carl Hetherington [Sat, 7 Jan 2023 14:58:25 +0000 (15:58 +0100)]
Fix typo of new icon extensions.
Carl Hetherington [Fri, 6 Jan 2023 21:16:48 +0000 (22:16 +0100)]
Fix missing batch converter tool icons.
Carl Hetherington [Fri, 6 Jan 2023 21:16:37 +0000 (22:16 +0100)]
Cleanup: use a loop for POSIX icons.
Carl Hetherington [Wed, 4 Jan 2023 12:05:34 +0000 (13:05 +0100)]
Supporters update.
Carl Hetherington [Tue, 3 Jan 2023 20:17:36 +0000 (21:17 +0100)]
Allow drag-and-drop of DKDMs onto the list in the KDM creator.
Carl Hetherington [Tue, 3 Jan 2023 20:17:25 +0000 (21:17 +0100)]
Extract add_dkdm().
Carl Hetherington [Tue, 3 Jan 2023 20:17:03 +0000 (21:17 +0100)]
Cleanup: use auto.
Carl Hetherington [Tue, 3 Jan 2023 19:56:54 +0000 (20:56 +0100)]
Also use FileDialog for adding certificates to screens.
Carl Hetherington [Tue, 3 Jan 2023 19:47:53 +0000 (20:47 +0100)]
Use FileDialog for Add DKDM in the KDM creator.
Carl Hetherington [Tue, 3 Jan 2023 19:47:41 +0000 (20:47 +0100)]
Add FileDialog (wrapping wxFileDialog); currently it sets up the initial path nicely.
Carl Hetherington [Tue, 3 Jan 2023 19:34:01 +0000 (20:34 +0100)]
Generalise add_files_path to initial_paths().
Carl Hetherington [Tue, 3 Jan 2023 16:28:53 +0000 (17:28 +0100)]
Cleanup: use ScopeGuard.
Carl Hetherington [Tue, 3 Jan 2023 14:03:54 +0000 (15:03 +0100)]
Supporters update.
Carl Hetherington [Mon, 2 Jan 2023 14:29:51 +0000 (15:29 +0100)]
Fix errors when a custom size is given which is larger than the container (#2404).
Carl Hetherington [Sat, 31 Dec 2022 23:16:13 +0000 (00:16 +0100)]
Happy new year!
Carl Hetherington [Fri, 30 Dec 2022 17:45:16 +0000 (18:45 +0100)]
Bump libdcp to fix an error in the player (#2401).
Carl Hetherington [Thu, 29 Dec 2022 00:47:32 +0000 (01:47 +0100)]
Cleanup: test tidying.
Carl Hetherington [Wed, 28 Dec 2022 23:17:32 +0000 (00:17 +0100)]
Fix default VersionNumber when it's not specified in the metadata.
Carl Hetherington [Sun, 25 Dec 2022 21:46:07 +0000 (22:46 +0100)]
Support drag and drop of film directories onto the batch converter (#340).
Carl Hetherington [Sun, 25 Dec 2022 21:34:21 +0000 (22:34 +0100)]
Show audio bit depth in content properties (#559).
Carl Hetherington [Sun, 25 Dec 2022 21:33:53 +0000 (22:33 +0100)]
Cleanup: use some auto / make_shared.
Carl Hetherington [Sun, 25 Dec 2022 21:33:21 +0000 (22:33 +0100)]
Tweak property name.
Carl Hetherington [Sun, 25 Dec 2022 20:33:48 +0000 (21:33 +0100)]
Use icons at the top of the batch converter rather than text buttons at the bottom (#2396).
Carl Hetherington [Sun, 25 Dec 2022 00:02:17 +0000 (01:02 +0100)]
Make pause/resume work properly in the batch converter.
Carl Hetherington [Sat, 24 Dec 2022 23:54:41 +0000 (00:54 +0100)]
Cleanup: rename _empty_condition -> _schedule_condition
Carl Hetherington [Sat, 24 Dec 2022 23:22:16 +0000 (00:22 +0100)]
Cleanup: remove unnecessary variable.
Carl Hetherington [Sat, 24 Dec 2022 22:52:25 +0000 (23:52 +0100)]
Cleanup: simplify some code.
Carl Hetherington [Sat, 24 Dec 2022 22:08:08 +0000 (23:08 +0100)]
Fix crash when starting two batch converters at the same time.
Carl Hetherington [Thu, 22 Dec 2022 23:03:44 +0000 (00:03 +0100)]
Bump libdcp for fixes to #2391 and #2394.
Carl Hetherington [Thu, 22 Dec 2022 21:43:09 +0000 (22:43 +0100)]
Add Marek Dudzik as a tester.
Carl Hetherington [Wed, 21 Dec 2022 11:28:35 +0000 (12:28 +0100)]
Bump libdcp for less strict COC verification (#2395).
Carl Hetherington [Tue, 20 Dec 2022 19:23:22 +0000 (20:23 +0100)]
Bump libdcp for improved COC error on verification.
Carl Hetherington [Tue, 20 Dec 2022 17:59:13 +0000 (18:59 +0100)]
Supporters update.
Carl Hetherington [Tue, 20 Dec 2022 11:22:39 +0000 (12:22 +0100)]
Still more wscript adventures.
Carl Hetherington [Mon, 19 Dec 2022 11:34:47 +0000 (12:34 +0100)]
More wscript character encoding adventures.
Carl Hetherington [Mon, 19 Dec 2022 09:35:51 +0000 (10:35 +0100)]
Bump libdcp for another wscript character encoding fix.
Carl Hetherington [Mon, 19 Dec 2022 01:04:25 +0000 (02:04 +0100)]
Bump libdcp for wscript character encoding fix.
Carl Hetherington [Sun, 18 Dec 2022 23:36:36 +0000 (00:36 +0100)]
Fix weird exception handling.
This is a bit cleaner and stops odd messages about stereoscopic assets
appearing in the logs.
Carl Hetherington [Sat, 17 Dec 2022 21:40:37 +0000 (22:40 +0100)]
Use the last_player_load_directory when adding OVs (#2094).
Carl Hetherington [Sat, 17 Dec 2022 21:36:45 +0000 (22:36 +0100)]
Cleanup: use ScopeGuard.
Carl Hetherington [Thu, 15 Dec 2022 23:19:00 +0000 (00:19 +0100)]
Make sure main picture active area values are even (#2392).
Carl Hetherington [Thu, 15 Dec 2022 23:18:41 +0000 (00:18 +0100)]
Bump libdcp for main picture active area changes.
Carl Hetherington [Thu, 15 Dec 2022 15:39:53 +0000 (16:39 +0100)]
Fix build on Ubuntu 16.04.
Carl Hetherington [Tue, 13 Dec 2022 21:17:31 +0000 (22:17 +0100)]
Bump libdcp to a version with UTCOffset.
This is needed for 2.17.x but I ran the tests on main and they look
OK, so doing it this way should save a few merge conflicts.
Carl Hetherington [Tue, 13 Dec 2022 10:18:31 +0000 (11:18 +0100)]
More header trimming.
Carl Hetherington [Tue, 13 Dec 2022 00:04:07 +0000 (01:04 +0100)]
Add video_{range,frame_type}.{cc,h} and remove some types.h includes.
Carl Hetherington [Sat, 10 Dec 2022 23:11:51 +0000 (00:11 +0100)]
Extract named_channel.h
Carl Hetherington [Sat, 10 Dec 2022 22:42:02 +0000 (23:42 +0100)]
Remove some unnecessary declarations.
Carl Hetherington [Sat, 10 Dec 2022 22:32:51 +0000 (23:32 +0100)]
Extract resolution.h
Carl Hetherington [Sat, 10 Dec 2022 08:10:29 +0000 (09:10 +0100)]
Missing include.
Carl Hetherington [Sat, 10 Dec 2022 01:04:39 +0000 (02:04 +0100)]
Fix build error in previous commit.
Carl Hetherington [Sat, 10 Dec 2022 00:39:38 +0000 (01:39 +0100)]
Extract crop.h
Carl Hetherington [Sat, 10 Dec 2022 00:08:56 +0000 (01:08 +0100)]
Move some methods out of util.{cc,h}
Carl Hetherington [Fri, 9 Dec 2022 23:51:36 +0000 (00:51 +0100)]
Remove unused methods.
Carl Hetherington [Fri, 9 Dec 2022 23:47:30 +0000 (00:47 +0100)]
Extract constants.h
Carl Hetherington [Wed, 7 Dec 2022 11:38:28 +0000 (12:38 +0100)]
Add a test to verify passthrough of 3D -> 2D data.
Carl Hetherington [Mon, 5 Dec 2022 11:15:30 +0000 (12:15 +0100)]
Fix tests on Windows now that we replace . with _ in filenames.
Carl Hetherington [Mon, 5 Dec 2022 19:51:41 +0000 (20:51 +0100)]
Use the same default folder for add DCP as add files (#2348).
Carl Hetherington [Mon, 5 Dec 2022 19:50:16 +0000 (20:50 +0100)]
Cleanup: use ScopeGuard.
Carl Hetherington [Mon, 5 Dec 2022 19:47:05 +0000 (20:47 +0100)]
Use the same default folder for add folder as add files (#2348).
Carl Hetherington [Mon, 5 Dec 2022 19:44:42 +0000 (20:44 +0100)]
Cleanup: use ScopeGuard.
Carl Hetherington [Sun, 4 Dec 2022 23:48:34 +0000 (00:48 +0100)]
Bump libdcp for build fix.
Carl Hetherington [Sun, 4 Dec 2022 23:36:37 +0000 (00:36 +0100)]
Fix use of atleast_version in wscripts (it does nothing, since I don't know when).
Carl Hetherington [Sat, 3 Dec 2022 22:20:57 +0000 (23:20 +0100)]
Bump libdcp to remove some invalid characters from Windows filenames (#2219).
Carl Hetherington [Sat, 3 Dec 2022 09:15:05 +0000 (10:15 +0100)]
Bump libsub for libdcp dependency removal.
Carl Hetherington [Fri, 2 Dec 2022 20:52:38 +0000 (21:52 +0100)]
Don't use "NR" in the ISDCF name if there is no rating.
Thierry says this is not used out in the wild, and I can't find
any reference to say that it must be there, so remove it.
Carl Hetherington [Fri, 2 Dec 2022 20:00:48 +0000 (21:00 +0100)]
Fix stupid mistake in previous commit.
Carl Hetherington [Fri, 2 Dec 2022 18:41:09 +0000 (19:41 +0100)]
Catch problems when using dcp_file() and getting more than one answer.
Carl Hetherington [Fri, 2 Dec 2022 18:40:56 +0000 (19:40 +0100)]
Fix unreliable test.
Carl Hetherington [Thu, 1 Dec 2022 19:44:11 +0000 (20:44 +0100)]
Merge branch '2384-playlist'
Various improvements and fixes to the playlist editor GUI (#2384).
Carl Hetherington [Thu, 1 Dec 2022 19:43:23 +0000 (20:43 +0100)]
Double-click on content list adds the content.
Carl Hetherington [Thu, 1 Dec 2022 19:35:39 +0000 (20:35 +0100)]
Add save button for playlist name.
Carl Hetherington [Thu, 1 Dec 2022 19:29:07 +0000 (20:29 +0100)]
Extract save_playlist().