summaryrefslogtreecommitdiff
path: root/src/tools
AgeCommit message (Collapse)Author
2025-11-03wip: hacksprocessorCarl Hetherington
2025-10-23Add DCP-o-matic Processor tool.Carl Hetherington
2025-10-23Remove log handling from Film.Carl Hetherington
It should be the main UI's responsibility to set up dcpomatic_log, maybe writing it to the film's directory if it wants to.
2025-10-22Remove unused method.Carl Hetherington
2025-10-20Fix crash when specifying negative crops in the player.Carl Hetherington
2025-10-16Update log types when they might have changed.Carl Hetherington
2025-10-10Add an audio graph option to the player (#3090).Carl Hetherington
2025-10-10White space: dcpomatic_player.ccCarl Hetherington
2025-10-10Keep screen awake while playing on Windows (#3095).Carl Hetherington
2025-10-07pot/merge.Carl Hetherington
2025-10-05Updated zh_CN translation from 刘汉源Carl Hetherington
2025-09-28Updated fr_FR translation from Dan Cohen.Carl Hetherington
2025-09-26pot/merge.Carl Hetherington
2025-09-26Updated fr_FR translation from Dan Cohen.Carl Hetherington
2025-09-26Remove some duplicate includes.Carl Hetherington
2025-09-24Sign DCPs when saving them out of the editor.Carl Hetherington
2025-09-21Fix verifier window background colour on Windows (#3085).Carl Hetherington
2025-09-19Allow saving of verification reports as PDF (#1823).Carl Hetherington
2025-09-15Allow building with boost::process v2 (added in Ubuntu 25.10).Carl Hetherington
2025-09-07Respect audio delay option in the player (#3083).Carl Hetherington
2025-09-06Cleanup: assume DCPOMATIC_SPIN_CTRL_WIDTH.Carl Hetherington
2025-08-27Updated nl_NL translation from Rob van Nieuwkerk.Carl Hetherington
2025-08-27pot/merge.Carl Hetherington
2025-08-27Add missing file to i18n gathering.Carl Hetherington
2025-08-19Updated nl_NL translation from Rob van Nieuwkerk.Carl Hetherington
2025-08-13pot/merge.v2.18.22Carl Hetherington
2025-08-12Replace AVPixelFormat parameter to PlayerVideo::image with a functor.Carl Hetherington
This was removed in df9b4676aba8b941f124b174393988cad21677e1 and surrounding commits, but it turns out we need it after all.
2025-07-15Change Film::examine_and_add_content to take a vector of content.Carl Hetherington
2025-07-15Change Film::add_content to take a vector of content.Carl Hetherington
2025-07-15Change ExamineContentJob to take a vector of content.Carl Hetherington
2025-07-10Respect playlist's requested player crop.Carl Hetherington
2025-07-10Allow specification of player crop in playlist.Carl Hetherington
2025-07-10Rename film_changed() and move some stuff into it.Carl Hetherington
2025-07-10Replace SPL::operator[] with get().Carl Hetherington
2025-07-10Remove compose.hpp includes.Carl Hetherington
sed -i "/include.*compose.hpp/d;" src/lib/*.cc src/wx/*.cc src/wx/*.h src/tools/*.cc src/lib/*.h test/*.cc
2025-07-10Replace String::compose with fmt.Carl Hetherington
sed -i "/Plural-Forms/n;/%100/n;/scanf/n;s/%[123456789]/{}/g" src/lib/*.cc src/lib/*.h src/wx/*.cc src/tools/*.cc src/lib/po/*.po src/wx/po/*.po src/tools/po/*.po test/*.cc sed -i "s/String::compose */fmt::format/g" src/lib/*.cc src/lib/*.h src/wx/*.cc src/tools/*.cc test/*.cc
2025-07-10Fix incorrect placeholders.Carl Hetherington
2025-07-10Convert some paths to string.Carl Hetherington
2025-07-09Add copy_to_drive_job.cc to i18n list, and pot/merge.Carl Hetherington
2025-07-07Load a DCP containing a file passed to the player (#3057).Carl Hetherington
2025-07-07Cleanup: use a boost::filesystem::pathCarl Hetherington
2025-07-04Go back to the old way of handling KDM timing.Carl Hetherington
Once again the KDM gets its timezone from the cinema.
2025-07-03Add all DCP CPLs to the content list, and write CPL ID to SPLs instead of ↵Carl Hetherington
digest (#3040).
2025-07-03Cleanup: use make_shared.Carl Hetherington
2025-07-03Hack some window sizes for Fedora (#3055).Carl Hetherington
2025-06-21White space: dcpomatic_playlist.ccCarl Hetherington
2025-06-17Support cropping of content on playback (#3041).Carl Hetherington
This is to allow, for example, pillarboxed 1.78:1 DCPs to be played nicely on 1.78:1 projectors. DCP-o-matic can now crop the pillarboxing before display, rather than putting the pillarboxed 1.85:1 onto a 1.78:1 monitor, thereby adding letterboxing.
2025-06-17Pass Ratio around as an object rather than a pointer.Carl Hetherington
2025-06-17Cleanup: use an enum class.Carl Hetherington
2025-06-14Catch possible exceptions in destructor.Carl Hetherington
There was a report of the player crashing with std::terminate coming from ~DOMFrame().