ArithmeticCoding  0.0.0a
Arithmetic coding in C
Functions
Encoding functions

Functions

void encode_u1_u8 (void **out, size_t *nout, uint8_t *in, size_t nin, real *cdf, size_t nsym)
void encode_u4_u8 (void **out, size_t *nout, uint8_t *in, size_t nin, real *cdf, size_t nsym)
void encode_u8_u8 (void **out, size_t *nout, uint8_t *in, size_t nin, real *cdf, size_t nsym)
void encode_u1_u16 (void **out, size_t *nout, uint16_t *in, size_t nin, real *cdf, size_t nsym)
void encode_u4_u16 (void **out, size_t *nout, uint16_t *in, size_t nin, real *cdf, size_t nsym)
void encode_u8_u16 (void **out, size_t *nout, uint16_t *in, size_t nin, real *cdf, size_t nsym)
void encode_u1_u32 (void **out, size_t *nout, uint32_t *in, size_t nin, real *cdf, size_t nsym)
void encode_u4_u32 (void **out, size_t *nout, uint32_t *in, size_t nin, real *cdf, size_t nsym)
void encode_u8_u32 (void **out, size_t *nout, uint32_t *in, size_t nin, real *cdf, size_t nsym)
void encode_u1_u64 (void **out, size_t *nout, uint64_t *in, size_t nin, real *cdf, size_t nsym)
void encode_u4_u64 (void **out, size_t *nout, uint64_t *in, size_t nin, real *cdf, size_t nsym)
void encode_u8_u64 (void **out, size_t *nout, uint64_t *in, size_t nin, real *cdf, size_t nsym)
void encode_u16_u8 (void **out, size_t *nout, uint8_t *in, size_t nin, real *cdf, size_t nsym)
void encode_u16_u16 (void **out, size_t *nout, uint16_t *in, size_t nin, real *cdf, size_t nsym)
void encode_u16_u32 (void **out, size_t *nout, uint32_t *in, size_t nin, real *cdf, size_t nsym)
void encode_u16_u64 (void **out, size_t *nout, uint64_t *in, size_t nin, real *cdf, size_t nsym)

Function Documentation

void encode_u16_u16 ( void **  out,
size_t *  nout,
uint16_t *  in,
size_t  nin,
real cdf,
size_t  nsym 
)
void encode_u16_u32 ( void **  out,
size_t *  nout,
uint32_t *  in,
size_t  nin,
real cdf,
size_t  nsym 
)
void encode_u16_u64 ( void **  out,
size_t *  nout,
uint64_t *  in,
size_t  nin,
real cdf,
size_t  nsym 
)
void encode_u16_u8 ( void **  out,
size_t *  nout,
uint8_t *  in,
size_t  nin,
real cdf,
size_t  nsym 
)
void encode_u1_u16 ( void **  out,
size_t *  nout,
uint16_t *  in,
size_t  nin,
real cdf,
size_t  nsym 
)
void encode_u1_u32 ( void **  out,
size_t *  nout,
uint32_t *  in,
size_t  nin,
real cdf,
size_t  nsym 
)
void encode_u1_u64 ( void **  out,
size_t *  nout,
uint64_t *  in,
size_t  nin,
real cdf,
size_t  nsym 
)
void encode_u1_u8 ( void **  out,
size_t *  nout,
uint8_t *  in,
size_t  nin,
real cdf,
size_t  nsym 
)
void encode_u4_u16 ( void **  out,
size_t *  nout,
uint16_t *  in,
size_t  nin,
real cdf,
size_t  nsym 
)
void encode_u4_u32 ( void **  out,
size_t *  nout,
uint32_t *  in,
size_t  nin,
real cdf,
size_t  nsym 
)
void encode_u4_u64 ( void **  out,
size_t *  nout,
uint64_t *  in,
size_t  nin,
real cdf,
size_t  nsym 
)
void encode_u4_u8 ( void **  out,
size_t *  nout,
uint8_t *  in,
size_t  nin,
real cdf,
size_t  nsym 
)
void encode_u8_u16 ( void **  out,
size_t *  nout,
uint16_t *  in,
size_t  nin,
real cdf,
size_t  nsym 
)
void encode_u8_u32 ( void **  out,
size_t *  nout,
uint32_t *  in,
size_t  nin,
real cdf,
size_t  nsym 
)
void encode_u8_u64 ( void **  out,
size_t *  nout,
uint64_t *  in,
size_t  nin,
real cdf,
size_t  nsym 
)
void encode_u8_u8 ( void **  out,
size_t *  nout,
uint8_t *  in,
size_t  nin,
real cdf,
size_t  nsym 
)
 All Classes Files Functions Variables Typedefs Defines