| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2023-10-22 | Remove logging of clamped values. | Carl Hetherington | |
| I can't remember seeing this logged for ages and it appears to cost nearly a second on the rgb_xyz benchmark on AMD Ryzen 7 5700U. | |||
| 2023-10-22 | Use an integer LUT for PiecewiseLUT2, hence removing a lrint and a multiply ↵ | Carl Hetherington | |
| from the rgb -> xyz loop. | |||
| 2023-10-22 | Rename lut -> double_lut. | Carl Hetherington | |
| 2023-10-18 | Add rgb_to_xyz for packed int16_t.v1.8.87 | Carl Hetherington | |
| Adapted from a patch from Aaron Boxer for grok support. | |||
| 2023-10-18 | Split rgb_to_xyz() into two parts. | Carl Hetherington | |
| 2022-05-09 | Extract, test and slightly adjust the piecewise LUT for inverse gamma. | Carl Hetherington | |
| 2022-05-06 | Fix scaling ranges to be the same as they used to be. | Carl Hetherington | |
| 2022-05-05 | Use 2 LUTs for output gamma to improve accuracy (DoM #2242). | Carl Hetherington | |
| 2022-05-05 | Allow LUTs to be created with a particular range. | Carl Hetherington | |
| 2022-05-05 | Use std::vector for LUTs. | Carl Hetherington | |
| 2021-01-24 | Tidying. | Carl Hetherington | |
| 2021-01-24 | Tidying. | Carl Hetherington | |
| 2021-01-21 | Use enum class for the things in types.h | Carl Hetherington | |
| 2021-01-08 | std::shared_ptr | Carl Hetherington | |
| 2017-06-23 | Make xyz_to_xyz into a constructor of OpenJPEGImage where it makes more sense. | Carl Hetherington | |
| 2017-03-30 | Add stride parameter to dcp::xyz_to_rgba. | Carl Hetherington | |
| 2017-01-10 | Remove unused code. | Carl Hetherington | |
| 2016-11-06 | Comment tweak. | Carl Hetherington | |
| 2016-09-09 | Simplify previous commit and remove some debugging. | Carl Hetherington | |
| 2016-09-08 | Add channel assignment support for SMPTE DCPs. | Carl Hetherington | |
| 2016-08-22 | Factor out RGB->XYZ matrix calculation to a separate method. | Carl Hetherington | |
| 2016-06-13 | Add OpenSSL licence exception. | Carl Hetherington | |
| 2016-06-01 | Still more licence fixups. | Carl Hetherington | |
| 2016-05-25 | No-op; Fix GPL address and mention libdcp by name. | Carl Hetherington | |
| 2016-01-12 | Fix colour range in XYZ -> RGBA. | Carl Hetherington | |
| 2015-11-17 | Fix rounding error exposed by different test random set. | Carl Hetherington | |
| 2015-08-28 | Fix copy and paste error in previous commit. | Carl Hetherington | |
| 2015-08-27 | Fairly significant optimisation of RGB -> XYZ conversions. | Carl Hetherington | |
| 2015-06-24 | No-op: whitespace. | Carl Hetherington | |
| 2015-06-12 | Fix erroneous suffix. | Carl Hetherington | |
| 2015-06-11 | Fix thinko which broke xyz->rgb conversion. | Carl Hetherington | |
| 2015-06-11 | Fix possible assert failure. | Carl Hetherington | |
| 2015-06-11 | Pass a note rather than failing an assert on clamping XYZ values after ↵ | Carl Hetherington | |
| conversion. | |||
| 2015-06-10 | Rename XYZImage -> OpenJPEGImage. | Carl Hetherington | |
| 2015-06-10 | Fix comment. | Carl Hetherington | |
| 2015-04-22 | Express colour conversions as chromaticities and adjust so that | Carl Hetherington | |
| everything is specified as something_to_xyz and then you can get an inverse LUT if you want one. | |||
| 2015-02-02 | Remove Image and ARGBImage and just dump RGB data into | Carl Hetherington | |
| uint8_t* buffers. This is hopefully simpler than trying to come up with some Image hierarchy that suits everything. | |||
| 2015-02-02 | Rename XYZFrame -> XYZImage and ARGBFrame -> ARGBImage. | Carl Hetherington | |
| 2015-02-02 | Unpack XYZ to RGB into an Image class rather than a raw buffer. | Carl Hetherington | |
| 2015-01-07 | Clamp out-of-range XYZ values in xyz_to_rgb() and pass notes about their ↵ | Carl Hetherington | |
| existance. | |||
| 2015-01-03 | Tweaks to test setup; don't always compute coverage. | Carl Hetherington | |
| 2015-01-03 | Various fixes to XYZ/RGB transforms. | Carl Hetherington | |
| 2014-12-28 | Purge assert() from src/, at least (not asdcplib). | Carl Hetherington | |
| 2014-12-28 | Change colourspace handling round a bit:1.0-colour-cleanup | Carl Hetherington | |
| - move the essence of GammaLUT into TransferFunction and handle different bit depths more neatly - add ColourConversion to describe input gamma correction, colour transformation and then output gamma correction in one class. - add default ColourConversions for sRGB->XYZ, Rec709->XYZ and XYZ->RGB. | |||
| 2014-10-25 | Add xyz_to_xyz, forward ported from 0.x. | Carl Hetherington | |
| 2014-10-21 | Merge 12-bit fix from 0.x. | Carl Hetherington | |
| 2014-07-09 | Add method to return frames as RGB to a given buffer. | Carl Hetherington | |
| 2014-07-08 | Rename xyz_to_rgb to xyz_to_rgba. | Carl Hetherington | |
| 2014-03-19 | Considerable re-work of KDM class to express the difference between ↵ | Carl Hetherington | |
| encrypted and unencrypted KDMs. | |||
| 2014-01-27 | Remove LUT parent class. | Carl Hetherington | |
