| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2019-12-23 | Another comment typo. | Carl Hetherington | |
| 2019-12-20 | Remove our forcing of analyzeduration and probesize as they seem to | Carl Hetherington | |
| cause weird problems when scanning some files. The unit test case added here is a case in point: before this patch one stream reported an incorrect channel count and sample rate. It's a bit worrying as these parameters have been in DoM for many years, but perhaps they have become unnecessary / harmful with changes to FFmpeg. | |||
| 2019-12-19 | Add an output audio matrix (#1482). | Carl Hetherington | |
| 2019-12-19 | Add an assertion. | Carl Hetherington | |
| 2019-12-17 | Flush audio decoder when a DCPDecoder finishes so that | Carl Hetherington | |
| resamplers are emptied and hence we don't lose any samples. Fixes #1691. Back-ported from 1444299fa4582fc65c5237edd6c115921f20f872 in master. | |||
| 2019-12-15 | Stop empty Font IDs in imported DCP subtitles making it into the | Carl Hetherington | |
| output DCP (#1689). | |||
| 2019-12-15 | Support content version metadata (#782). | Carl Hetherington | |
| 2019-12-14 | Fix typo. | Carl Hetherington | |
| 2019-12-12 | Use the new libdcp xerces stuff and install the required supporting files. | Carl Hetherington | |
| 2019-12-11 | Make terminate_threads() less likely to leave _threads containing invalid ↵ | Carl Hetherington | |
| pointers. Backported from f0c10e92b849566e458bc323f8783a6fe83e52d2 in master. | |||
| 2019-12-08 | Throw errors from CPLSummary constructor if the DCP::read reported any problems. | Carl Hetherington | |
| 2019-12-06 | Adjust for changes to libdcp API. | Carl Hetherington | |
| 2019-12-04 | Package a patched openssl which creates certificates with | Carl Hetherington | |
| a validity period starting a week before now; fixes #1422. | |||
| 2019-12-01 | Fix audio pts accuracy from previous. | Carl Hetherington | |
| 2019-11-30 | More accurate calculation of export video pts; may fix #1663. | Carl Hetherington | |
| Also specify audio pts on the way in to the encoder to stop FFmpeg complaining. | |||
| 2019-11-30 | Don't say we're encoding at 0fps when we're waiting for the timing history ↵ | Carl Hetherington | |
| to stablise. | |||
| 2019-11-30 | Cut down the time before fps starts to be reported for export jobs. | Carl Hetherington | |
| 2019-11-30 | Fix crash when exporting a 2D project containing 3D content (#1680). | Carl Hetherington | |
| 2019-11-29 | Catch attempts to make a DCP when all content has been trimmed to zero length. | Carl Hetherington | |
| 2019-11-26 | Nag amount is now in Euros. | Carl Hetherington | |
| 2019-11-24 | Accept EmptyAssetPathError if it does not lead to anything worse. | Carl Hetherington | |
| 2019-11-20 | Restore checking of 2D files that are incorrectly set as 3D. | Carl Hetherington | |
| 2019-11-20 | Don't announce job is finished until things have been torn down; may help ↵ | Carl Hetherington | |
| with #1674. | |||
| 2019-11-19 | Fix problems with playing back 3D DCPs and with inserting 3D DCPs | Carl Hetherington | |
| in 2D projects. Also add some tests. | |||
| 2019-11-17 | Fix casting of bytes to words, and hence (hopefully) finally fix incorrect ↵ | Carl Hetherington | |
| bitmapped subtitle colours. | |||
| 2019-11-13 | Fix warning. | Carl Hetherington | |
| 2019-11-12 | Fix crash when calling DCPContent::examine with no film.v2.15.33 | Carl Hetherington | |
| 2019-11-11 | Don't trust video timestamps from FFmpegDecoder.v2.15.32 | Carl Hetherington | |
| 2019-11-11 | Make DecoderPart::_position an optional. | Carl Hetherington | |
| 2019-11-11 | Fix comment. | Carl Hetherington | |
| 2019-11-08 | Try to fix no-stretch / no-scale for non-square pixels (#1636).v2.15.30 | Carl Hetherington | |
| 2019-11-06 | Remove duplicate log introduced by previos. | Carl Hetherington | |
| 2019-11-06 | More logging when finding assets to put in reels. | Carl Hetherington | |
| 2019-11-06 | Try to ignore exceptions thrown from boost::filesystem::is_symlink (#1662). | Carl Hetherington | |
| 2019-11-05 | Remove dubious _buffers_mutex and maintain a lock on _mutex for | Carl Hetherington | |
| the whole of ::audio. Otherwise changes to pending seeks can be mixed up with audio being put into the ringbuffer. | |||
| 2019-11-05 | Yet more waking (in hash computation). | Carl Hetherington | |
| 2019-11-04 | Add some new Waker calls. | Carl Hetherington | |
| 2019-11-04 | Fix incorrect images when cropping without stretch. | Carl Hetherington | |
| Always overallocate images so that Image::crop_scale_window is always safe from over-reading buffers. Relates to #1654 and probably #1653. | |||
| 2019-11-04 | Fix out-of-bounds read when cropping JPEG2000 images (#1654). | Carl Hetherington | |
| 2019-11-01 | Increase fudge factor at the boundary between audio signal and silence. | Carl Hetherington | |
| 2019-10-31 | Make separate reels for parts of the timeline with no video when | Carl Hetherington | |
| we are in REEL_TYPE_BY_VIDEO_CONTENT mode. This fixes VF creation with gaps. Also the implementation of Film::reels() is cleaner now. | |||
| 2019-10-31 | Fix incorrect reels when the first content is not at time 0. | Carl Hetherington | |
| With REELTYPE_BY_VIDEO_CONTENT the first reel would not start at 0. | |||
| 2019-10-31 | Prevent reference/reel setting controls getting stuck when referenced | Carl Hetherington | |
| content is moved with reel mode 'single' enabled (#1645). | |||
| 2019-10-31 | Add comment. | Carl Hetherington | |
| 2019-10-30 | Fix dying butler on changing CPL from one without to one withv2.15.28 | Carl Hetherington | |
| subtitles (#1641). Forward-port from da39ed1516f2463f8a9bf4795a94f23d420c9ca3 in master. | |||
| 2019-10-27 | Fix thinko in previous. | Carl Hetherington | |
| 2019-10-27 | Protect cross-thread access to _pending_images. | Carl Hetherington | |
| 2019-10-26 | Avoid unnecessary re-writes of video assets if they are staying the same ↵v2.15.26 | Carl Hetherington | |
| (#1638). This is particularly useful as it avoids the hard-link-breaking copy step which is necessary if you're going to re-write the video asset with new IDs. | |||
| 2019-10-26 | Put encryption key into the video identifier so that it is re-made if the ↵ | Carl Hetherington | |
| key changes. | |||
| 2019-10-26 | Prevent calls to erase with invalid keys. | Carl Hetherington | |
