From 9c7f63405e30f073925d761f3a9c857146ca4d50 Mon Sep 17 00:00:00 2001 From: Vojtech Moravec <vojtech.moravec.st@vsb.cz> Date: Tue, 18 Feb 2020 14:09:21 +0100 Subject: [PATCH] Fix. --- .../cli/functions/MeasurePlaneErrorFunction.java | 2 +- .../quantization/vector/LBGVectorQuantizer.java | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/main/java/azgracompress/cli/functions/MeasurePlaneErrorFunction.java b/src/main/java/azgracompress/cli/functions/MeasurePlaneErrorFunction.java index 9c46c05..003a9d1 100644 --- a/src/main/java/azgracompress/cli/functions/MeasurePlaneErrorFunction.java +++ b/src/main/java/azgracompress/cli/functions/MeasurePlaneErrorFunction.java @@ -22,7 +22,7 @@ public class MeasurePlaneErrorFunction extends CustomFunctionBase { @Override public boolean run() { - final int channel = 1; + final int channel = 0; assert (channel == 0 || channel == 1); final String comp_file = channel == 0 ? COMP_FILE_ch0 : COMP_FILE_ch1; final String method = "sq"; diff --git a/src/main/java/azgracompress/quantization/vector/LBGVectorQuantizer.java b/src/main/java/azgracompress/quantization/vector/LBGVectorQuantizer.java index 283947c..4adf3f0 100644 --- a/src/main/java/azgracompress/quantization/vector/LBGVectorQuantizer.java +++ b/src/main/java/azgracompress/quantization/vector/LBGVectorQuantizer.java @@ -24,12 +24,12 @@ public class LBGVectorQuantizer { assert (vectors.length > 0) : "No training vectors provided"; this.vectorSize = vectors[0].length; - final int[][] vectorsCopy = new int[vectors.length][vectorSize]; - System.arraycopy(vectors, 0, vectorsCopy, 0, vectors.length); +// final int[][] vectorsCopy = new int[vectors.length][vectorSize]; +// System.arraycopy(vectors, 0, vectorsCopy, 0, vectors.length); this.trainingVectors = new TrainingVector[vectors.length]; - for (int i = 0; i < vectorsCopy.length; i++) { - trainingVectors[i] = new TrainingVector(vectorsCopy[i]); + for (int i = 0; i < vectors.length; i++) { + trainingVectors[i] = new TrainingVector(Arrays.copyOf(vectors[i],vectors[i].length)); } this.codebookSize = codebookSize; -- GitLab