|
Compounds |
struct | jitterbuf |
struct | mikeopts_t |
struct | xn_conspec_t |
Defines |
#define | MIKEOPTS_EMPTY {NULL,NULL,NULL,0} |
#define | LWL_RETRANSMIT (5 * 60 * 1000000L) |
#define | LWL_STRIKEOUT 5 |
#define | DYNRATE_UPDATE_SAMPLE_COUNT SAMPLE_RATE |
#define | DYNRATE_SMOOTHING_FACTOR 0.1 |
#define | Debug ((debugforce != 0) ? (debugforce > 0) : debugging) |
#define | TickTock (10 * 1000000L) |
#define | TockTock (60 * 1000000L) |
#define | JitterTock (1000000L / 4) |
#define | AudioRelease (20 * 1000000L) |
#define | ucase(x) (islower(x) ? toupper(x) : (x)) |
#define | Checklen(n, t) |
#define | Checkframe(f, p, t) |
#define | Gbuf(ptr, type, size) |
#define | faceInterval 120 |
Functions |
xn_conspec_t * | new_xnat_conspec (char *addr) |
void | childterm () |
int | launch_sfmike (struct connection *c, struct mikeopts_t *mo) |
void | gsmdecomp (struct soundbuf *sb) |
void | lpcdecomp (struct soundbuf *sb, struct connection *c) |
void | lpc10decomp (struct soundbuf *sb, struct connection *c) |
void | celpdecomp (struct soundbuf *sb) |
void | AES_cbc_decrypt (unsigned char *in, unsigned char *out, int len, aes_ctx *ctx) |
char * | etime (void) |
char * | compressionType (soundbuf *msg) |
void | makeSessionKey (char *key) |
void | ularm (long t) |
void | windtimer (void) |
int | isBusy (void) |
void | sendLwlMessage (int dobye) |
void | obtainaudio (void) |
void | flushjitter (void) |
void | release () |
void | exiting () |
void | playbuffer (soundbuf *msg, struct connection *c) |
char * | progname (char *arg) |
void | usage (void) |
int | main (int argc, char *argv[]) |
Variables |
int | audiok = FALSE |
int | audiotime = 0 |
int | debugging = FALSE |
int | debugforce = FALSE |
int | noring = FALSE |
gsm | gsmh |
char | deskey [9] = "" |
char | rtpdeskey [9] = "" |
char | vatdeskey [9] = "" |
char | ideakey [17] = "" |
char | blowfish_spec = FALSE |
BF_KEY | blowfishkey |
char | aes_spec = FALSE |
aes_ctx | daes_ctx |
char * | curotp = NULL |
int | whichport = Internet_Port |
int | sock |
int | ssock |
sockaddr_in | from |
sockaddr_in | name |
int | fromlen |
int | rll |
int | showhosts = FALSE |
int | hosttimeout = 180 * 1000000L |
int | jitter = 0 |
int | jitterwait = 0 |
int | jitteridle = 0 |
int | jitteridlet = 0 |
jitterbuf * | jithead = NULL |
jitterbuf * | jittail = NULL |
int | outRate = SAMPLE_RATE |
int | currentRate = SAMPLE_RATE |
char * | prog |
FILE * | record = NULL |
char * | pgppass = NULL |
char * | replyfile = NULL |
char * | replycmdexe = NULL |
char * | replycmd = "sfmike -t" |
char * | busysignal = "sleep 10; sfmike %s busy.au" |
int | busytimeout = 60 * 1000000L |
int | dobusy = FALSE |
sockaddr_in | lookhost |
char * | sdes = NULL |
int | sdesl |
unsigned long | ssrc |
int | lwltimer |
int | lwlonly = FALSE |
int | actives = 0 |
int | faceTransferActive = 0 |
int | xnat_passive = FALSE |
int | xnat_active_sfmike_pid = 0 |
xn_conspec_t * | xnat_conspec = NULL |
in_addr | lwl_sites [LWL_MAX_SITES] |
long | lwl_ports [LWL_MAX_SITES] |
int | lwl_strikes [LWL_MAX_SITES] |
int | lwl_nsites = 0 |
FILE * | facefile = NULL |
int | facesDisplayed = 0 |
connection * | conn = NULL |
int | adjustRate = FALSE |
double | timebase |
double | lastPacketTime = 0 |
double | averageDataRate = SAMPLE_RATE |
long | lastPacketLength = 0 |
char * | devAudioOutput |
char * | devAudioControl |
int | timerStep = TockTock |