summaryrefslogtreecommitdiff
path: root/src/tools
AgeCommit message (Collapse)Author
2020-09-22Try to fix Windows debug build.Carl Hetherington
2020-09-20Add dcpomatic_combine tool (#1245).Carl Hetherington
2020-09-14Rename shared_path -> resources_path.Carl Hetherington
2020-09-13More fixes for wxWidgets 3.1.x.Carl Hetherington
2020-09-11Fixes for building with newer wxWidgets.Carl Hetherington
2020-09-05Updated cs_CZ translation from Tomáš Begeni.v2.15.101Carl Hetherington
2020-09-01Build fixes for Boost >= 1.73Carl Hetherington
Forward-ported-from: d1e9749ca290673639a49d693a8fe5c6557cc2de
2020-08-25Try to clean up the mess of exporting subtitles when there isCarl Hetherington
one file vs many files (multiple reels or fonts).
2020-08-25Add option to export Interop subs with or without the font file / reference.Carl Hetherington
2020-08-25Rename export dialogue to export video.Carl Hetherington
2020-08-25Move subtitle export to its own dialogue.Carl Hetherington
2020-08-07Fix layout bug where the stuff in the content panel would be completelyCarl Hetherington
hidden in some cases (seen on Linux only, I think). wxDisplay::GetFromWindow sometimes returns -1 (perhaps when multiple monitors are connected) and we have to set the splitter position in this case.
2020-08-07Use a much bigger block size when calling fwrite(). Each call to fwrite()Carl Hetherington
writes a few (often around 4) blocks of (I think) directory data to the drive, so if you only fwrite() one block it ends up writing 1 block of "payload" and 4 blocks of "admin". Using bigger blocks makes it faster; an even bigger block than this makes it a little faster still, but not significantly. The extra block writing is seemingly triggered by fwrite() calling ext4_block_cache_write_back(..., 0). A better fix is probably to call this another way, at the end of the file copy.
2020-08-07Check that we have a connection to the disk writer before starting to use it ↵Carl Hetherington
in earnest.
2020-08-05Allow export with one audio stream per channel.v2.15.95Carl Hetherington
2020-08-02Don't terminate if a non-DCP directory is given to Open.Carl Hetherington
2020-07-27Fix some unused variable warnings on macOS.Carl Hetherington
2020-07-27Hide warnings triggered by Ubuntu 20.04's gcc.Carl Hetherington
2020-07-26Various OSX warnings fixes.Carl Hetherington
2020-07-26Update deprecated method call.Carl Hetherington
2020-07-15Remove ko_KR translation stub that was never used.Carl Hetherington
2020-06-25Updated nl_NL translation from Rob van Nieuwkerk.v2.15.84Carl Hetherington
2020-06-18pot/merge.Carl Hetherington
2020-06-09Try to provide some platform-specific menu text for 'show DCP in <thing>'Carl Hetherington
2020-06-08Always sign DCPs (#1760).Carl Hetherington
2020-06-04Clean up handling of paths relative to the executable.Carl Hetherington
2020-06-01Hidden debug option to make _disk not start _disk_writer on Linux.v2.15.76Carl Hetherington
2020-05-20Rename TYPE_DEBUG_PLAYER to TYPE_DEBUG_VIDEO_VIEW.Carl Hetherington
2020-05-20Fix DKDM generation by moving the validity period a day inside the ↵Carl Hetherington
certificate validity.
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-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-10Remove scale to fit {width,height} options.Carl Hetherington
2020-05-07Add a 'Make DKDM' dialogue box to simplify and (hopefully) clarify DKDM ↵Carl Hetherington
creation (#1637).
2020-05-06Extract common code out into kdm_for_screen()Carl Hetherington
2020-05-06Remove some now-pointless passing of name_values.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-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-03pot/merge.v2.15.71Carl Hetherington
2020-05-03Fix behaviour on disk writer window close.Carl Hetherington
2020-05-03Do all writes then do all verification and report progressCarl Hetherington
for each separately (#1743)
2020-05-02Try to start _writer on-demand on macOS (#1739).Carl Hetherington
2020-04-30Add git commits to writer log files.v2.15.68Carl Hetherington
2020-04-30Turn on lwext4 debugging to see if that helps.Carl Hetherington