summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-05-18Fix missing icon in installer for a bunch of platforms.v2.15.74Carl Hetherington
2020-05-18Add new version of check_dcp().Carl Hetherington
2020-05-18Add a new "Advanced settings" dialog for content, accessibleCarl Hetherington
from the right-click menu. Move the "use video" checkbox into here, as it feels like excessive clutter to have it in the main video panel. Maybe other things should be hidden in here. I'm looking at you, video filters...
2020-05-17Add a descriptive comment to a test file.Carl Hetherington
2020-05-17Fix empty (black) area calculations when video is set to not be used.Carl Hetherington
2020-05-17Fix typo in comment.Carl Hetherington
2020-05-17Clicking on the audio graph jumps to that position in the film (#1507).Carl Hetherington
2020-05-17Missing DLL for Windows build.v2.15.73Carl Hetherington
2020-05-14Typo fix.v2.15.72Carl Hetherington
2020-05-14Christie FTP contains certificate chains, not just leaf certificates.Carl Hetherington
2020-05-14Don't say 'certificate downloaded' if it failed during the read part.Carl Hetherington
2020-05-12Re-work scaling following excellent insights by Carsten Kurz, describedCarl Hetherington
on #1669. Now the scaling of video content is guessed based on its aspect ratio (taking into account pixel aspect ratio) and there is a "custom" option for overriding incorrectly-marked-up content or content which actually needs its shape to be changed. Essentially we are defaulting to what used to be called "no stretch". This commit also adds buttons to change left/right and top/bottom crop together, and auto-guessing of DCP container size when any change results in there being just one piece of video content in a project. These changes include breaking changes to metadata.xml; old projects should load (with new settings that preserve the project's apperance) but once saved they will not load into 2.14.x. DCP-o-matic saves a backup file (metadata.37.xml) when 2.15.x loads an old project.
2020-05-12Fix test failures with new verification note in libdcp.scaling-reworkCarl Hetherington
2020-05-12Add crop left/right top/bottom link control.Carl Hetherington
2020-05-12Move bitmap_path() to wx_util.{cc,h}Carl Hetherington
2020-05-12Add _view_changed callback to ContentWidget.Carl Hetherington
2020-05-12Guess DCP container size and resolution when content is addedCarl Hetherington
or removed such that there is one piece of video content left in the project. Container size and resolution are never again guessed once the user has set them to something.
2020-05-11Remove now-unused default-scale-to config option.Carl Hetherington
2020-05-11Change video content scaling so that it either:Carl Hetherington
1. scales the content up to fit the DCP container, preserving aspect ratio, or 2. stretches the content to a custom aspect ratio, or 3. scales the content to some custom size.
2020-05-11Reformat crop controls.Carl Hetherington
2020-05-10Remove scale to fit {width,height} options.Carl Hetherington
2020-05-07Add a crazy amount of missed files from the previous commit.Carl Hetherington
2020-05-07Bump ffmpeg to carl-dcpomatic-12 (4.2.2).Carl Hetherington
2020-05-07Add a new "Add DKDM" dialogue (#1637).Carl Hetherington
The basic motivation here is to avoid having to tell people to "just" create a cinema with a screen in it just to be able to make a DKDM. Here you can just have a recipient, with emails etc. and make DKDMs for them. I hope this makes things clearer from the user POV even if it does muddy the waters a bit with respect to DKDMs just being KDMs (really).
2020-05-07Add a 'Make DKDM' dialogue box to simplify and (hopefully) clarify DKDM ↵Carl Hetherington
creation (#1637).
2020-05-06Missing header guard.Carl Hetherington
2020-05-06Add configuration options for DKDMs.Carl Hetherington
2020-05-06Derive Screen from a new class KDMRecipient.Carl Hetherington
2020-05-06Move TrustedDevice to its own source files.Carl Hetherington
2020-05-06Ignore screen specifier when making containers.Carl Hetherington
2020-05-06Add some unit tests.Carl Hetherington
2020-05-06Extract common code out into kdm_for_screen()Carl Hetherington
2020-05-06const correctness.Carl Hetherington
2020-05-06Remove some now-pointless passing of name_values.Carl Hetherington
2020-05-06Use a template to clean things up a little.Carl Hetherington
2020-05-06Set 'i' earlier in name_values.Carl Hetherington
2020-05-06Write 'f', 'b' and 'e' tags into all KDMWithMetadata when they are made.Carl Hetherington
2020-05-06Rename some variables and re-implement collect().Carl Hetherington
2020-05-06Move some functions to kdm_with_metadataCarl Hetherington
2020-05-06Replace CinemaKDMs class with a list<KDMWithMetadata>Carl Hetherington
2020-05-06Pull methods out of CinemaKDMs.Carl Hetherington
2020-05-06Remove Screen pointer from KDMWithMetadata, preferring toCarl Hetherington
add metadata to a dcp::NameFormat::Map earlier in the call stack.
2020-05-06Add KDMWithMetadataPtr typedefCarl Hetherington
2020-05-06Rename ScreenKDM -> KDMWithMetadataCarl Hetherington
2020-05-04Move Film::make_kdms to the call sites.Carl Hetherington
2020-05-04Missing library from test link list.Carl Hetherington
2020-05-03Add Zipper class and use it in CinemaKDMs.Carl Hetherington
2020-05-03pot/merge.v2.15.71Carl Hetherington
2020-05-03Formatting tweaks to unmount dialogue.Carl Hetherington
2020-05-03Fix unmount of drives with spaces in their names (#1744).Carl Hetherington