26 #if !defined(_SPANDSP_GSM0610_H_)
27 #define _SPANDSP_GSM0610_H_
52 GSM0610_PACKING_WAV49,
75 #if defined(__cplusplus)
118 SPAN_DECLARE(
int) gsm0610_pack_none(uint8_t c[],
const gsm0610_frame_t *s);
130 SPAN_DECLARE(
int) gsm0610_pack_voip(uint8_t c[],
const gsm0610_frame_t *s);
132 SPAN_DECLARE(
int) gsm0610_unpack_none(
gsm0610_frame_t *s,
const uint8_t c[]);
144 SPAN_DECLARE(
int) gsm0610_unpack_voip(
gsm0610_frame_t *s,
const uint8_t c[]);
146 #if defined(__cplusplus)
int gsm0610_pack_wav49(uint8_t c[], const gsm0610_frame_t *s)
Definition: gsm0610_encode.c:168
int gsm0610_free(gsm0610_state_t *s)
Definition: gsm0610_encode.c:136
int g726_decode(g726_state_t *s, int16_t amp[], const uint8_t g726_data[], int g726_bytes)
Definition: g726.c:1071
@ T4_COMPRESSION_ITU_T4_2D
Definition: t4_rx.h:56
gsm0610_state_t * gsm0610_init(gsm0610_state_t *s, int packing)
Definition: gsm0610_encode.c:114
Definition: private/g726.h:39
int gsm0610_encode(gsm0610_state_t *s, uint8_t code[], const int16_t amp[], int len)
Definition: gsm0610_encode.c:310
int packing
One of the packing modes.
Definition: private/gsm0610.h:36
int gsm0610_release(gsm0610_state_t *s)
Definition: gsm0610_encode.c:130
g726_state_t * g726_init(g726_state_t *s, int bit_rate, int ext_coding, int packing)
Definition: g726.c:998
int gsm0610_decode(gsm0610_state_t *s, int16_t amp[], const uint8_t code[], int len)
Definition: gsm0610_decode.c:312
@ T4_COMPRESSION_ITU_T6
Definition: t4_rx.h:58
Definition: private/gsm0610.h:34
Definition: g726_tests.c:170
int gsm0610_unpack_wav49(gsm0610_frame_t *s, const uint8_t c[])
Definition: gsm0610_decode.c:125
int gsm0610_set_packing(gsm0610_state_t *s, int packing)
Definition: gsm0610_encode.c:107
void bit_reverse(uint8_t to[], const uint8_t from[], int len)
Bit reverse each byte in a buffer.
Definition: bit_operations.c:79
@ T4_COMPRESSION_ITU_T4_1D
Definition: t4_rx.h:54
int g726_encode(g726_state_t *s, uint8_t g726_data[], const int16_t amp[], int len)
Definition: g726.c:1127