| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2020-05-20 | More logging and make it go to the right place. | Carl Hetherington | |
| 2020-04-14 | Ignore and report failures to decode frames during playback (#1593). | Carl Hetherington | |
| 2019-10-21 | Rename dcpomatic_sleep -> dcpomatic_sleep_seconds. | Carl Hetherington | |
| 2019-05-24 | Basic ability to set video range (JPEG/MPEG) at least for YUV content. May ↵ | Carl Hetherington | |
| not work for RGB. See #1509. | |||
| 2018-11-21 | Tidy and fix logging. | Carl Hetherington | |
| 2018-09-06 | Try to prevent encode server test crashing in valgrind. | Carl Hetherington | |
| 2018-07-23 | Tidy up after mass rename. | Carl Hetherington | |
| 2018-07-20 | Untested; allow viewing of subtitles or closed captions in the preview. | Carl Hetherington | |
| 2018-04-13 | Note and indicate servers with bad link version (#982). | Carl Hetherington | |
| 2018-02-24 | Speed some operations by re-using the last PlayerVideo but with | Carl Hetherington | |
| updated metadata (where possible). Helps with #1194. | |||
| 2018-02-02 | Fix incorrect pixel format on subtitles when they are sent to encoding servers. | Carl Hetherington | |
| 2017-10-16 | Fix client_server_tests on Docker. | Carl Hetherington | |
| 2017-07-28 | Fix required test. | Carl Hetherington | |
| 2017-05-30 | Fix another hang in tests. | Carl Hetherington | |
| 2017-05-29 | Fix hang in client_server tests. | Carl Hetherington | |
| 2017-05-27 | Fix leaked threads in client-server test. | Carl Hetherington | |
| 2017-04-19 | Various Doxygen fixes. | Carl Hetherington | |
| 2017-04-19 | Attempt to tidy up internal APIs slightly. | Carl Hetherington | |
| 2016-06-29 | Fix handling of incorrectly-recognised JPEG2000 files. | Carl Hetherington | |
| Previously we asked libdcp whether an imported J2K file was RGB or XYZ. The answer it gives is sometimes wrong, for reasons that are not clear (either the files are not marked correctly, or openjpeg is not parsing whatever metadata correctly). However it seems that, in general, we use the user's specified colour conversion to decide what to do with an image, rather than asking the image what should be done to it. Hence it makes more sense to assume that if a user specifies no colour conversion for a J2K file then the file is XYZ. With preview, the colour conversion from XYZ back to RGB is done by FFmpeg, so we have to set the pixel format correctly on the Image that comes back from J2KImageProxy. Now we get that pixel format from the configured colourspace conversion rather than from openjpeg's guess as to the file's colourspace. It's a bit ugly that the only thing we ask the file about is whether or not it is in YUV (which governs whether or not FFmpeg applies the user's configured YUV-to-RGB conversion). Everything else is decided by the configured conversion. I think there's still some uglyness in here that I can't put my finger on. | |||
| 2016-06-21 | Revert "Use make_shared<>." | Carl Hetherington | |
| Support for this seems to vary wildly across DoM's build targets. Stuff that builds on 16.04 won't build on 14.04, for example. Seems to not be worth the hassle now. This reverts commit 5a5324ed3a381a86dfe0a6e3932c1d58fdcd596f. | |||
| 2016-06-21 | Use make_shared<>. | Carl Hetherington | |
| 2016-05-25 | No-op; fix GPL address and use the explicit-program-name version. | Carl Hetherington | |
| 2015-12-11 | Split EncodeServer into that and Server. | Carl Hetherington | |
| 2015-12-11 | Rename Server -> EncodeServer, ServerFinder -> EncodeServerFinder, ↵ | Carl Hetherington | |
| ServerDescription -> EncodeServerDescription. | |||
| 2015-12-06 | Increase timeout on client-server-test. | Carl Hetherington | |
| 2015-12-04 | Use libdcp's compress_j2k; move Data into libdcp. | Carl Hetherington | |
| 2015-10-15 | Use AV_ prefixes on some FFmpeg bits. | Carl Hetherington | |
| 2015-09-01 | Add basic test for client/server with a J2K image. | Carl Hetherington | |
| 2015-08-26 | Split log.{cc,h}. | Carl Hetherington | |
| 2015-08-26 | Move ServerDescription into its own header. | Carl Hetherington | |
| 2015-08-25 | Add video waveform viewer. | Carl Hetherington | |
| 2015-07-16 | float -> double in a few places. | 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-10 | Tidy up J2KImageProxy a bit. | Carl Hetherington | |
| 2015-06-10 | Rename EncodedData -> Data and trim it a bit. | Carl Hetherington | |
| 2015-03-25 | Remove Scaler config and use SWS_BICUBIC everywhere. | Carl Hetherington | |
| 2015-01-07 | Make a note in the log when XYZ values are clamped by libdcp on XYZ -> RGB ↵ | Carl Hetherington | |
| conversion. | |||
| 2014-11-07 | Remove log from ImageProxy hierarchy. | Carl Hetherington | |
| 2014-09-30 | Basic video fade support. | Carl Hetherington | |
| 2014-07-09 | Split up image_proxy.{cc,h} | Carl Hetherington | |
| 2014-07-01 | Split EncodedData classes into their own file. | Carl Hetherington | |
| 2014-07-01 | Only burn subtitles if it is turned on. | Carl Hetherington | |
| 2014-07-01 | Remove FFmpegDecoder minimal_run and care on seeking, as the ↵ | Carl Hetherington | |
| VideoDecoder/AudioDecoder has to cope with stuff per-stream anyway. | |||
| 2014-07-01 | DCPVideoFrame -> DCPVideo and PlayerVideoFrame -> PlayerVideo. | Carl Hetherington | |
| 2014-06-20 | Merge master; fix destruction of Server; some test cleanups. | Carl Hetherington | |
| 2014-06-12 | Merge master. | Carl Hetherington | |
| 2014-06-10 | Add test for YUV images encoded by servers. | Carl Hetherington | |
| 2014-06-02 | Merge master. | Carl Hetherington | |
| 2014-05-21 | Tidy up logging a bit. Make it configurable from the GUI. | Carl Hetherington | |
