From 41eeabd1db2239b8606dc6cc90bd297af3a032bd Mon Sep 17 00:00:00 2001
From: Vojtech Moravec <vojtech.moravec.st@vsb.cz>
Date: Fri, 2 Oct 2020 08:50:18 +0200
Subject: [PATCH] Send compressFromMipmapLevel to client in init call.

By sending compressFromMipmapLevel we don't require the client to set it. This removes all the problems when setting the value different on server and client.
---
 src/main/java/bdv/server/CellHandler.java | 1 +
 1 file changed, 1 insertion(+)

diff --git a/src/main/java/bdv/server/CellHandler.java b/src/main/java/bdv/server/CellHandler.java
index 927abd9..cecb8ce 100644
--- a/src/main/java/bdv/server/CellHandler.java
+++ b/src/main/java/bdv/server/CellHandler.java
@@ -430,6 +430,7 @@ public class CellHandler extends ContextHandler {
         }
 
         try (final DataOutputStream dos = new DataOutputStream(response.getOutputStream())) {
+            dos.writeByte(compressionParams.getCompressFromMipmapLevel());
             dos.writeByte(cachedCodebooks.size());
             for (final ICacheFile cacheFile : cachedCodebooks) {
                 cacheFile.writeToStream(dos);
-- 
GitLab