38 typedef enum { RATE_1_2 = 0, RATE_2_3, RATE_3_4, RATE_5_6, RATE_7_8 } coding_rate_t;
47 size_t decode(uint8_t* out,
const int8_t* in,
size_t len);
52 size_t d_long_trunc_depth;
57 uint32_t d_last_state;
59 size_t decode_block(uint8_t* out,
const int8_t* in,
size_t len);
61 size_t decode_block_1_2(uint8_t* out,
const int8_t* in,
size_t len);
63 size_t decode_block_2_3(uint8_t* out,
const int8_t* in,
size_t len);
65 size_t decode_block_3_4(uint8_t* out,
const int8_t* in,
size_t len);
67 size_t decode_block_5_6(uint8_t* out,
const int8_t* in,
size_t len);
69 size_t decode_block_7_8(uint8_t* out,
const int8_t* in,
size_t len);