| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2015-11-27 | Fix crash when repeating video frames across a reel boundary. | Carl Hetherington | |
| 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-09 | Logging improvements to allow prettier displays in the server GUI. | Carl Hetherington | |
| 2015-10-02 | Speculative fix for hangs during Encoder::end(). | Carl Hetherington | |
| I think it's possible that, if an exception is thrown by an Encoder thread during the clear-out loop at the top of Encoder::end, that loop will hang waiting for a notify() on _full_condition that never comes. Fix this by rethrow()ing in this loop and notifying _full_condition if an encoder thread throws an exception. | |||
| 2015-09-18 | Make sure exceptions during local encodes are propagated up to the front end ↵ | Carl Hetherington | |
| (#694). | |||
| 2015-09-02 | Don't share _terminate. | Carl Hetherington | |
| _terminate was being shared between enqueue() and the encoding threads so that when terminating and recreating the encoding threads any pending enqueue() was dropped (#683). | |||
| 2015-09-01 | Protect _threads with a mutex since it may be updated from | Carl Hetherington | |
| the GUI thread (via ServersChanged) or from the job thread (via end ()). | |||
| 2015-08-26 | Move ServerDescription into its own header. | Carl Hetherington | |
| 2015-08-19 | Fix loss of host's encoding threads when servers list changes. | Carl Hetherington | |
| 2015-08-19 | Some work on rationalising and tidying up timing logging. | Carl Hetherington | |
| 2015-08-19 | Add only-servers-encode option for debugging / optimisation / testing of ↵ | Carl Hetherington | |
| servers. | |||
| 2015-08-18 | Include tidying. | Carl Hetherington | |
| 2015-07-14 | Port 65514eea7705fb12985cef448f08ceb47db6acab from 1.x; failure to handle ↵ | Carl Hetherington | |
| separate-eye 3D when R comes before L in the playlist. | |||
| 2015-07-06 | Better updating of servers list when things change. | Carl Hetherington | |
| 2015-06-25 | Make player decide whether subtitles should be burnt based on | Carl Hetherington | |
| content settings rather than using the film's settings. Remove film property of burn-subtitles. | |||
| 2015-06-21 | No-op: remove all trailing whitespace. | Carl Hetherington | |
| 2015-06-19 | No-op; variable renaming. | Carl Hetherington | |
| 2015-06-11 | Check for J2K data before checking for similarity of frames; fixes #599. | Carl Hetherington | |
| 2015-06-10 | Resurrect neater repeat-write handling. | 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-05-25 | 5b5c36d28d07e8cd93af5a3f766fd95f2a506beb from master; increase the number of ↵ | Carl Hetherington | |
| images that are kept around in memory before pushing to disk. | |||
| 2015-03-16 | Hand-apply 33b76b675d747fd828aba91d9d857227cb8a8244 from master; make sure ↵ | Carl Hetherington | |
| signals are disconnected in the right places. | |||
| 2015-01-07 | Make a note in the log when XYZ values are clamped by libdcp on XYZ -> RGB ↵ | Carl Hetherington | |
| conversion. | |||
| 2014-12-05 | Include rearrangement. | Carl Hetherington | |
| 2014-12-03 | Hand-apply 63b62aa703c2628b27b577114081b265f237dadb from master; | Carl Hetherington | |
| fix missing parameter in log entry. | |||
| 2014-09-11 | Spot repeated frames from single-image sources and optimise encoding. | Carl Hetherington | |
| 2014-09-11 | No-op; rename a variable and add some comments. | Carl Hetherington | |
| 2014-08-11 | Merge master. | Carl Hetherington | |
| 2014-08-09 | Properly remove JSON server; remove some unused usings; remove some ↵ | Carl Hetherington | |
| unnecessary uses of stringstream. | |||
| 2014-07-10 | Basics of direct write of J2K data without encode/decode. | Carl Hetherington | |
| 2014-07-02 | Clarify that Encoder really just manages video encoding. | Carl Hetherington | |
| 2014-07-01 | Only burn subtitles if it is turned on. | Carl Hetherington | |
| 2014-07-01 | DCPVideoFrame -> DCPVideo and PlayerVideoFrame -> PlayerVideo. | Carl Hetherington | |
| 2014-06-26 | Merge master. | Carl Hetherington | |
| 2014-06-26 | Use full/empty conditions rather than just a single condition for the server ↵ | Carl Hetherington | |
| and encoder. | |||
| 2014-06-02 | Merge master. | Carl Hetherington | |
| 2014-05-23 | Tweak logging a bit. | Carl Hetherington | |
| 2014-05-21 | Try to fix clashes caused by ERROR, WARNING etc. as variables. | Carl Hetherington | |
| 2014-05-21 | Tidy up logging a bit. Make it configurable from the GUI. | Carl Hetherington | |
| 2014-05-20 | Merge master. | Carl Hetherington | |
| 2014-05-14 | Make DCPVideoFrame use PlayerVideoFrame to store its image. | Carl Hetherington | |
| 2014-05-14 | Move Eyes and ColourConversion into PlayerVideoFrame. | Carl Hetherington | |
| 2014-05-14 | Rename PlayerImage to PlayerVideoFrame and give it its own file. | Carl Hetherington | |
| 2014-04-27 | Copyright date fix. | Carl Hetherington | |
| 2014-04-01 | Merge master. | Carl Hetherington | |
| 2014-03-25 | It builds. | Carl Hetherington | |
| 2014-03-24 | Tinker with logging. | Carl Hetherington | |
| 2014-03-03 | Merge master. | Carl Hetherington | |
