summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2023-03-03Add option to limit DCP output to the "Bv2.0 profile" (#2470).v2.16.45Carl Hetherington
I'm far from convinced about the point/sense of all these "profiles" (rather than just implementing or at least tolerating the standard) but lots of people are having problems with "QC" processes failing their DCPs with complaints related to MCASubDescriptors. It seems to make sense to have an option to turn them off - at least for now, until either the "QC" situation settles down or any bugs in DCP-o-matic are found and fixed.
2023-03-03Cleanup: tidy a comment.Carl Hetherington
2023-03-03Add Choice::add() with a client string.Carl Hetherington
2023-03-03Add Choice::get_data().Carl Hetherington
2023-03-03Tidy up a little with a lambda.Carl Hetherington
2023-03-03Move some settings to new non-standard page.Carl Hetherington
2023-03-03Add --hints option to dcpomatic2_cli (#2468).Carl Hetherington
2023-03-03Add word_wrap().Carl Hetherington
2023-03-03Add ansi.h and one define.Carl Hetherington
2023-03-03Setup ffmpeg log callback in dcpomatic_setup() instead of in FFmpeg.Carl Hetherington
2023-03-03Cleanup: remove unused variable.Carl Hetherington
2023-03-03Cleanup: remove capture_asdcp_logs() from header.Carl Hetherington
2023-03-03Un-check screens when they or their cinema are deleted.Carl Hetherington
2023-03-02Supporters update.Carl Hetherington
2023-03-02Remove duplicate include.Carl Hetherington
2023-02-28Add a couple of tooltips.Carl Hetherington
2023-02-27Strip disallowed characters from subtitles before they get into the XML.Carl Hetherington
2023-02-27Cleanup: swap a list for a vector.Carl Hetherington
2023-02-27Align text subtitles from the bottom of the screen.Carl Hetherington
2023-02-27Show possible subtitle bounding boxes due to SMPTE standard misunderstandings.Carl Hetherington
2023-02-27Add override_standard to bounding_box().Carl Hetherington
2023-02-27Early check to see if there's anything to do in set_state().Carl Hetherington
2023-02-27Don't cancel finished jobs otherwise their finished callbacks will be called ↵Carl Hetherington
again.
2023-02-27Cleanup: whitespace.Carl Hetherington
2023-02-27Use a ScopeGuard to manage _loading_analysis properly.Carl Hetherington
2023-02-27Cleanup: pass required things int {x,y}_position instead of a whole StringText.Carl Hetherington
2023-02-27Make subtitle analysis depend on DCP standard.Carl Hetherington
2023-02-27Use bounding_box() instead of render_text() for speed.Carl Hetherington
2023-02-27Add bounding_box().Carl Hetherington
2023-02-27Move the contents of setup_layout() into create_layout() and makeCarl Hetherington
a new setup_layout() which can do some more stuff.
2023-02-27Small optimisation: use a const&Carl Hetherington
2023-02-27Cleanup: use an early return.Carl Hetherington
2023-02-27Cleanup: use some defaults in the class definition.Carl Hetherington
2023-02-27Support the 2014 version of SMPTE 428-7 in render_text.cc and use itCarl Hetherington
when placing subtitles (e.g. SRT). Also default to outputting 2014-era alignment.
2023-02-25Remove unused variable.Carl Hetherington
2023-02-24Add debug video view option to player.Carl Hetherington
2023-02-21Catch more exceptions from RtAudio (#2453).Carl Hetherington
2023-02-19Remove the empty column when there are no input groups.Carl Hetherington
2023-02-19Remove scrolling in AudioMappingView.Carl Hetherington
In the audio panel it was a bit weird to have part of the panel scrollable when the whole video panel is. Now both video and audio panels scroll. You lose the "always there" view of the audio processing summary but I think this is outweighed by the scrolling simplicity. I also suspect it may make things behave better on "short" screens.
2023-02-19Cleanup: remove duplication.Carl Hetherington
2023-02-19Add missing line in audio mapping view when there are no input groups.Carl Hetherington
2023-02-16Don't read video/audio from DCPs if it is being ignored (#2456).Carl Hetherington
This greatly speeds up the process of getting subtitles from a DCP.
2023-02-16Supporters update.v2.16.43Carl Hetherington
2023-02-12Fix build for new libdcp.Carl Hetherington
2023-02-12Fix non-ASCII paths in the disk writer on Windows (#2440).Carl Hetherington
2023-02-11Use kdm_for_screen also in dcpomatic_kdmCarl Hetherington
2023-02-11Pass make_kdm as a function into kdm_for_screen().Carl Hetherington
2023-02-11Cleanup: extract encrypt() call from Film::make_kdm().Carl Hetherington
2023-02-11Use the correct prompt for file/folder.Carl Hetherington
2023-02-11Fix incorrect messages about KDMs being written to folders.Carl Hetherington