diff --git a/build/vcpkg/ports/libjxl/portfile.cmake b/build/vcpkg/ports/libjxl/portfile.cmake index 1440d9b..c08804b 100644 --- a/build/vcpkg/ports/libjxl/portfile.cmake +++ b/build/vcpkg/ports/libjxl/portfile.cmake @@ -2,7 +2,7 @@ vcpkg_from_github( OUT_SOURCE_PATH SOURCE_PATH REPO libjxl/libjxl REF "v${VERSION}" - SHA512 54dc043dbed4e4bda1a591a07549f31fde17b67c5d754b1676616f3d8ffb82debafa3ed69041fd6523c907550543b11a3788d5cd3f1ca18e3ee2888760795ae3 + SHA512 1d19f30c0ae94e212326a15dc128612bce207e619c55c2a020401a27d01a933de71bb35e907521dc8fd853dd5578d74d74f7a5a282f0083fd22cf9cb07ccb96e HEAD_REF main PATCHES fix-dependencies.patch diff --git a/build/vcpkg/ports/libjxl/vcpkg.json b/build/vcpkg/ports/libjxl/vcpkg.json index 435928d..da5eeb2 100644 --- a/build/vcpkg/ports/libjxl/vcpkg.json +++ b/build/vcpkg/ports/libjxl/vcpkg.json @@ -1,6 +1,6 @@ { "name": "libjxl", - "version-semver": "0.10.1", + "version-semver": "0.10.2", "description": "JPEG XL image format reference implementation", "homepage": "https://github.com/libjxl/libjxl", "license": "BSD-3-Clause", diff --git a/src/ManagedCodecs/ImageSharp/ManagedCodecs.ImageSharp.csproj b/src/ManagedCodecs/ImageSharp/ManagedCodecs.ImageSharp.csproj index 39781f1..54449f5 100644 --- a/src/ManagedCodecs/ImageSharp/ManagedCodecs.ImageSharp.csproj +++ b/src/ManagedCodecs/ImageSharp/ManagedCodecs.ImageSharp.csproj @@ -8,7 +8,7 @@ - + diff --git a/src/NativeCodecs/Libjxl/JxlCodec.cs b/src/NativeCodecs/Libjxl/JxlCodec.cs index ea5cdbb..05f7d57 100644 --- a/src/NativeCodecs/Libjxl/JxlCodec.cs +++ b/src/NativeCodecs/Libjxl/JxlCodec.cs @@ -15,9 +15,9 @@ namespace PhotoSauce.NativeCodecs.Libjxl; internal static unsafe class JxlFactory { - public const string DisplayName = $"{libjxl} 0.10.1"; + public const string DisplayName = $"{libjxl} 0.10.2"; public const string libjxl = nameof(libjxl); - public const uint libver = 10001; + public const uint libver = 10002; private static readonly Lazy dependencyValid = new(() => { #if NETFRAMEWORK diff --git a/src/NativeCodecs/Libjxl/NativeCodecs.Libjxl.csproj b/src/NativeCodecs/Libjxl/NativeCodecs.Libjxl.csproj index 49996a1..35415fb 100644 --- a/src/NativeCodecs/Libjxl/NativeCodecs.Libjxl.csproj +++ b/src/NativeCodecs/Libjxl/NativeCodecs.Libjxl.csproj @@ -1,7 +1,7 @@ - 0.10.1 + 0.10.2 net6.0;net7.0;net472 $(TargetFrameworks);net461;netstandard2.0;netstandard2.1 diff --git a/src/NativeCodecs/Libjxl/readme.md b/src/NativeCodecs/Libjxl/readme.md index 0cac027..2f86f1f 100644 --- a/src/NativeCodecs/Libjxl/readme.md +++ b/src/NativeCodecs/Libjxl/readme.md @@ -3,7 +3,7 @@ PhotoSauce.NativeCodecs.Libjxl This MagicScaler plugin wraps the [libjxl](https://github.com/libjxl/libjxl) reference [JPEG XL](https://jpeg.org/jpegxl/) codec. -*IMPORTANT: Version 0.7.0 of `libjxl` is a preview release and may not be fully stable. Use the encoder with caution.* +*IMPORTANT*: `libjxl` is a preview release and may not be fully stable. In particular, it may crash your process on out of memory conditions. See: https://github.com/libjxl/libjxl/issues/1450. Requirements ------------