summarylogtreecommitdiffstats
path: root/010-libjxl-jdk7-fix.patch
blob: 9bfe4148ac22d8bb3725b6ddc409b3f43432afe0 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
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);