summaryrefslogtreecommitdiff
path: root/src/lib
AgeCommit message (Collapse)Author
2022-01-16Add some missing header includes.Luke Granger-Brown
<memory> is needed for std::*_ptr, and <algorithm> for std::transform.
2022-01-16Add --twok option to dcpomatic2_create.Carl Hetherington
2022-01-16Fix directory_containing_executable() in some cases (#2163).Carl Hetherington
2022-01-16Put * in the title bar when the DCP-o-matic project is modified (#1938).Carl Hetherington
2022-01-16Add Film::set_dirty().Carl Hetherington
2022-01-16Primitive auto-crop (#1477).Carl Hetherington
2022-01-15Add guess_crop().Carl Hetherington
2022-01-11Fix failure to decode multiple video frames from one packet (#2159).Carl Hetherington
2022-01-11Cleanup: move some stuff into process_video_frame().Carl Hetherington
2022-01-11Use a separate AVFrame for each stream when decoding.Carl Hetherington
This seems to be what ffplay does and it feels like it makes sense as frames may be built from multiple packets AFAICS.
2022-01-11Comment typo.Carl Hetherington
2022-01-10Fix crashes when using kdm_cli with a certificate instead of a cinema.Carl Hetherington
2022-01-10Allow tests to run kdm_cli().Carl Hetherington
2022-01-10Replace %c with nothing in KDM filenames if the cinema is not known.Carl Hetherington
2022-01-10Improve verbose output when writing to the current directory.Carl Hetherington
2022-01-10Allow control of where KDM CLI's output goes.Carl Hetherington
2022-01-10Use cout for help.Carl Hetherington
2022-01-10Use exceptions to handle errors in the KDM CLI.Carl Hetherington
2022-01-10Move KDM CLI tool into lib/Carl Hetherington
2022-01-09Speed up hints tests by not running a pointless audio analysis.Carl Hetherington
2022-01-09Tidying.Carl Hetherington
2022-01-08C++11 tidying.Carl Hetherington
2022-01-07C++11 tidying.Carl Hetherington
2022-01-06Allow 96kHz audio as an advanced option (#1789).Carl Hetherington
2022-01-04Fix creation of dcpdig files in projects that make VFs (#2109).Carl Hetherington
Previously we would always get keys from the project which was wrong with assets that already have their own key.
2022-01-04Remove DCP class and replace its functionality with a plain method in libdcp.Carl Hetherington
2021-12-29Support DCP digest files (#2109).Carl Hetherington
2021-12-29Clean up a hack by adding DCPTranscodeJob.Carl Hetherington
2021-12-28Fix badly-formatted FPS counts (#2155).Carl Hetherington
This was introduced in a2e41d9a95b6e0000f3a54f513214130f8b6ca9f when a snprintf() was changed for a locale_convert().
2021-12-28Updated sv_SE translation from Adam Klotblixt.Carl Hetherington
2021-12-25Extract and improve code to find missing files (#1940).Carl Hetherington
2021-12-25Extract simple_digest().Carl Hetherington
2021-12-24Tidy up backing up of config files, improve the tests a little and fix it ↵Carl Hetherington
for the case when the user has specified their own config file path.
2021-12-23Rename email() -> send_emails().Carl Hetherington
2021-12-23Fix missing screen name in KDM emails.Carl Hetherington
2021-12-23Fix mistake in a7f61a15 causing bad_alloc exceptions during tests.Carl Hetherington
2021-12-23Fix a load of stuff that wasn't being freed on close.Carl Hetherington
Nothing really that important, but it cleans up the valgrind leak check reports.
2021-12-23Add image_as_jpeg()Carl Hetherington
2021-12-23Tiny optimisation.Carl Hetherington
2021-12-23Move Image::as_png() out to image_as_png().Carl Hetherington
2021-12-23Remove unnecessary method.Carl Hetherington
2021-12-21Fix trimming of ATMOS MXFs.Carl Hetherington
2021-12-20Tidy up NetworkError.Carl Hetherington
2021-12-18Cleanup: remove unnecessary parameter to PlayerVideo::force().Carl Hetherington
2021-12-18Move make_dcp() out of Film (#2132).Carl Hetherington
2021-12-18Add more filenames to content properties (#2120).Carl Hetherington
2021-12-13Throw a more appropriate exception.Carl Hetherington
2021-12-13Extend NetworkError to take a detail parameter.Carl Hetherington
2021-12-06Allow notification from disk writer jobs (#2143).Carl Hetherington
2021-12-06Use a virtual method rather than a set of nasty dynamic casts.Carl Hetherington