#include "bitshuffle.h"
#include "bitshuffle_core.h"
#include "bitshuffle_internals.h"
#include "lz4.h"
#include <stdio.h>
#include <string.h>
Defines | |
#define | BSHUF_LZ4_DECOMPRESS_FAST |
#define | CHECK_ERR_FREE_LZ(count, buf) |
Functions | |
int64_t | bshuf_compress_lz4_block (ioc_chain *C_ptr, const size_t size, const size_t elem_size) |
int64_t | bshuf_decompress_lz4_block (ioc_chain *C_ptr, const size_t size, const size_t elem_size) |
size_t | bshuf_compress_lz4_bound (const size_t size, const size_t elem_size, size_t block_size) |
int64_t | bshuf_compress_lz4 (const void *in, void *out, const size_t size, const size_t elem_size, size_t block_size) |
int64_t | bshuf_decompress_lz4 (const void *in, void *out, const size_t size, const size_t elem_size, size_t block_size) |
#define BSHUF_LZ4_DECOMPRESS_FAST |
#define CHECK_ERR_FREE_LZ | ( | count, | |||
buf | ) |
if (count < 0) { \ free(buf); return count - 1000; }
Referenced by bshuf_compress_lz4_block(), and bshuf_decompress_lz4_block().
int64_t bshuf_compress_lz4 | ( | const void * | in, | |
void * | out, | |||
const size_t | size, | |||
const size_t | elem_size, | |||
size_t | block_size | |||
) |
References bshuf_blocked_wrap_fun(), and bshuf_compress_lz4_block().
Referenced by bshuf_h5_filter().
References bshuf_trans_bit_elem(), bshuf_write_uint32_BE(), CHECK_ERR_FREE_LZ, ioc_get_in(), ioc_get_out(), ioc_set_next_in(), ioc_set_next_out(), LZ4_compress(), and LZ4_compressBound().
Referenced by bshuf_compress_lz4().
size_t bshuf_compress_lz4_bound | ( | const size_t | size, | |
const size_t | elem_size, | |||
size_t | block_size | |||
) |
References BSHUF_BLOCKED_MULT, bshuf_default_block_size(), and LZ4_compressBound().
Referenced by bshuf_h5_filter().
int64_t bshuf_decompress_lz4 | ( | const void * | in, | |
void * | out, | |||
const size_t | size, | |||
const size_t | elem_size, | |||
size_t | block_size | |||
) |
References bshuf_blocked_wrap_fun(), and bshuf_decompress_lz4_block().
Referenced by CAFE_BSHELPER::bitshuffleDecompress(), and bshuf_h5_filter().