Skip to content

Commit b0bf8ed

Browse files
committed
fix: RawBytesArrayCodec should use RawDataBlockSerializers
1 parent 74ff498 commit b0bf8ed

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

src/main/java/org/janelia/saalfeldlab/n5/codec/RawBytesArrayCodec.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ public class RawBytesArrayCodec implements ArrayCodec {
1414
public static final String TYPE = "bytes";
1515

1616
@NameConfig.Parameter(value = "endian", optional = true)
17-
protected final ByteOrder byteOrder;
17+
private final ByteOrder byteOrder;
1818

1919
public RawBytesArrayCodec() {
2020

@@ -39,7 +39,7 @@ public ByteOrder getByteOrder() {
3939
@Override
4040
public <T> DataBlockSerializer<T> initialize(final DatasetAttributes attributes, final BytesCodec... bytesCodecs) {
4141
ensureValidByteOrder(attributes.getDataType(), getByteOrder());
42-
return N5DataBlockSerializers.create(attributes.getDataType(), BytesCodec.concatenate(bytesCodecs));
42+
return RawDataBlockSerializers.create(attributes.getDataType(), byteOrder, attributes.getBlockSize(), BytesCodec.concatenate(bytesCodecs));
4343
}
4444

4545
private static void ensureValidByteOrder(final DataType dataType, final ByteOrder byteOrder) {

0 commit comments

Comments
 (0)