summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2019-11-06Logging.debug/lucky-postCarl Hetherington
2019-11-06Try to ignore exceptions thrown from boost::filesystem::is_symlink (#1662).Carl Hetherington
Backported from c55763e650b12b96b97ef8630d3a5277c1237069 in v2.15.x.
2019-11-04Fix out-of-bounds read when cropping JPEG2000 images (#1654).Carl Hetherington
Backported from 25d968fdcf1abada4bd7bbcb8c72eeebda73b134 in v2.15.x.
2019-11-02Updated es_ES translation from Manuel AC.Carl Hetherington
2019-10-31Set fade in/out using content frame rate rather than DCP rate (#1642).Carl Hetherington
2019-10-30Fix dying butler on changing CPL from one without to one withv2.14.13Carl Hetherington
subtitles (#1641).
2019-10-30Remove an optimisation to not run the body of ContentPanel::check_selectionCarl Hetherington
if it is called with an unchanged selection. It breaks updates of the available tabs when a OV is added to a VF DCP, or when a new CPL is chosen that has subs where the previous one did not. Backport from d038abd7a0dce09aa84101c45af5ec8e4086e64f in v2.15.x.
2019-10-28Protect cross-thread access to _pending_images.Carl Hetherington
2019-10-26Merge branch 'master' of ssh://git.carlh.net/home/carl/git/dcpomaticv2.14.12Carl Hetherington
2019-10-26Prevent player folding audio to 2 channel if "default DCP audio channels" is ↵Carl Hetherington
set to 2.
2019-10-26Prevent calls to erase with invalid keys.Carl Hetherington
2019-10-21Copy with progress updates when we might copy long files (#1574).Carl Hetherington
Backported from 48b82de5b6e8e07330a2f72dbddd8d9830fe047e in v2.15.x.
2019-10-18ISDCF name fixes with > 6 channels and HI/VI (#1633).Carl Hetherington
2019-10-15Fix assertion failure on making a VF, in certain circumstances.v2.14.11Carl Hetherington
These circumstances were a VF which refers to at least one complete reel of audio from a OV before adding more audio of its own.
2019-10-15Fix cross-thread access to info files. May help with #1618.Carl Hetherington
2019-10-15Fix confusing error in windows where it would complain about : in full ↵Carl Hetherington
pathnames if creating a directory failed.
2019-10-14Possible fix for sporadic test failures where DCPs are checked before they ↵Carl Hetherington
are made.
2019-10-09Allow debug builds with no internet connection. Also add missing patron.Carl Hetherington
2019-10-08Improve OpenFileError so that it doesn't say "opening for read"Carl Hetherington
in one case where it should say "opening for read/write". Also add some unit tests for ReelWriter.
2019-10-07Add a little logging.Carl Hetherington
2019-10-05Merge branch 'master' of ssh://git.carlh.net/home/carl/git/dcpomaticCarl Hetherington
2019-10-01Use content video frame rate rather than the DCP one when readingCarl Hetherington
trim start/end back from the UI. See #1607. Backported from 3e6214d3dce7deceb98436e416747aaff72bf561 in v2.15.x.
2019-09-20Add a warning log when an assertion gets hit.Carl Hetherington
2019-09-05Stop double-click on the splitter divider from doing anything (#1601).Carl Hetherington
Backported from cd4e040a1828b83809b555a99b529fcb0f395656 in v2.15.x.
2019-09-03Don't force 24fps onto every DCP made by dcpomatic_create (#1598).Carl Hetherington
Backported from a0d7e38c1b7944ed45cdd6c0292fea33421e8bf5 in v2.15.x.
2019-09-03Fix missing log in dcpomatic_create (#1597).Carl Hetherington
Backported from 7b8ae6c203d4b2de98841cba312d35b355df5579 in v2.15.x.
2019-09-03Exit with code 0 on dcpomatic2_create --version (#1599).Carl Hetherington
Backported from 5753269a807a0ca3b34e12596cdfa3e0362b250f in v2.15.x.
2019-07-21Ignore video streams with frame rates over 1000 (work-around/fix for #1585).Carl Hetherington
Backported from f4f6a2504e5fedb67513689eaeac9dd88ee38ca9 in 2.15.x.
2019-07-02Don't crash if history items are inaccessible.Carl Hetherington
Backported from 232ddcc9892a7dfd54efa7533c27c4cfdf71bffd in v2.15.x.
2019-06-28Fix incorrect timing of PNG subtitles in second and subsequent reels.Carl Hetherington
Backported from 5728b8095b9522626d61b1c684a9492f759e2870 in v2.15.x.
2019-05-28Fix off-by-one channel when editing audio map levels numerically.v2.14.7Carl Hetherington
2019-05-28Use pofilter to check i18n and fix some .po file glitches.v2.14.6Carl Hetherington
2019-05-27Fix several bits of bad i18n markup and add start of checking script.Carl Hetherington
2019-05-27Fix some malformed placeholders in the cs_CZ translation.Carl Hetherington
2019-05-25Fix slightly unbelievable out-of-bounds array access when setting up the ↵v2.14.5Carl Hetherington
audio map for mixdown-to-stereo.
2019-05-22More destruction of the splash screen.v2.14.4Carl Hetherington
2019-05-22Try to make splash screen disappear sooner by Skip()ing the idle event.Carl Hetherington
2019-05-21Fix mis-merge.v2.14.3Carl Hetherington
2019-05-21Give an error if 2D content is set to 3D (#1565). Also runCarl Hetherington
3D tests with more parallel jobs to speed them up. Backported from 11c07c6fd98620c859c7d3dcf6a4bbf6a05e567e in v2.15.x.
2019-05-15Fix scrolling of audio channel group labels.Carl Hetherington
Backported from 7ceb67dae630ddefc10090be5a0a8dea9ac835ad in v2.15.x.
2019-05-14Add tooltip for input groups (#1557).Carl Hetherington
Backported from ca20cd4711c6b56ac238cf2313d2d4d1db92fe1a in v2.15.x.
2019-05-14Truncate audio mapping view channel group names (part of #1557).Carl Hetherington
Backported from faa42e385ec2e36e75347ba5da1e4e0f69b6d6f3 in v2.15.x.
2019-05-10Updated de_DE translation from Carsten Kurz.Carl Hetherington
2019-05-10Fix ko_KR charset.Carl Hetherington
2019-05-10Add new ko_KR .po files.Carl Hetherington
2019-05-07Updated fr_FR translation from Thierry Journet.Carl Hetherington
2019-05-05Speculative fix for white lines at the bottom of full-screen playback windows.v2.14.2Carl Hetherington
2019-05-05Updated nl_NL translation from Rob van Nieuwkerk.Carl Hetherington
2019-05-05Stop video filters emitting frames from the old position justCarl Hetherington
after a seek. If this happens, we get sequences like 1. emit some video at time 60s 2. seek to 40s 3. video frame emitted from filter at 60.1s; this sets _last_video_time in player so that frames emitted between 40s and 60s are discarded; hence the audio buffers overflow. Should fix #1551.
2019-05-05Fix case where the is FFmpegContent with 24fps video and 44.1kHz audioCarl Hetherington
and a start trim of 6724000. With these numbers the start trim is on an integer video frame but halfway through an audio frame. Without this patch the trim would be "corrected" to 6724001, causing video frames to come out of the player at DCPTimes 0, 3999, 5999 etc. It's possible that Frame const position = time.frames_floor(_film->video_frame_rate()); in J2KEncoder::encode should be frames_round, which would also help with this, but that would be a much more risky patch.