Warning, /graphics/krita/3rdparty/ext_frameworks/0001-comment-out-jxl-0.9.0-API-change.patch is written in an unsupported language. File is not indexed.
0001 From 2188bbc57adb02bf320cecf493885d16e294e33d Mon Sep 17 00:00:00 2001 0002 From: Ivan Yossi <ghevan@gmail.com> 0003 Date: Mon, 15 Jan 2024 14:14:28 -0600 0004 Subject: [PATCH] comment out jxl 0.9.0 API change 0005 0006 --- 0007 src/imageformats/jxl.cpp | 18 +++++++++++++++--- 0008 1 file changed, 15 insertions(+), 3 deletions(-) 0009 0010 diff --git a/src/imageformats/jxl.cpp b/src/imageformats/jxl.cpp 0011 index 2501086..ee2b751 100644 0012 --- a/src/imageformats/jxl.cpp 0013 +++ b/src/imageformats/jxl.cpp 0014 @@ -269,18 +269,30 @@ bool QJpegXLHandler::countALLFrames() 0015 } 0016 } 0017 0018 - status = JxlDecoderGetColorAsEncodedProfile(m_decoder, &m_input_pixel_format, JXL_COLOR_PROFILE_TARGET_DATA, &color_encoding); 0019 + status = JxlDecoderGetColorAsEncodedProfile(m_decoder, 0020 +#if JPEGXL_NUMERIC_VERSION < JPEGXL_COMPUTE_NUMERIC_VERSION(0, 9, 0) 0021 + &m_input_pixel_format, 0022 +#endif 0023 + JXL_COLOR_PROFILE_TARGET_DATA, 0024 + &color_encoding); 0025 0026 if (status == JXL_DEC_SUCCESS && color_encoding.color_space == JXL_COLOR_SPACE_RGB && color_encoding.white_point == JXL_WHITE_POINT_D65 0027 && color_encoding.primaries == JXL_PRIMARIES_SRGB && color_encoding.transfer_function == JXL_TRANSFER_FUNCTION_SRGB) { 0028 m_colorspace = QColorSpace(QColorSpace::SRgb); 0029 } else { 0030 size_t icc_size = 0; 0031 - if (JxlDecoderGetICCProfileSize(m_decoder, &m_input_pixel_format, JXL_COLOR_PROFILE_TARGET_DATA, &icc_size) == JXL_DEC_SUCCESS) { 0032 + if (JxlDecoderGetICCProfileSize(m_decoder, 0033 +#if JPEGXL_NUMERIC_VERSION < JPEGXL_COMPUTE_NUMERIC_VERSION(0, 9, 0) 0034 + &m_input_pixel_format, 0035 +#endif 0036 + JXL_COLOR_PROFILE_TARGET_DATA, 0037 + &icc_size) == JXL_DEC_SUCCESS) { 0038 if (icc_size > 0) { 0039 QByteArray icc_data(icc_size, 0); 0040 if (JxlDecoderGetColorAsICCProfile(m_decoder, 0041 - &m_input_pixel_format, 0042 +#if JPEGXL_NUMERIC_VERSION < JPEGXL_COMPUTE_NUMERIC_VERSION(0, 9, 0) 0043 + &m_input_pixel_format, 0044 +#endif 0045 JXL_COLOR_PROFILE_TARGET_DATA, 0046 reinterpret_cast<uint8_t *>(icc_data.data()), 0047 icc_data.size()) 0048 -- 0049 2.39.3 (Apple Git-145) 0050