FreeCalypso > hg > gsm-codec-lib
comparison libgsmhr1/tw_gsmhr.h @ 492:cc3a831712a4
libgsmhr1: implement arbitrary RTP input
author | Mychaela Falconia <falcon@freecalypso.org> |
---|---|
date | Sat, 15 Jun 2024 06:52:37 +0000 |
parents | f036e1de5b05 |
children | af70bf42eb1b |
comparison
equal
deleted
inserted
replaced
491:45bf34451dd7 | 492:cc3a831712a4 |
---|---|
44 void gsmhr_unpack_ts101318(const uint8_t *payload, int16_t *param); | 44 void gsmhr_unpack_ts101318(const uint8_t *payload, int16_t *param); |
45 | 45 |
46 void gsmhr_encoder_twts002_out(const int16_t *param, uint8_t *payload); | 46 void gsmhr_encoder_twts002_out(const int16_t *param, uint8_t *payload); |
47 int gsmhr_decoder_twts002_in(const uint8_t *payload, int16_t *param); | 47 int gsmhr_decoder_twts002_in(const uint8_t *payload, int16_t *param); |
48 | 48 |
49 int gsmhr_rtp_in_preen(const uint8_t *rtp_in, unsigned rtp_in_len, | |
50 uint8_t *canon_pl); | |
51 | |
49 /* perfect SID detection and regeneration */ | 52 /* perfect SID detection and regeneration */ |
50 | 53 |
51 int gsmhr_ts101318_is_perfect_sid(const uint8_t *payload); | 54 int gsmhr_ts101318_is_perfect_sid(const uint8_t *payload); |
52 void gsmhr_ts101318_set_sid_codeword(uint8_t *payload); | 55 void gsmhr_ts101318_set_sid_codeword(uint8_t *payload); |
53 | 56 |