X-Git-Url: http://git.eversberg.eu/gitweb.cgi?p=lcr.git;a=blobdiff_plain;f=gsm.h;h=b0b9b894233f341ee1a52d59f64666b9b7ca3004;hp=57920db6b24adaf9fb60df24bb7c3919a374f233;hb=034d3a91404addedc1c7a3494862c79532b0b878;hpb=77d91029549d9d526572966a0884c015acd2727e diff --git a/gsm.h b/gsm.h index 57920db..b0b9b89 100644 --- a/gsm.h +++ b/gsm.h @@ -51,6 +51,7 @@ class Pgsm : public Port void *p_g_fr_encoder, *p_g_fr_decoder; /* gsm handle */ void *p_g_hr_encoder, *p_g_hr_decoder; /* gsm handle */ void *p_g_amr_encoder, *p_g_amr_decoder;/* gsm handle */ + int p_g_amr_cmr, p_g_amr_cmr_valid; signed short p_g_rxdata[160]; /* receive audio buffer */ int p_g_rxpos; /* position in audio buffer 0..159 */ int p_g_tch_connected; /* indicates if audio is connected */ @@ -64,7 +65,7 @@ class Pgsm : public Port int p_g_rtp_media_types[8]; unsigned char p_g_rtp_payload_types[8]; - void frame_send(void *_frame); + void frame_send(void *_frame, int len, int msg_type); void frame_receive(void *_frame); int audio_send(unsigned char *data, int len); int bridge_rx(unsigned char *data, int len);