summaryrefslogtreecommitdiff
path: root/src/lib
AgeCommit message (Collapse)Author
2022-02-17Add an assert.Carl Hetherington
2022-02-17Try to handle EAGAIN from avcodec_send_packet() properly.Carl Hetherington
The docs say on EAGAIN we should call avcodec_receive_frame() and then re-send the same packet again. This should do that. This is a fix for errors trigged by the accompanying test.
2022-02-17Keep Waker around for longer so it works better (#2184).Carl Hetherington
2022-02-14Add hint about excessive certificate validity.Carl Hetherington
2022-02-14Extract check_certificates() method.Carl Hetherington
2022-02-13Relax error handling when examining FFmpeg files (#2187).Carl Hetherington
2022-02-12Rename NAG_BAD_SIGNER_CHAIN -> NAG_BAD_SIGNER_CHAIN_UTF8.Carl Hetherington
2022-02-12Warn if the signing certificates have a validity period > 10 years (#2174).Carl Hetherington
2022-02-12Go back to 10-year certificate validity periods (#2174).Carl Hetherington
2022-02-11Updated ru_RU translation from Mikhail Epshteyn.Carl Hetherington
2022-02-11Updated ru_RU translation from Mikhail Epshteyn.Carl Hetherington
2022-02-10Don't give up on backups if config.xml isn't there (#2185).Carl Hetherington
Even if it isn't, we still want to try to back up other stuff. Previously if copying config.xml threw an exception we'd just give up.
2022-02-10Fix an incorrect placeholder.Carl Hetherington
2022-02-10Remove some fuzzy markers from the ru_RU translation, which I think should ↵Carl Hetherington
not be there.
2022-02-10Updated ru_RU translation from Mikhail Epshteyn.Carl Hetherington
2022-02-07Updated ru_RU translation from Mikhail Epshteyn.Carl Hetherington
2022-02-02Fix another misunderstanding with macOS drive discovery.v2.16.0Carl Hetherington
2022-01-24Slightly hacky fix for -114 errors during 3D encodes (#2173).v2.15.188Carl Hetherington
It still feels like I'm missing some large and beautiful trick with gathering all the gap-filling code into one place, but such a trick still eludes me.
2022-01-24Rename _last_video* to _next_video* as it seems to make more sense that way.Carl Hetherington
2022-01-21Updated nl_NL translation from Rob van Nieuwkerk.Carl Hetherington
2022-01-20pot/merge.v2.15.187Carl Hetherington
2022-01-19Adjust how macOS drives are analysed and add a couple of tests.Carl Hetherington
2022-01-19Extract osx_disks_to_drives to cross_common for tests.Carl Hetherington
2022-01-19Extract part of analyse_media_path to cross_common for tests.Carl Hetherington
2022-01-17Fix build with new libdcp.Carl Hetherington
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-11Fix failure to decode multiple video frames from one packet (#2159).v2.15.183Carl 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-11Fix crashes when using kdm_cli with a certificate instead of a cinema.Carl Hetherington
2022-01-11Allow tests to run kdm_cli().Carl Hetherington
2022-01-11Replace %c with nothing in KDM filenames if the cinema is not known.Carl Hetherington
2022-01-11Improve verbose output when writing to the current directory.Carl Hetherington
2022-01-11Allow control of where KDM CLI's output goes.Carl Hetherington
2022-01-11Use cout for help.Carl Hetherington
2022-01-11Use exceptions to handle errors in the KDM CLI.Carl Hetherington
2022-01-11Move KDM CLI tool into lib/Carl Hetherington
2022-01-11Rename email() -> send_emails().Carl Hetherington
2022-01-11Speed up hints tests by not running a pointless audio analysis.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-25Fix missing screen name in KDM emails.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-21Fix trimming of ATMOS MXFs.Carl Hetherington
2021-12-21Tidy up NetworkError.Carl Hetherington
2021-12-13Throw a more appropriate exception.Carl Hetherington
2021-12-13Extend NetworkError to take a detail parameter.Carl Hetherington