summaryrefslogtreecommitdiff
path: root/src/tools
AgeCommit message (Collapse)Author
2020-08-23Basics of poznan library integration; colour manipulations are wrong.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
2020-04-30Missed part of rdisk -> disk revert.v2.15.67Carl Hetherington
2020-04-30Correct ext2 block size to 4096.Carl Hetherington
It seems that this is the typical Linux value; it allows large files and so on. But more importantly, it appears that this change turns the lwext4 library code from taking an hour+ to do a USB stick format on mac (and maybe other platforms) to taking under 3 minutes. The underlying reason for this is not clear.
2020-04-30Revert mac rdisk vs disk stuff as I'm not convinced it makes much difference.Carl Hetherington
2020-04-28Further sanity check fixes.v2.15.66Carl Hetherington
2020-04-28Fix macOS sanity check.Carl Hetherington
2020-04-28Add a log message.Carl Hetherington
2020-04-28Remove some unnecessary methods.v2.15.65Carl Hetherington
2020-04-27Writer on macOS runs as root, so trying to use the config_path()v2.15.63Carl Hetherington
to log to will end up trying to write to root's home. Instead, log to stdout as the process control stuff redirects that into /var/log anyway.
2020-04-27Use F_SET_EXT2 not EXT4.Carl Hetherington
2020-04-24Add pre-running warning to disk writer.Carl Hetherington