| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 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-04 | Build fixes. | Carl Hetherington | |
| 2015-12-04 | Use libdcp's compress_j2k; move Data into libdcp. | Carl Hetherington | |
| 2015-11-06 | Fix warning. | Carl Hetherington | |
| 2015-11-03 | Another missing include. | 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-10-15 | Use AV_ prefixes on some FFmpeg bits. | Carl Hetherington | |
| 2015-09-14 | Lots of #include <iostream>s for Arch. | Carl Hetherington | |
| 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 | Take a JPEG2000 header marked as SRGB to mean that no XYZ -> RGB conversion ↵ | Carl Hetherington | |
| should happen. | |||
| 2015-06-10 | Shift 8-bit XYZ images up so that they are at least visible (part of #497). | 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-04-22 | Various changes to colour conversion specification to use chromaticities. | Carl Hetherington | |
| 2015-04-16 | Add our own raw_convert that uses SafeStringStream. | Carl Hetherington | |
| 2015-02-08 | Actually fix previous. | Carl Hetherington | |
| 2015-02-08 | Fix typo in previous. | Carl Hetherington | |
| 2015-02-08 | Fix uninitialised variable. | Carl Hetherington | |
| 2015-02-02 | Changes to libdcp API. | Carl Hetherington | |
| 2015-02-02 | Improve efficiency of DCP -> image decoding. | Carl Hetherington | |
| 2015-01-29 | Move Socket to dcpomatic_socket.{cc,h}. | Carl Hetherington | |
| 2015-01-07 | Make a note in the log when XYZ values are clamped by libdcp on XYZ -> RGB ↵ | Carl Hetherington | |
| conversion. | |||
| 2015-01-03 | Various libdcp API changes. | 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 | |
