| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2019-06-05 | Merge branch 'v2.15.x' of ssh://git.carlh.net/home/carl/git/dcpomatic into ↵v2.15.7 | Carl Hetherington | |
| v2.15.x | |||
| 2019-06-05 | swaroop: switch ID tag to genre as it is supported by ffmpeg in both mp4 and ↵ | Carl Hetherington | |
| mov. | |||
| 2019-06-05 | Try to warn if we're running the 32-bit version on 64-bit windows (WoW64) ↵ | Carl Hetherington | |
| (#1569). | |||
| 2019-06-01 | Basics of allowing video parts of FFmpegContent to be disabled (#1355 and ↵ | Carl Hetherington | |
| others). | |||
| 2019-05-31 | Fix slightly unbelievable out-of-bounds array access when setting up the ↵ | Carl Hetherington | |
| audio map for mixdown-to-stereo. Forward-ported from 677eaab5c03e9c614ae2bc417a43bd5c1295bb8d in master. | |||
| 2019-05-30 | Destory TranscodeJob earlier, hopefully to fix #1570. | Carl Hetherington | |
| 2019-05-28 | Use pofilter to check i18n and fix some .po file glitches. | Carl Hetherington | |
| Forward-ported from fe6de8b48ff0a40e229c06932ac5fd497322f208 in master. | |||
| 2019-05-28 | Fix several bits of bad i18n markup and add start of checking script. | Carl Hetherington | |
| Forward-ported from ec9cb6719c72930243afc534120da12323e29568 in master. | |||
| 2019-05-28 | Fix some malformed placeholders in the cs_CZ translation. | Carl Hetherington | |
| Forward-ported from cbd2876db6b68e35cb6e7b111ce6b14180c4f97f in master. | |||
| 2019-05-26 | Potential fix for #1568; we calculate the remaining DCPTime but | Carl Hetherington | |
| then convert it back to resampled content frames using the DCP rate rather than the resampled content rate, which seems wrong. If we want to go from metric time to frames we surely have to use the frame rate of the thing we are working with (not the frame rate which that thing will be played back at). | |||
| 2019-05-24 | Basic ability to set video range (JPEG/MPEG) at least for YUV content. May ↵ | Carl Hetherington | |
| not work for RGB. See #1509. | |||
| 2019-05-21 | Tweak comment. | Carl Hetherington | |
| 2019-05-21 | Add Bob Weaver Deinterlacing Filter (bwdif). | Carl Hetherington | |
| 2019-05-21 | Give an error if 2D content is set to 3D (#1565). Also run | Carl Hetherington | |
| 3D tests with more parallel jobs to speed them up. | |||
| 2019-05-15 | Player::playlist_content_change will call setup_pieces() regardlessv2.15.5 | Carl Hetherington | |
| of the state of frequent, so Butler::player_change must always seek regardless of the state of frequent. Otherwise setup_pieces() results in the next pass() output being at position 0, which causes problems when the audio from that output is pushed into the audio ring buffers. | |||
| 2019-05-14 | Non-swaroop build fixes.v2.15.4 | Carl Hetherington | |
| 2019-05-14 | swaroop: fix incorrect start times with encrypted MP4 content.attic/swaroop-v2.15.x | Carl Hetherington | |
| 2019-05-13 | swaroop: allow ScreenKDM subclasses for different KDM types. | Carl Hetherington | |
| 2019-05-13 | swaroop: add name to ECinema KDMs and add DKDM wrapper for ECinema. | Carl Hetherington | |
| 2019-05-13 | swaroop: basics of encrypted MP4 playback. | Carl Hetherington | |
| 2019-05-13 | ECinema 'KDM' tweaks. | Carl Hetherington | |
| 2019-05-13 | swaroop: build fixes. | Carl Hetherington | |
| 2019-05-13 | Initial work on 'ECinema' KDMs. | Carl Hetherington | |
| 2019-05-12 | Fix potential runaway string. | Carl Hetherington | |
| 2019-05-10 | Make video view type configurable. | Carl Hetherington | |
| 2019-05-10 | Basics of OpenGL viewer. | Carl Hetherington | |
| 2019-05-10 | Put Font and Screen into dcpomatic namespace. | Carl Hetherington | |
| 2019-05-10 | Put Time types in dcpomatic namespace. | Carl Hetherington | |
| 2019-05-10 | Validation of certificate chains will fail before dcpomatic_setup() | Carl Hetherington | |
| is called, as OpenSSL has not yet been set up. Make sure that these failures only raise a Bad() (which nobody is yet listening to) rather than throwing an exception which gets caught and reported as a failed-to-load config. If none of the OpenSSL stuff is working chain_valid() will return false but private_key_valid() will throw an exception (as it tries to get the leaf certificate, causing a validity check). | |||
| 2019-05-10 | Build fixes. | Carl Hetherington | |
| 2019-05-10 | Fix mis-merge. | Carl Hetherington | |
| 2019-05-10 | Complain on startup if signer or decryption chains are inconsistent (#1520). | Carl Hetherington | |
| 2019-05-10 | Nag about deletion of DKDMs. | Carl Hetherington | |
| 2019-05-10 | Support download of certificates from Qube (#1460). | Carl Hetherington | |
| 2019-05-10 | Add some very basic timing of the player. | Carl Hetherington | |
| 2019-05-10 | libdcp API fixes. | Carl Hetherington | |
| 2019-05-10 | Update for libdcp API changes. | Carl Hetherington | |
| 2019-05-10 | Missing #include. | Carl Hetherington | |
| 2019-05-10 | Basics of metadata dialog - ratings. | Carl Hetherington | |
| 2019-05-10 | Update for libdcp API changes. | Carl Hetherington | |
| 2019-05-10 | Basics of marker writing (part of #782). | Carl Hetherington | |
| 2019-05-10 | Basics of setting and storing SMPTE CPL markers. | Carl Hetherington | |
| 2019-05-10 | Updated de_DE translation from Carsten Kurz. | Carl Hetherington | |
| 2019-05-10 | Add new ko_KR .po files. | Carl Hetherington | |
| 2019-05-07 | Updated fr_FR translation from Thierry Journet. | Carl Hetherington | |
| 2019-05-05 | Updated nl_NL translation from Rob van Nieuwkerk. | Carl Hetherington | |
| 2019-05-05 | Stop video filters emitting frames from the old position just | Carl 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-05 | Fix case where the is FFmpegContent with 24fps video and 44.1kHz audio | Carl 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. | |||
| 2019-05-05 | pot/merge. | Carl Hetherington | |
| 2019-05-04 | Fix some formatting errors in the it_IT translation. | Carl Hetherington | |
