| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2017-07-26 | Basic multithread of DCP decryption during export. | Carl Hetherington | |
| 2017-05-23 | Try to stop crashes when tests are torn down. | Carl Hetherington | |
| 2017-05-10 | Rename some classes. | Carl Hetherington | |
| 2017-05-09 | Basic GUI for export. | Carl Hetherington | |
| 2017-04-19 | Various Doxygen fixes. | Carl Hetherington | |
| 2017-04-19 | Attempt to tidy up internal APIs slightly. | Carl Hetherington | |
| 2016-06-20 | Encoder shutdown fixes. | Carl Hetherington | |
| Two fixes here; prevent the servers-list-changed callback being called when Encoder is being destroyed, and stop ~Encoder throwing exceptions. I'm not sure if the catch (...) in ~Encoder will hide problems that we should be handling, but I think by the time ~Encoder is happening we'll already have seen any exceptions that we need to report. | |||
| 2016-06-14 | Clean up of 3D->2D conversion. | Carl Hetherington | |
| It makes slightly more sense to discard 2D in the Transcoder rather than the Encoder. Unfortunately this requires quite invasive changes, mainly to remove Encoder::_position and instead derive this information from the PlayerVideo that is being handled. This is also nicer than before, I think. A notable change is that in player.cc; using time rather than content_video_to_dcp(). This means we are assuming that the decoder returns video at the time we ask it to, rather than checking what it has returned. I can't think of a problem with this (yet). | |||
| 2016-06-07 | Remove some flawed condition manipulation. | Carl Hetherington | |
| I think this stuff is unnecessary as wait() is interruptible by boost::thread::interrupt. Hence instead of setting a flag then signalling the condition we can just do interrupt(), the exception will be thrown and that's that. | |||
| 2016-05-25 | No-op; fix GPL address and use the explicit-program-name version. | Carl Hetherington | |
| 2015-12-11 | Rename Server -> EncodeServer, ServerFinder -> EncodeServerFinder, ↵ | Carl Hetherington | |
| ServerDescription -> EncodeServerDescription. | |||
| 2015-12-09 | Remove unused variable. | Carl Hetherington | |
| 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-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 | Hack to remove boost atomic dependency. | Carl Hetherington | |
| 2015-09-01 | Try to fix build. | Carl Hetherington | |
| 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 | Separate ExceptionStore. | Carl Hetherington | |
| 2015-08-26 | Include tidying src/lib/a-j*.h | Carl Hetherington | |
| 2015-08-19 | Fix loss of host's encoding threads when servers list changes. | Carl Hetherington | |
| 2015-08-18 | Include trimming. | 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-21 | No-op: remove all trailing whitespace. | Carl Hetherington | |
| 2015-06-19 | No-op; variable renaming. | Carl Hetherington | |
| 2015-06-10 | Resurrect neater repeat-write handling. | Carl Hetherington | |
| 2015-06-10 | Rename EncodedData -> Data and trim it a bit. | Carl Hetherington | |
| 2015-03-16 | Hand-apply 33b76b675d747fd828aba91d9d857227cb8a8244 from master; make sure ↵ | Carl Hetherington | |
| signals are disconnected in the right places. | |||
| 2015-02-03 | Comment fix. | Carl Hetherington | |
| 2014-12-05 | Some include tidying. | Carl Hetherington | |
| 2014-07-02 | Clarify that Encoder really just manages video encoding. | 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-20 | Merge master; fix destruction of Server; some test cleanups. | Carl Hetherington | |
| 2014-05-20 | Merge master. | 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-03-25 | It builds. | Carl Hetherington | |
| 2014-03-03 | Try to prevent OS X from sleeping during DCP encode. | Carl Hetherington | |
| 2013-12-30 | Catch exceptions from Encoder threads. | Carl Hetherington | |
| 2013-12-04 | Suspend scale / crop / window / subtitle overlay until we decide that a ↵ | Carl Hetherington | |
| frame is going to be used. | |||
| 2013-11-09 | Fix a few memory leaks. | Carl Hetherington | |
| 2013-11-06 | Various bits of server tidying up. | Carl Hetherington | |
| 2013-11-06 | Add some missing test stuff; split server discovery off into ServerFinder. | Carl Hetherington | |
| 2013-11-05 | Add multiple threads for servers with multiple processing threads. | Carl Hetherington | |
| 2013-11-05 | Various work on server discovery; works on localhost. | Carl Hetherington | |
| 2013-10-19 | Some improvements in progress reporting, especially for long jobs. | Carl Hetherington | |
| 2013-08-29 | Better progress reporting during MXF hashing (#184). | Carl Hetherington | |
| 2013-08-17 | Try to actually use colour conversion; bump libdcp in cscript. | Carl Hetherington | |
