summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2022-11-24Allow a slightly worrying amount of error so that the Windows testswin2Carl Hetherington
that rely on font metrics still pass.
2022-11-24Bump libdcp for new equality option for subtitles.Carl Hetherington
2022-11-23Fix player config window on macOS (#2376).Carl Hetherington
2022-11-23Fix crash when adding cinemas while a search is in force (#2378).Carl Hetherington
2022-11-23Cleanup: extract sorted_cinemas().Carl Hetherington
2022-11-23Cleanup: const correctness.Carl Hetherington
2022-11-23Cleanup: add convert_to_lower() and matches_search().Carl Hetherington
2022-11-22Be a bit more defensive in a test that is failing on Windows.Carl Hetherington
2022-11-22Bump private git so that we use Liberation Sans rather than Arial for a ↵Carl Hetherington
subtitle test.
2022-11-22Only check test private data if --check is passed.Carl Hetherington
2022-11-22Check that the private test data repo is as we expect before running tests ↵Carl Hetherington
on Linux/macOS.
2022-11-22Fix some missing test reference updates for vpos changes.Carl Hetherington
2022-11-21Fix test/data detachment SNAFU.Carl Hetherington
2022-11-21Fix subtitle vertical position (#2367).Carl Hetherington
Previously we would not account for the differences in what vertical position means between Interop and SMPTE. For interop, vertical position is the distance from the reference point to the text baseline, whereas for SMPTE it is the distance from the reference point to the top/middle/bottom of the subtitle (depending on the reference). This caused differences between the preview and the DCP for some cases (notably, using SRT/SSA and making Interop DCPs, or converting Interop DCP subs to SMPTE, or vice versa).
2022-11-21Click on the timeline time axis view moves the playhead (#2369).Carl Hetherington
2022-11-21Fix TimelineTimeAxisView::bbox() to be correct.Carl Hetherington
2022-11-21Move y_pos to TimelineView.Carl Hetherington
2022-11-21Remove unused line.Carl Hetherington
2022-11-16Bundle dcpkdm from libdcp as dcpomatic2_kdm_inspect (#2366).v2.16.33Carl Hetherington
2022-11-16Supporters update.Carl Hetherington
2022-11-15Add comment to try to clarify _dcp_content_types a little for translators.Carl Hetherington
2022-11-15Add David Perrenoud to translators list.Carl Hetherington
2022-11-15Updated fr_FR translation from David Perrenoud.David Perrenoud
2022-11-15Improve flushing behaviour when there is a lot of space to fill (#2364).Carl Hetherington
Previously a call to flush() could result in a lot of audio being emitted from the decoder (if there is a big gap between the end of the audio and the video). This would end up being emitted in one chunk from the player, crashing the audio analyser with an OOM in some cases.
2022-11-15Clarify one log message and add another.Carl Hetherington
2022-11-15Add failing test for #2364.Carl Hetherington
2022-11-14Basic WebVTT subtitle support (#1361).Carl Hetherington
2022-11-12Cleanup: whitespace.Carl Hetherington
2022-11-10Fix macOS build.Carl Hetherington
2022-11-10Bump libsub for fix unicode LINE SEPARATOR in subtitles.Carl Hetherington
2022-11-10Fix uninitialised variable.Carl Hetherington
2022-11-06Fix error message.Carl Hetherington
2022-11-06Cleanup: J2KEncoder does not need enable_shared_from_this.Carl Hetherington
2022-11-06Cleanup: Player does not need enable_shared_from_this.Carl Hetherington
2022-11-06Cleanup: remove unnecessary explicit.Carl Hetherington
2022-11-06Cleanup: use default value in header.Carl Hetherington
2022-11-06Cleanup: better variable name.Carl Hetherington
2022-11-06Hide the endless stream of warnings from wx/GTK.Carl Hetherington
2022-11-06Extract ImageStore.Carl Hetherington
2022-11-06Strictly I think we should be putting each component of an image into ↵Carl Hetherington
_pending_images. We probably get away with only keeping component 0 but I think that could perhaps lead to use-after-free as the Image for components 1 and 2 could go away a bit before it should.
2022-11-04Fix build on macOS and Windows.Carl Hetherington
2022-11-03Bump libdcp for subtitle Z-position fixes (#2356).Carl Hetherington
2022-11-03Fix test references for passive option change.Carl Hetherington
2022-11-02Cleanup: use new CheckBox::bind().Carl Hetherington
2022-11-02Enable some debug logging for TMS upload.Carl Hetherington
2022-11-02Add passive mode option to TMS upload.Carl Hetherington
Disabling this fixes TMS upload with some FTP servers (reported on a Synology NAS).
2022-11-02Add get() and bind() to CheckBox.Carl Hetherington
2022-10-27Throw exception if av_frame_alloc() fails.Carl Hetherington
2022-10-27Add tooltip to player DCP name with path details.Carl Hetherington
2022-10-27Fix player with high-frame-rate DCPs.Carl Hetherington