summarylogtreecommitdiffstats
path: root/010-libjxl-jdk7-fix.patch
diff options
context:
space:
mode:
Diffstat (limited to '010-libjxl-jdk7-fix.patch')
-rw-r--r--010-libjxl-jdk7-fix.patch30
1 files changed, 30 insertions, 0 deletions
diff --git a/010-libjxl-jdk7-fix.patch b/010-libjxl-jdk7-fix.patch
new file mode 100644
index 000000000000..9bfe4148ac22
--- /dev/null
+++ b/010-libjxl-jdk7-fix.patch
@@ -0,0 +1,30 @@
+--- a/tools/jni/org/jpeg/jpegxl/wrapper/DecoderTest.java
++++ b/tools/jni/org/jpeg/jpegxl/wrapper/DecoderTest.java
+@@ -6,7 +6,6 @@
+ package org.jpeg.jpegxl.wrapper;
+
+ import java.nio.ByteBuffer;
+-import java.util.Base64;
+
+ public class DecoderTest {
+ static {
+@@ -25,12 +24,15 @@
+ }
+
+ private static final int SIMPLE_IMAGE_DIM = 1024;
+- private static final byte[] SIMPLE_IMAGE_BYTES =
+- Base64.getDecoder().decode("/wr6H0GRCAYBAGAASzgkunkeVbaSBu95EXDn0e7ABz2ShAMA");
++ // Base64: "/wr6H0GRCAYBAGAASzgkunkeVbaSBu95EXDn0e7ABz2ShAMA"
++ private static final byte[] SIMPLE_IMAGE_BYTES = {-1, 10, -6, 31, 65, -111, 8, 6, 1, 0, 96, 0, 75,
++ 56, 36, -70, 121, 30, 85, -74, -110, 6, -17, 121, 17, 112, -25, -47, -18, -64, 7, 61, -110,
++ -124, 3, 0};
+
+ private static final int PIXEL_IMAGE_DIM = 1;
+- private static final byte[] PIXEL_IMAGE_BYTES =
+- Base64.getDecoder().decode("/woAELASCBAQABwASxLFgoUkDA==");
++ // Base64: "/woAELASCBAQABwASxLFgoUkDA=="
++ private static final byte[] PIXEL_IMAGE_BYTES = {
++ -1, 10, 0, 16, -80, 18, 8, 16, 16, 0, 28, 0, 75, 18, -59, -126, -123, 36, 12};
+
+ static ByteBuffer makeByteBuffer(byte[] src, int length) {
+ ByteBuffer buffer = ByteBuffer.allocateDirect(length);