|
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 |