| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2018-07-08 | Write image subs to DCPs. | Carl Hetherington | |
| 2018-07-06 | Missing wakeups of the writer thread when we are waiting for it do something.v2.13.34 | Carl Hetherington | |
| 2018-06-09 | Another writer deadlock fix. | Carl Hetherington | |
| 2018-06-07 | Assorted fixes to queue management. | Carl Hetherington | |
| 2018-06-07 | Check that we're not about to deadlock if the queue is full and we can't ↵ | Carl Hetherington | |
| repeat-write. | |||
| 2018-06-05 | Don't allow the queue to get too big with REPEAT frames otherwisev2.13.26 | Carl Hetherington | |
| there's a long delay at the end of the job while they are written. We must still write FULL frames even if the queue is long (we only stop doing that if the queue has too many FULL frames i.e. too much memory consumption). With this commit we stop writing REPEAT/FAKE frames when the queue gets long and assume there will always be a sequence image for writing and hence the main writer thread will reduce the queue given time. | |||
| 2018-05-15 | Fix failure to skip through more than one empty reel when looking for a reel ↵ | Carl Hetherington | |
| to put subtitles in. | |||
| 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 | |
