| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2018-04-19 | Add unit test to trigger #1275 and an assert to prevent the segfault. | Carl Hetherington | |
| 2018-03-07 | Don't fake-write encrypted video frames as the asset ID is somehow (?) | Carl Hetherington | |
| embedded in the HMAC (#1232). | |||
| 2018-02-16 | Name threads on Linux. | Carl Hetherington | |
| 2017-12-29 | Do split buffers over reel boundaries correctly. | Carl Hetherington | |
| 2017-12-29 | Previously the code did not account for referenced audio, so far | Carl Hetherington | |
| as I can see. It decided which reel to write new audio to based on how many frames had been written to the current reel; this makes no sense for referred reels for which the player will emit no audio. This code looks at the audio timestamp instead. | |||
| 2017-10-05 | Add configuration option to set writer's maximum frames in memory. | Carl Hetherington | |
| 2017-06-29 | Offer only flat/scope/full-frame as container choices and differentiate | Carl Hetherington | |
| the names from the UI for content ratios. | |||
| 2017-06-15 | Fix crash when finding DCP size with Interop subs. | Carl Hetherington | |
| 2017-06-11 | Fix incorrect audio MXFs when writing multiple reels. | Carl Hetherington | |
| 2017-06-08 | Add size and audio/subtitle languages to contact sheet. | Carl Hetherington | |
| 2017-05-09 | Simple cover sheet support (#1039). | Carl Hetherington | |
| 2017-04-27 | Distinguish master DoM encode threads count from the server count. | Carl Hetherington | |
| 2017-04-19 | Fix audio when it spans reel boundaries. | Carl Hetherington | |
| 2017-04-19 | Fix pull timing; fix units of ReelWriter::total_written_audio_frames. | Carl Hetherington | |
| 2017-04-19 | Attempt to tidy up internal APIs slightly. | Carl Hetherington | |
| 2017-04-19 | Implement subtitles. | Carl Hetherington | |
| 2017-04-05 | More detailed error with an invalid signer chain. | Carl Hetherington | |
| 2017-04-03 | Confirm overwrite of existing DCP when creating a new one. | Carl Hetherington | |
| 2017-02-12 | Use CPL annotation text for ASSETMAP and PKL (#1048). | Carl Hetherington | |
| 2017-01-29 | Better debug log message. | Carl Hetherington | |
| 2016-10-24 | Build fix. | Carl Hetherington | |
| 2016-10-24 | Fix broken digest progress reporting (#977). | Carl Hetherington | |
| 2016-08-12 | Remove all use of stringstream in an attempt to fix | Carl Hetherington | |
| the suspected thread-unsafe crash bugs on OS X. | |||
| 2016-08-04 | Different configuration of filename format for assets / metadata (since ↵ | Carl Hetherington | |
| CPL/PKL files don't refer to reels). | |||
| 2016-07-31 | Allow configuration of MXF/XML filenames (part of #710). | Carl Hetherington | |
| 2016-07-29 | Add reel index/count to DCP filename format. | Carl Hetherington | |
| 2016-07-29 | Basics of custom DCP filename components. | Carl Hetherington | |
| 2016-07-27 | Do parallel digest calculation when there are multiple reels (#855). | Carl Hetherington | |
| 2016-06-13 | Rename MD5Digester -> Digester. | Carl Hetherington | |
| 2016-05-29 | Move transcode progress updating. | Carl Hetherington | |
| Do this in the transcoder rather than the writer so that it updates even if video is being referenced. | |||
| 2016-05-25 | No-op; fix GPL address and use the explicit-program-name version. | Carl Hetherington | |
| 2016-02-21 | Don't write duplicate <LoadFont> nodes into subtitle files. | Carl Hetherington | |
| 2015-12-21 | Increase number of frames stored in memory before write (#748). | Carl Hetherington | |
| 2015-12-18 | Stop double-calculation of hashes. | Carl Hetherington | |
| 2015-12-06 | Add some more debugging. | Carl Hetherington | |
| 2015-12-04 | Use libdcp's compress_j2k; move Data into libdcp. | Carl Hetherington | |
| 2015-11-30 | I think it's ok and less crash-prone to check joinable() rather | Carl Hetherington | |
| than asserting it; I have seen traces which suggest the assert might be triggering. In an ideal world we would track down why that's happening. | |||
| 2015-11-27 | Fix reel that subtitles are put in when they are exactly on a reel boundary. | Carl Hetherington | |
| 2015-10-22 | Move quite a lot of stuff out of Writer into a new class | Carl Hetherington | |
| ReelWriter, which hopefully cleans things up a bit. | |||
| 2015-10-22 | Remove ref_write mechanism and instead maintain state for each | Carl Hetherington | |
| reel being written so that we don't need to keep track of frames that are being referenced. | |||
| 2015-10-22 | Various multi-reel fixes. | Carl Hetherington | |
| * _video_frames_enqueued -> _position * some int -> Frame replacements * Call Writer::ref_write when there is nothing to encode / write for one frame. * Assume Encoder::encode is called once per output video frame. * Possibly correct some off-by-1 overlap bugs. * Don't reset _last_written on FAKE write as I believe there is no need. | |||
| 2015-10-12 | Rename split-by-video content slightly; fix referencing to multi-reel DCPs. | Carl Hetherington | |
| 2015-10-12 | Fix merge. | Carl Hetherington | |
| 2015-10-12 | Basics of reel split. | Carl Hetherington | |
| 2015-10-09 | Logging improvements to allow prettier displays in the server GUI. | Carl Hetherington | |
| 2015-10-06 | Make sure SMPTE subtitle MXFs get the right intrinsic duration. | Carl Hetherington | |
| 2015-09-24 | assert (joinable) before joining threads. | Carl Hetherington | |
| 2015-09-16 | Back-end for very basic and hacky VF support for a DCP imported as content. | Carl Hetherington | |
| 2015-09-14 | Lots of #include <iostream>s for Arch. | Carl Hetherington | |
| 2015-09-14 | Optimise checking of existing image data. | Carl Hetherington | |
| When checking existing image data go from the end backwards until a good hash is found rather than from the start forwards until a bad hash is found. This is a lot quicker for long files but may miss a corrupted frame somewhere (however unlikely this is). | |||
