summaryrefslogtreecommitdiff
path: root/src/lib
AgeCommit message (Collapse)Author
2025-07-13White space: dcp_subtitle_decoder.{cc,h}Carl Hetherington
2025-07-12Remove unnecessary fuzzy.Carl Hetherington
2025-07-11Don't try to add unused fonts to the DCP (#3059).Carl Hetherington
With interop there can be only one font, and we need to make sure it's not one that isn't even being used.
2025-07-11Updated nl_NL translation from Rob van Nieuwkerk.Carl Hetherington
2025-07-10Allow specification of player crop in playlist.Carl Hetherington
2025-07-10Add SPL::set().Carl Hetherington
2025-07-10Cleanup: using ordering.Carl Hetherington
2025-07-10Replace SPL::operator[] with get().Carl Hetherington
2025-07-10Allow audio processors to pass through HI/VI/DBox etc (#3020).Carl Hetherington
Previously you couldn't map these things if you were using a processor.
2025-07-10Remove unnecessary make_silent() calls.Carl Hetherington
The AudioBuffers constructor silences everything.
2025-07-10Rename audio_output_names() -> audio_output_channel_names().Carl Hetherington
2025-07-10Mention audio processor in the audio matrix.Carl Hetherington
2025-07-10White space: audio_processor.{cc,h}Carl Hetherington
2025-07-10White space: mid_side_decoder.{cc,h}Carl Hetherington
2025-07-10Add another #undef of ERROR.Carl Hetherington
2025-07-10Add an extra include for Arch.Carl Hetherington
2025-07-10Remove compose.hppCarl 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-10Add missing #includes.Carl Hetherington
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-10Convert some paths to string.Carl Hetherington
2025-07-10Add some includes of fmt/format.h.Carl Hetherington
2025-07-09Add copy_to_drive_job.cc to i18n list, and pot/merge.Carl Hetherington
2025-07-08Fix cut-off subtitle shadows.Carl Hetherington
2025-07-08Make shadow offset proportional to the target size.Carl Hetherington
Otherwise it looks further away in the preview than in in the final DCP (if the preview is smaller).
2025-07-08Add dcp_pixels_to_pixels().Carl Hetherington
2025-07-08Return float from border_width_for_subtitle().Carl Hetherington
We're already using ceil on the return value everywhere we need to, as far as I can see.
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-04White space: render_text.cc.Carl Hetherington
2025-07-03White space: spl.{cc,h}Carl Hetherington
2025-07-03Cleanup: use a member initializer.Carl Hetherington
2025-07-03White space: spl_entry.{cc,h}Carl Hetherington
2025-07-03Cleanup: compress an if.Carl Hetherington
2025-07-03Add all DCP CPLs to the content list, and write CPL ID to SPLs instead of ↵Carl Hetherington
digest (#3040).
2025-07-01White space: string_text_file_decoder.{cc,h}Carl Hetherington
2025-07-01White space: email.{cc,h}Carl Hetherington
2025-07-01White space: player_video.{cc,h} reel_writer.{cc,h} maths_util.{cc,h} ↵Carl Hetherington
upmixer_{a,b}.{cc,h} upload_job.{cc,h}
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: compress some ifs.Carl Hetherington
2025-06-17Cleanup: include sorting.Carl Hetherington
2025-06-17Cleanup: use an enum class.Carl Hetherington
2025-06-17Add some new ratios for the new player crop control (see #3041).Carl Hetherington
2025-06-17Tidy up return.Carl Hetherington
2025-06-17White space: ratio.{cc,h}Carl Hetherington
2025-06-17Add PlayerVideo::crop().Carl Hetherington
2025-06-17Cleanup: fix comment.Carl Hetherington
2025-06-15Add --fade-{in,out} options to create CLI (#2613).Carl Hetherington
2025-06-15Use another variable to reduce verbosity slightly.Carl Hetherington
2025-06-15Combine two ifs.Carl Hetherington