| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2024-04-21 | Rename Encoder -> FilmEncoder, and subclasses. | Carl Hetherington | |
| 2024-01-28 | Rearrange encoder threading. | Carl Hetherington | |
| Soon we'll add a new encoder type, and the existing structure was already creaking a bit at the seams while handling local and remote encodes. Here we split out an encoder thread and introduce the concept of a "sync" thread (which blocks while the encoding is happening). Later we'll have another type which submits the encode request to a GPU and receives the reply back later. | |||
| 2024-01-28 | Patch from Aaron Boxer adding initial support for GPU-powered J2K encoding ↵ | Carl Hetherington | |
| via his tool "grok". | |||
| 2023-08-26 | Cleanup: extract TranscodeJob::frames_per_second(). | Carl Hetherington | |
| 2022-04-20 | Clean up a hack by adding DCPTranscodeJob. | Carl Hetherington | |
| 2021-12-06 | Use a virtual method rather than a set of nasty dynamic casts. | Carl Hetherington | |
| 2021-11-28 | Rearrange checking (and re-examining) content. | Carl Hetherington | |
| Most importantly, checking of content for changes before making a DCP is now done in the TranscodeJob (rather than being in a separate job). This makes things a little neater and also makes the batch converter less confusing when you add a job whose content has changed. | |||
| 2021-05-03 | C++11 tidying. | Carl Hetherington | |
| 2021-01-07 | std::shared_ptr | Carl Hetherington | |
| 2019-05-30 | Destory TranscodeJob earlier, hopefully to fix #1570. | Carl Hetherington | |
| 2018-02-27 | Add a load of explicit keywords. | Carl Hetherington | |
| 2017-05-10 | Rename some classes. | Carl Hetherington | |
| 2017-05-09 | Make TranscoderJob able to take any sort of transcoder. | Carl Hetherington | |
| 2017-05-09 | Make Transcoder a virtual base. | Carl Hetherington | |
| 2017-04-19 | Various Doxygen fixes. | Carl Hetherington | |
| 2016-05-25 | No-op; fix GPL address and use the explicit-program-name version. | Carl Hetherington | |
| 2015-06-21 | No-op: remove all trailing whitespace. | Carl Hetherington | |
| 2015-06-19 | No-op; variable renaming. | Carl Hetherington | |
| 2015-03-24 | Hand-apply e30fd8d; resurrect JSON server code. | Carl Hetherington | |
| 2014-12-05 | Some include tidying. | Carl Hetherington | |
| 2014-08-11 | Remove some left-over JSON bits. | Carl Hetherington | |
| 2014-02-19 | Add some basic JSON stuff. | Carl Hetherington | |
| 2013-06-20 | Various fixes to make audio analysis sort-of work. | Carl Hetherington | |
| 2013-04-04 | More various bits. | Carl Hetherington | |
| 2013-03-31 | Content can be added and previewed. | Carl Hetherington | |
| 2013-03-31 | Runs. | Carl Hetherington | |
| 2013-02-16 | Remove now-unused job dependencies. | Carl Hetherington | |
| 2013-01-17 | shared_ptr is a bit excessive for DecodeOptions. | Carl Hetherington | |
| 2013-01-17 | EncodeOptions can go. | Carl Hetherington | |
| 2012-12-16 | Split Options into encode / decode. | Carl Hetherington | |
| 2012-10-24 | Merge FilmState / Film. | Carl Hetherington | |
| 2012-10-21 | Pass options only to jobs that need them. | Carl Hetherington | |
| 2012-10-10 | Try to not start jobs if a dependant fails. | Carl Hetherington | |
| 2012-09-22 | Improve transcode job progress reporting. | Carl Hetherington | |
| 2012-07-15 | Move things round a bit. | Carl Hetherington | |
