summaryrefslogtreecommitdiff
path: root/src/lib
AgeCommit message (Collapse)Author
2025-01-22Fix adding of trusted devices.Carl Hetherington
2025-01-22Allow KDMRecipient and hence Screen to convert certs to dcp::Certificate lazily.Carl Hetherington
This is pretty slow (as it runs the certificate through OpenSSL) and we don't need to do it for every certificate in a database when we load the database.
2025-01-22Add screens() to get all screens.Carl Hetherington
2025-01-21White space: cross{_osx,_windows,_common}.cc cross.hCarl Hetherington
2025-01-21White space: analyse_audio_job.{cc,h}Carl Hetherington
2025-01-21Cleanup: sorting.Carl Hetherington
2025-01-21White space: verify_dcp_job.{cc,h}Carl Hetherington
2025-01-21Cleanup: default constructor.Carl Hetherington
2025-01-20White space: util.{cc,h}Carl Hetherington
2025-01-20Fix typo in comment.Carl Hetherington
2025-01-20Fix typo accomodate -> accommodate.Carl Hetherington
2025-01-20Remove the strange tolerant flag in Film.Carl Hetherington
Instead, we now pass it in directly to Content::examine() and the Player.
2025-01-20Pass tolerant flag into Player.Carl Hetherington
This is needed because the DCPDecoder ends up needing it when it reads reel information from CPLs. Maybe all that stuff should be in our metadata.
2025-01-20Pass tolerant flag into Content::examine() and the ExamineContentJob.Carl Hetherington
Along the way this helps to fix #2942.
2025-01-19Find missing files better in projects coming from other platforms (#2935).Carl Hetherington
2025-01-19Add search by digest if search by name fails (#2935).Carl Hetherington
2025-01-19Rename search -> search_by_name.Carl Hetherington
2025-01-19const correctness.Carl Hetherington
2025-01-19Add option to force short screen layout (#2946).Carl Hetherington
2025-01-18Fix first frame being shown even when trimmed (#2952).Carl Hetherington
We calculated the DCP time of the first frame (when its content was trimmed) and it was clamped from -8 frames to 0, which meant it was used when it should not have been.
2025-01-18Add comment.Carl Hetherington
2025-01-18Support RGB and RGBA in image_as_png() (and others via convert_pixel_format()).Carl Hetherington
2025-01-15Fix missing language tag in open captions.v2.18.5Carl Hetherington
2025-01-15Add a group ID to VF PKLs (#2943).Carl Hetherington
2025-01-14Extract dcpomatic::film::is_vf().Carl Hetherington
2025-01-14Put film_util methods in a namespace.Carl Hetherington
2025-01-14Missing av_frame_unref().Carl Hetherington
Without this the _in_frame is never reset to good starting values after being used.
2025-01-14Emit finished signal when the hints thread fails.Carl Hetherington
Otherwise exceptions are never re-thrown and hence never reported.
2025-01-13Fix failure to update cinema screen information (#2944).Carl Hetherington
2025-01-12Write OCAP/CCAP into ISDCF names in a hopefully more correct fashion.v2.18.4Carl Hetherington
2025-01-12Fix fl indication in ISDCF name.Carl Hetherington
Maybe I missed it, or maybe it changed, but apparently 3.5fl is supposed to be written as 35fl in the name.
2025-01-12Cleanup: rename some variables.Carl Hetherington
2025-01-12Rename closed_caption_languages() -> closed_text_languages().Carl Hetherington
Also make it return closed captions as well as closed subtitles.
2025-01-12Add is_closed() for TextType and dcp::TextType.Carl Hetherington
2025-01-12Rename subtitle_languages() -> open_text_languages().Carl Hetherington
Also make it return open captions as well as open subtitles (#2941).
2025-01-12Put open captions into subtitles and closed subtitles into captions.Carl Hetherington
We could write them separately (libdcp supports this, AFAIK) but the Deluxe guidelines suggest not to use ClosedSubtitle or MainCaption.
2025-01-11Fix failure to restore "audio same fades as video" setting to the GUI (#2934).Carl Hetherington
2025-01-10pot/merge.v2.18.3Carl Hetherington
2025-01-10Fix warning.Carl Hetherington
2025-01-10Fix invalid return values from fade() causing various odd effects (#2932).Carl Hetherington
2025-01-09Use rfc_2822_date for email headers to make them compliant (#2928).Carl Hetherington
2025-01-09Add rfc_2822_date().Carl Hetherington
2025-01-09Updated nl_NL translation from Rob van Nieuwkerk.Carl Hetherington
2025-01-07Fix uninitialised _video_encoding when loading films from 2.16.x.Carl Hetherington
2025-01-07Cleanup: simplify mount_point() to just is_mounted().Carl Hetherington
I think that's all we need.
2025-01-07Fix failure to unmount drives when one of their partitions is mounted (#2927).Carl Hetherington
2025-01-07Move OSXDisk out of common header.Carl Hetherington
2025-01-07Store bsd_name in the OSXDisk struct.Carl Hetherington
2025-01-05Remove some unused includes.Carl Hetherington
2025-01-05Bump libdcp for raw_convert changes.Carl Hetherington
raw_convert<string> is gone, so here we use fmt::{to_string,format} instead. Other raw_converts now use fast_float.