24 #ifndef _XRAN_COMPRESSION_H_ 25 #define _XRAN_COMPRESSION_H_
int16_t xranlib_companding_version(char *version, int buffer_size)
Report the version number for the xranlib_companding library.
int xranlib_decompress_avx512(const struct xranlib_decompress_request *request, struct xranlib_decompress_response *response)
Request structure containing pointer to data and its length.
int xranlib_compress(const struct xranlib_compress_request *request, struct xranlib_compress_response *response)
Compress functions - it converts a 16-bit linear PCM value to 8-bt A-law.
int xranlib_compress_avx512_bfw(const struct xranlib_compress_request *request, struct xranlib_compress_response *response)
Request structure containing pointer to data and its length.
int xranlib_decompress_avx2(const struct xranlib_decompress_request *request, struct xranlib_decompress_response *response)
int xranlib_compress_avx2(const struct xranlib_compress_request *request, struct xranlib_compress_response *response)
int xranlib_decompress_sse(const struct xranlib_decompress_request *request, struct xranlib_decompress_response *response)
int xranlib_compress_avx512(const struct xranlib_compress_request *request, struct xranlib_compress_response *response)
int xranlib_compress_sse(const struct xranlib_compress_request *request, struct xranlib_compress_response *response)
Response structure containing pointer to data and its length.
int xranlib_decompress(const struct xranlib_decompress_request *request, struct xranlib_decompress_response *response)
Decompress function - it converts an A-law value to 16-bit linear PCM.
Response structure containing pointer to data and its length.