| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2022-04-09 | Add some missing override labels. | Carl Hetherington | |
| 2021-09-27 | Replace aligned bool with enum Alignment. | Carl Hetherington | |
| 2021-09-27 | Various alignment adjustments. | Carl Hetherington | |
| 2021-05-01 | C++11 tidying. | Carl Hetherington | |
| 2021-02-26 | Add accessor for _eye in J2kImageProxy. | Carl Hetherington | |
| 2021-01-31 | More enum class additions. | Carl Hetherington | |
| 2021-01-07 | std::shared_ptr | Carl Hetherington | |
| 2020-11-02 | Pass around JPEG2000 data as a shared_ptr and hence avoid a copy | Carl Hetherington | |
| of 4MB of data for every JPEG2000 frame we decode. | |||
| 2020-04-17 | Rename send_binary -> write_to_socket. | Carl Hetherington | |
| 2020-04-14 | Ignore and report failures to decode frames during playback (#1593). | Carl Hetherington | |
| 2020-04-14 | Use a struct rather than a std::pair as the return type from ImageProxy::image. | Carl Hetherington | |
| 2018-11-06 | Remove some unused parameters. | Carl Hetherington | |
| 2018-11-06 | Move deinterleave of OpenJPEGImage to Image into the prepare(), meaning | Carl Hetherington | |
| that it can be multi-threaded. This allows the bit shift for non-12bpp JPEG2000 sources to be done at the same time as the deinterleave. Should speed up DCP playback in some cases. | |||
| 2018-10-12 | Change MagickImageProxy to FFmpegImageProxy and make it use FFmpeg | Carl Hetherington | |
| to decode images. Hence remove {Image,Graphics}Magick. | |||
| 2018-04-13 | Account for J2K decoding at lower-than-maximum resolution when croppingv2.13.14 | Carl Hetherington | |
| the resulting images; fixes #1274. | |||
| 2017-12-29 | Add basic memory-used stuff for butler and reduce minimum audio | Carl Hetherington | |
| readahead quite a bit. This in turn reduces the maximum butler memory usage as it will keep getting audio (and hence video) until the minimum audio readahead is hit. | |||
| 2017-08-14 | Basics of forced reduction of JPEG2000 decode resolution. | Carl Hetherington | |
| 2017-07-26 | Multi-threaded decode of DCP when previewing. | Carl Hetherington | |
| 2017-07-26 | Rename some variables. | Carl Hetherington | |
| 2016-11-26 | Reduce during J2K decode where possible for playback (#986). | 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-05-25 | No-op; fix GPL address and use the explicit-program-name version. | Carl Hetherington | |
| 2015-12-04 | Fix build. | Carl Hetherington | |
| 2015-12-04 | Use libdcp's compress_j2k; move Data into libdcp. | Carl Hetherington | |
| 2015-10-29 | Fix incorrect colourspace conversion of XYZ content | Carl Hetherington | |
| when it is not being passed through as untouched JPEG2000 (#730). | |||
| 2015-09-01 | Add basic test for client/server with a J2K image. | Carl Hetherington | |
| 2015-08-26 | Include tidying src/lib/a-j*.h | Carl Hetherington | |
| 2015-06-21 | No-op: remove all trailing whitespace. | Carl Hetherington | |
| 2015-06-11 | Use better J2KImageProxy::same() method. | 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-02-08 | Actually fix previous. | 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-12-05 | Some include tidying. | Carl Hetherington | |
| 2014-11-23 | First cut at J2K import. | Carl Hetherington | |
| 2014-11-07 | Remove log from ImageProxy hierarchy. | Carl Hetherington | |
| 2014-07-10 | Basics of direct write of J2K data without encode/decode. | Carl Hetherington | |
| 2014-07-09 | Split up image_proxy.{cc,h} | Carl Hetherington | |
