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