@Override public void headlessCompress(int[] in, IntWrapper inpos, int inlength, int[] out, IntWrapper outpos) { inlength = Util.greatestMultiple(inlength, BLOCK_SIZE); if (inlength > 0) { int[] out2 = PForDelta.compressOneBlockOpt(in, inlength); inpos.add(inlength); System.arraycopy(out2, 0, out, outpos.get(), out2.length); outpos.add(out2.length); } }
@Override public void headlessCompress(int[] in, IntWrapper inpos, int inlength, int[] out, IntWrapper outpos) { inlength = Util.greatestMultiple(inlength, BLOCK_SIZE); if (inlength > 0) { int[] out2 = PForDelta.compressOneBlockOpt(in, inlength); inpos.add(inlength); System.arraycopy(out2, 0, out, outpos.get(), out2.length); outpos.add(out2.length); } }
/** * Compress one block of integers using PForDelta * */ private CompResult PForDeltaCompressOneBlock(int[] srcData) { int[] compBlock = PForDelta.compressOneBlockOpt(srcData, _blockSize); CompResult res = new CompResult(); res.setCompressedSize(compBlock.length<<5); res.setCompressedBlock(compBlock); return res; }
/** * Compress one block of integers using PForDelta * */ private CompResult PForDeltaCompressOneBlock(int[] srcData) { int[] compBlock = PForDelta.compressOneBlockOpt(srcData, _blockSize); CompResult res = new CompResult(); res.setCompressedSize(compBlock.length<<5); res.setCompressedBlock(compBlock); return res; }
for (int K = 0; K < data[k].length; K += 128) { final int[] compressedbuf = PForDelta .compressOneBlockOpt(Arrays .copyOfRange( backupdata, K,
for (int K = 0; K < data[k].length; K += 128) { final int[] compressedbuf = PForDelta .compressOneBlockOpt(Arrays .copyOfRange( backupdata, K,