Carl Hetherington [Tue, 18 Oct 2022 21:29:21 +0000 (23:29 +0200)]
Cleanup: 0 -> nullptr.
Carl Hetherington [Wed, 17 Aug 2022 15:45:35 +0000 (17:45 +0200)]
Extract Collator class.
Carl Hetherington [Tue, 18 Oct 2022 19:46:45 +0000 (21:46 +0200)]
Supporters update.
Carl Hetherington [Tue, 18 Oct 2022 18:37:14 +0000 (20:37 +0200)]
Improve the appearance of things in macOS dark mode in various ways.
Carl Hetherington [Mon, 17 Oct 2022 18:36:55 +0000 (20:36 +0200)]
Improve timeline view colouring in dark mode.
Carl Hetherington [Sun, 16 Oct 2022 22:46:05 +0000 (00:46 +0200)]
Use different icons for the timeline in dark/light modes.
Carl Hetherington [Sun, 16 Oct 2022 21:53:03 +0000 (23:53 +0200)]
Move timeline tools into a single .svg and tidy them up a bit.
Carl Hetherington [Sun, 16 Oct 2022 20:22:22 +0000 (22:22 +0200)]
Fix colouring of audio plot in dark mode.
Carl Hetherington [Sun, 16 Oct 2022 20:21:49 +0000 (22:21 +0200)]
Fix dark mode for release notes.
Carl Hetherington [Sun, 16 Oct 2022 20:21:34 +0000 (22:21 +0200)]
Use slightly better icons for macOS prefs in dark mode.
Carl Hetherington [Tue, 18 Oct 2022 18:35:29 +0000 (20:35 +0200)]
Supporters update.
Carl Hetherington [Tue, 18 Oct 2022 18:26:05 +0000 (20:26 +0200)]
Hopefully fix colour of Rec.2020 sources in the preview.
Carl Hetherington [Mon, 17 Oct 2022 21:36:02 +0000 (23:36 +0200)]
Fix colour primaries when previewing Rec.2020 content with OpenGL.
Carl Hetherington [Mon, 17 Oct 2022 20:46:48 +0000 (22:46 +0200)]
Clarify RGB fragment type as being for Rec709/sRGB primaries.
Carl Hetherington [Mon, 17 Oct 2022 20:38:23 +0000 (22:38 +0200)]
Add a scope.
Carl Hetherington [Mon, 17 Oct 2022 20:37:39 +0000 (22:37 +0200)]
Extract ublas_to_gl method.
Carl Hetherington [Mon, 17 Oct 2022 20:22:11 +0000 (22:22 +0200)]
Rename colour_conversion -> xyz_rec709_colour_conversion.
Carl Hetherington [Sat, 8 Oct 2022 19:32:05 +0000 (21:32 +0200)]
Use a colorspace filter when previewing Rec.2020 content with the simple viewer.
Carl Hetherington [Thu, 6 Oct 2022 22:39:59 +0000 (00:39 +0200)]
Add VideoFilterGraph::process for Image.
Carl Hetherington [Thu, 6 Oct 2022 22:39:40 +0000 (00:39 +0200)]
Cleanup: some const-correctness.
Carl Hetherington [Thu, 6 Oct 2022 21:38:07 +0000 (23:38 +0200)]
Extract VideoFilterGraphSet.
Carl Hetherington [Thu, 6 Oct 2022 21:37:50 +0000 (23:37 +0200)]
Remove believed-unnecessary mutex.
Carl Hetherington [Wed, 5 Oct 2022 22:12:28 +0000 (00:12 +0200)]
Support Rec2020 YUV/RGB conversion.
Carl Hetherington [Mon, 17 Oct 2022 22:23:44 +0000 (00:23 +0200)]
Bump libdcp to handle XYZ->RGB conversions correctly for Rec.2020.
Carl Hetherington [Sat, 15 Oct 2022 21:04:58 +0000 (23:04 +0200)]
Make the _film member of Player a weak_ptr.
Carl Hetherington [Fri, 14 Oct 2022 22:28:32 +0000 (00:28 +0200)]
Remove some more unnecessary use of shared_ptr.
Carl Hetherington [Fri, 14 Oct 2022 19:21:36 +0000 (21:21 +0200)]
Remove some unnecessary use of shared_ptr.
Carl Hetherington [Sat, 15 Oct 2022 21:34:32 +0000 (23:34 +0200)]
Make the advanced content dialogue properly respect OK/Cancel.
Carl Hetherington [Sat, 15 Oct 2022 00:17:38 +0000 (02:17 +0200)]
Make overridden subtitle language option respect OK/Cancel.
Carl Hetherington [Fri, 14 Oct 2022 23:58:54 +0000 (01:58 +0200)]
Make video frame rate option respect OK/Cancel.
Carl Hetherington [Fri, 14 Oct 2022 23:32:00 +0000 (01:32 +0200)]
Make filters option respect OK/Cancel.
Carl Hetherington [Fri, 14 Oct 2022 23:10:46 +0000 (01:10 +0200)]
Make ignore video option respect OK/Cancel.
Carl Hetherington [Fri, 14 Oct 2022 23:06:49 +0000 (01:06 +0200)]
Cleanup: sort some using statements.
Carl Hetherington [Sat, 15 Oct 2022 00:21:25 +0000 (02:21 +0200)]
Also build tests on Ubuntu 22.04.
Carl Hetherington [Fri, 14 Oct 2022 09:19:50 +0000 (11:19 +0200)]
Add some missing change signals in the Player.
Carl Hetherington [Fri, 14 Oct 2022 08:49:50 +0000 (10:49 +0200)]
Cleanup: use ChangeSignaller in player.
Carl Hetherington [Fri, 14 Oct 2022 08:41:16 +0000 (10:41 +0200)]
Add a comment.
Carl Hetherington [Thu, 13 Oct 2022 23:09:45 +0000 (01:09 +0200)]
Use a plain declaration rather than a shared_ptr.
Carl Hetherington [Thu, 13 Oct 2022 23:09:11 +0000 (01:09 +0200)]
Cleanup: add header guards.
Carl Hetherington [Thu, 13 Oct 2022 22:21:06 +0000 (00:21 +0200)]
Ellipsize content names in the middle (#2350).
Carl Hetherington [Thu, 13 Oct 2022 05:51:19 +0000 (07:51 +0200)]
Remove unused variable.
Carl Hetherington [Wed, 12 Oct 2022 21:21:09 +0000 (23:21 +0200)]
Save and restore sash positions in the main DoM.
Carl Hetherington [Wed, 12 Oct 2022 20:48:13 +0000 (22:48 +0200)]
Allow dragging of the border between the controls and the preview (#2350).
Carl Hetherington [Wed, 12 Oct 2022 20:47:10 +0000 (22:47 +0200)]
Rename LimitedSplitter -> LimitedContentPanelSplitter.
Carl Hetherington [Wed, 12 Oct 2022 20:14:57 +0000 (22:14 +0200)]
Cleanup: move LimitedSplitter out of the header.
Carl Hetherington [Tue, 11 Oct 2022 23:03:28 +0000 (01:03 +0200)]
Cleanup: use simpler ownership for FilmViewer.
Carl Hetherington [Tue, 11 Oct 2022 21:29:36 +0000 (23:29 +0200)]
Cleanup: remove class member that can be a local.
Carl Hetherington [Wed, 12 Oct 2022 08:21:27 +0000 (10:21 +0200)]
Ignore deprecation of SCP API in libssh; we still want to support it (for now at least).
Carl Hetherington [Wed, 12 Oct 2022 08:25:13 +0000 (10:25 +0200)]
Supporters update.
Carl Hetherington [Tue, 11 Oct 2022 22:56:40 +0000 (00:56 +0200)]
Bump libdcp to fix crash when verifying encrypted 3D DCPs.
Carl Hetherington [Sun, 9 Oct 2022 23:12:29 +0000 (01:12 +0200)]
Hack to fix wxChoice heights on KDE (#2343).
Carl Hetherington [Sun, 9 Oct 2022 22:22:22 +0000 (00:22 +0200)]
Rename all_markers() and stop it being possible to set FFOC/LFOC.
Carl Hetherington [Sun, 9 Oct 2022 22:19:02 +0000 (00:19 +0200)]
Cleanup: use newer syntax to make a vector.
Carl Hetherington [Sun, 9 Oct 2022 22:12:37 +0000 (00:12 +0200)]
Add a test.
Carl Hetherington [Tue, 4 Oct 2022 22:51:48 +0000 (00:51 +0200)]
Support drag and drop onto the content list (#1220).
Carl Hetherington [Tue, 4 Oct 2022 22:51:09 +0000 (00:51 +0200)]
Add contains_assetmap()
Carl Hetherington [Tue, 4 Oct 2022 22:26:39 +0000 (00:26 +0200)]
Support drag-and-drop of DCPs onto the player (#1220).
Carl Hetherington [Tue, 4 Oct 2022 22:26:19 +0000 (00:26 +0200)]
Cleanup: remove old comment.
Carl Hetherington [Tue, 4 Oct 2022 22:03:09 +0000 (00:03 +0200)]
Add a Cancel button to the LanguageTagDialog.
Carl Hetherington [Tue, 4 Oct 2022 22:00:00 +0000 (00:00 +0200)]
Make Enter confirm OK in the language tag dialog (#2345).
Carl Hetherington [Tue, 4 Oct 2022 21:46:54 +0000 (23:46 +0200)]
Tidy up the layout of the TemplatesDialog a bit.
Carl Hetherington [Tue, 4 Oct 2022 18:50:46 +0000 (20:50 +0200)]
Supporters update.
Carl Hetherington [Tue, 4 Oct 2022 18:50:00 +0000 (20:50 +0200)]
Fix wxWidgets assertion on opening the video filters selector.
Carl Hetherington [Sat, 1 Oct 2022 10:22:10 +0000 (12:22 +0200)]
Cleanup: remove unnecessary if
Carl Hetherington [Sat, 1 Oct 2022 10:19:50 +0000 (12:19 +0200)]
Cleanup: replace very short but long-lasting variable name.
Carl Hetherington [Sat, 1 Oct 2022 10:04:12 +0000 (12:04 +0200)]
Fix checking of frame channels vs stream channels.
The comment says that we're handling differences between channel
counts in the frame and stream but the code wasn't doing that.
Carl Hetherington [Thu, 29 Sep 2022 09:53:38 +0000 (11:53 +0200)]
Remove unused variable.
Carl Hetherington [Tue, 27 Sep 2022 22:39:39 +0000 (00:39 +0200)]
Replace directory with folder in some messages.
Carl Hetherington [Thu, 21 Jul 2022 19:09:30 +0000 (21:09 +0200)]
Add basic KDM information to the player (#2225).
Carl Hetherington [Mon, 26 Sep 2022 23:01:10 +0000 (01:01 +0200)]
Use EnumIndexedVector in Image.
Carl Hetherington [Mon, 26 Sep 2022 22:56:15 +0000 (00:56 +0200)]
Use EnumIndexedVector in J2KEncoder.
Carl Hetherington [Mon, 26 Sep 2022 22:56:04 +0000 (00:56 +0200)]
Cleanup: sorting things.
Carl Hetherington [Mon, 26 Sep 2022 22:52:20 +0000 (00:52 +0200)]
Use EnumIndexedVector in ReelWriter.
Carl Hetherington [Mon, 26 Sep 2022 22:50:35 +0000 (00:50 +0200)]
Use EnumIndexedVector in Player.
Carl Hetherington [Mon, 26 Sep 2022 22:44:25 +0000 (00:44 +0200)]
Use EnumIndexedVector in ContentPanel.
Carl Hetherington [Mon, 26 Sep 2022 22:35:42 +0000 (00:35 +0200)]
Use EnumIndexedVector in DCPExaminer.
Carl Hetherington [Mon, 26 Sep 2022 22:34:17 +0000 (00:34 +0200)]
Use EnumIndexedVector in DCPContent.
Carl Hetherington [Mon, 26 Sep 2022 22:18:36 +0000 (00:18 +0200)]
Add EnumIndexedVector.
Carl Hetherington [Tue, 13 Sep 2022 18:46:15 +0000 (20:46 +0200)]
Typo in comment.
Carl Hetherington [Mon, 26 Sep 2022 18:40:43 +0000 (20:40 +0200)]
Bump libdcp for fix to #2344.
Carl Hetherington [Mon, 26 Sep 2022 09:10:56 +0000 (11:10 +0200)]
Supporters update.
Carl Hetherington [Mon, 26 Sep 2022 07:14:24 +0000 (09:14 +0200)]
Fix build on older boosts, again.
Carl Hetherington [Mon, 26 Sep 2022 05:53:56 +0000 (07:53 +0200)]
Fix build on older boosts.
Carl Hetherington [Sun, 25 Sep 2022 23:02:43 +0000 (01:02 +0200)]
Provide a similar fix to the one in
ff639b3cf30afcc097bfd21d39c8d15f466cadd6
for DCPs that contain subtitle files without <Font> tags.
Carl Hetherington [Sun, 25 Sep 2022 23:02:17 +0000 (01:02 +0200)]
Move Editor class to test.{cc,h}
Carl Hetherington [Sun, 25 Sep 2022 21:01:24 +0000 (23:01 +0200)]
Remove a rather excessive log message.
Carl Hetherington [Sun, 25 Sep 2022 15:48:31 +0000 (17:48 +0200)]
Link to standard DCP naming scheme in the manual (#2340).
Carl Hetherington [Sat, 24 Sep 2022 20:48:33 +0000 (22:48 +0200)]
Python 3 compatibility for pptext.py
Carl Hetherington [Sat, 24 Sep 2022 20:48:25 +0000 (22:48 +0200)]
Document the audio language checkbox (#2340).
Carl Hetherington [Sat, 24 Sep 2022 20:48:17 +0000 (22:48 +0200)]
New DCP tab screenshot (#2340).
Carl Hetherington [Sat, 24 Sep 2022 20:32:45 +0000 (22:32 +0200)]
Add some notes on screenshots to DEVELOP.md.
Carl Hetherington [Fri, 23 Sep 2022 12:31:10 +0000 (14:31 +0200)]
Update test references for change to default .srt position.
Carl Hetherington [Fri, 23 Sep 2022 08:00:18 +0000 (10:00 +0200)]
Work around strange build error on Ubuntu 18.04
tmp/cc4JuI65.s: Assembler messages:
/tmp/cc4JuI65.s:174: Error: symbol `_ZNSt14_Function_base13_Base_managerIUlNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_E10_M_managerERSt9_Any_dataRKS9_St18_Manager_operation' is already defined
Carl Hetherington [Thu, 22 Sep 2022 07:31:25 +0000 (09:31 +0200)]
Fix confusion about which test/data branch we're using (should be master).
Carl Hetherington [Wed, 21 Sep 2022 20:41:20 +0000 (22:41 +0200)]
Supporters update.
Carl Hetherington [Tue, 20 Sep 2022 10:22:02 +0000 (12:22 +0200)]
Fix font_id_map errors when importing DCP subtitles that have no
font declarations / tags (#2339).
Carl Hetherington [Tue, 20 Sep 2022 19:23:40 +0000 (21:23 +0200)]
Fix subtitle_file() to find both Interop and SMPTE subtitles.
Carl Hetherington [Mon, 19 Sep 2022 22:07:06 +0000 (00:07 +0200)]
Also bump asdcplib for the same reason.
Carl Hetherington [Mon, 19 Sep 2022 22:00:07 +0000 (00:00 +0200)]
Bump waf here and in dependencies for Python 3.10 support.
Carl Hetherington [Mon, 19 Sep 2022 21:13:14 +0000 (23:13 +0200)]
Support Ubuntu 22.10 builds.