| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 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. | |||
| 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-05-09 | Simple cover sheet support (#1039). | Carl Hetherington | |
| 2017-04-30 | Fix some cppcheck warnings. | Carl Hetherington | |
| 2017-04-19 | Various Doxygen fixes. | Carl Hetherington | |
| 2017-04-19 | Attempt to tidy up internal APIs slightly. | Carl Hetherington | |
| 2016-07-27 | Do parallel digest calculation when there are multiple reels (#855). | Carl Hetherington | |
| 2016-05-25 | No-op; fix GPL address and use the explicit-program-name version. | Carl Hetherington | |
| 2015-12-04 | Use libdcp's compress_j2k; move Data into libdcp. | Carl Hetherington | |
| 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 | Basics of reel split. | 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 | 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). | |||
| 2015-09-01 | Don't start thread in constructor. (Writer) | Carl Hetherington | |
| 2015-09-01 | Fix duplicate name of _mutex in ExceptionStore and some of its children. | Carl Hetherington | |
| 2015-08-26 | Separate ExceptionStore. | Carl Hetherington | |
| 2015-08-26 | Rest of src/lib/*.h tidying. | Carl Hetherington | |
| 2015-06-21 | No-op: remove all trailing whitespace. | Carl Hetherington | |
| 2015-06-10 | Resurrect neater repeat-write handling. | Carl Hetherington | |
| 2015-06-10 | Remove unused declaration. | Carl Hetherington | |
| 2015-06-10 | Tidy up J2KImageProxy a bit. | Carl Hetherington | |
| 2015-06-10 | Rename EncodedData -> Data and trim it a bit. | Carl Hetherington | |
| 2015-06-08 | Some work on SMPTE subs. | Carl Hetherington | |
| 2015-06-08 | Adapt for changes to libdcp API. | Carl Hetherington | |
| 2015-05-25 | 5b5c36d28d07e8cd93af5a3f766fd95f2a506beb from master; increase the number of ↵ | Carl Hetherington | |
| images that are kept around in memory before pushing to disk. | |||
| 2015-04-30 | Various bits related to subtitle font handling, particularly copying fonts ↵ | Carl Hetherington | |
| to the DCP. | |||
| 2015-04-24 | Fix crash due to static initialisation order nastiness. | Carl Hetherington | |
| 2014-12-20 | Basic pass-through of font information when using DCP subtitles. | Carl Hetherington | |
| 2014-12-11 | Add language property to SubtitleContent and use it in output DCP subtitle ↵ | Carl Hetherington | |
| files. | |||
| 2014-12-06 | Missing include and hide a warning on Windows. | Carl Hetherington | |
| 2014-12-05 | Some include tidying. | Carl Hetherington | |
| 2014-07-04 | Make XML subtitle work at the very minimal level. | Carl Hetherington | |
| 2014-04-27 | Copyright date. | Carl Hetherington | |
| 2014-04-01 | Merge master. | Carl Hetherington | |
| 2014-03-25 | It builds. | Carl Hetherington | |
| 2014-02-25 | Comments. | Carl Hetherington | |
| 2014-02-11 | Partial hacks to use of libdcp 1.0. | Carl Hetherington | |
| 2014-01-11 | Destroy Transcoder when cancelling transcode jobs; this closes the audio MXF ↵ | Carl Hetherington | |
| so it can be overwritten, even on Windows. | |||
| 2014-01-10 | Add a _full_condition to so that ::write() sleeps if there is lots of ↵ | Carl Hetherington | |
| writing to do already. | |||
| 2014-01-08 | Fix previous. | Carl Hetherington | |
| 2013-11-09 | Fix a few memory leaks. | Carl Hetherington | |
| 2013-07-23 | New libdcp API. | Carl Hetherington | |
| 2013-07-22 | Various 3D bits. | Carl Hetherington | |
| 2013-07-22 | Basics of front-end 3D (as far as viewer, at least). | Carl Hetherington | |
| 2013-07-16 | More noncopyable. | Carl Hetherington | |
| 2013-06-20 | Various fixes to make audio analysis sort-of work. | Carl Hetherington | |
