From 266cd5d2c9136e38b5e334b962e1b4b4ecf36b3d Mon Sep 17 00:00:00 2001 From: Nathaniel Sherry Date: Sat, 8 Jun 2024 14:55:36 -0400 Subject: [PATCH] The SpectrumEncoder in PeakabooConfiguration now passes float[] class for encoder creation, as required by Kryo --- .../main/java/org/peakaboo/app/PeakabooConfiguration.java | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/LibPeakaboo/src/main/java/org/peakaboo/app/PeakabooConfiguration.java b/LibPeakaboo/src/main/java/org/peakaboo/app/PeakabooConfiguration.java index 82663ebf0..7d02b768d 100644 --- a/LibPeakaboo/src/main/java/org/peakaboo/app/PeakabooConfiguration.java +++ b/LibPeakaboo/src/main/java/org/peakaboo/app/PeakabooConfiguration.java @@ -9,7 +9,13 @@ public class PeakabooConfiguration { - public static ScratchEncoder spectrumEncoder = new CompoundEncoder<>(Serializers.fstUnsafe(ArraySpectrum.class), Compressors.lz4fast()); + public static ScratchEncoder spectrumEncoder = new CompoundEncoder<>( + Serializers.fstUnsafe( + ArraySpectrum.class, + float[].class + ), + Compressors.lz4fast() + ); public static final MemorySize memorySize = calcMemoryFootprint();