| Asterisk - The Open Source Telephony Project GIT-master-27fb039
    | 
#include "lpc10.h"

Go to the source code of this file.
| Data Structures | |
| struct | alist | 
| struct | cilist | 
| struct | cllist | 
| struct | complex | 
| struct | doublecomplex | 
| struct | icilist | 
| struct | inlist | 
| union | Multitype | 
| struct | Namelist | 
| struct | olist | 
| struct | Vardesc | 
| Macros | |
| #define | abs(x) ((x) >= 0 ? (x) : -(x)) | 
| #define | dabs(x) (doublereal)abs(x) | 
| #define | dmax(a, b) (doublereal)max(a,b) | 
| #define | dmin(a, b) (doublereal)min(a,b) | 
| #define | Extern extern | 
| #define | F2C_proc_par_types 1 | 
| #define | FALSE_ (0) | 
| #define | max(a, b) ((a) >= (b) ? (a) : (b)) | 
| #define | min(a, b) ((a) <= (b) ? (a) : (b)) | 
| #define | TRUE_ (1) | 
| #define | VOID void | 
| Typedefs | |
| typedef char * | address | 
| typedef VOID | C_f | 
| typedef VOID(* | C_fp) (VOID) | 
| typedef doublereal(* | D_fp) (VOID) | 
| typedef double | doublereal | 
| typedef doublereal | E_f | 
| typedef doublereal(*)(* | E_fp) (VOID) | 
| typedef long int | flag | 
| typedef long int | ftnint | 
| typedef long int | ftnlen | 
| typedef VOID | H_f | 
| typedef VOID(* | H_fp) (VOID) | 
| typedef integer(* | I_fp) (VOID) | 
| typedef char | integer1 | 
| typedef shortint(* | J_fp) (VOID) | 
| typedef shortlogical(* | K_fp) (VOID) | 
| typedef logical(* | L_fp) (VOID) | 
| typedef char | logical1 | 
| typedef union Multitype | Multitype | 
| typedef struct Namelist | Namelist | 
| typedef real(* | R_fp) (VOID) | 
| typedef int(* | S_fp) (VOID) | 
| typedef short int | shortlogical | 
| typedef int(* | U_fp) (VOID) | 
| typedef struct Vardesc | Vardesc | 
| typedef VOID | Z_f | 
| typedef VOID(* | Z_fp) (VOID) | 
| Functions | |
| int | bsynz_ (real *coef, integer *ip, integer *iv, real *sout, real *rms, real *ratio, real *g2pass, struct lpc10_decoder_state *st) | 
| int | chanrd_ (integer *order, integer *ipitv, integer *irms, integer *irc, integer *ibits) | 
| int | chanwr_ (integer *order, integer *ipitv, integer *irms, integer *irc, integer *ibits, struct lpc10_encoder_state *st) | 
| int | chanwr_0_ (int n__, integer *order, integer *ipitv, integer *irms, integer *irc, integer *ibits, struct lpc10_encoder_state *st) | 
| int | dcbias_ (integer *len, real *speech, real *sigout) | 
| int | decode_ (integer *ipitv, integer *irms, integer *irc, integer *voice, integer *pitch, real *rms, real *rc, struct lpc10_decoder_state *st) | 
| int | deemp_ (real *x, integer *n, struct lpc10_decoder_state *st) | 
| int | difmag_ (real *speech, integer *lpita, integer *tau, integer *ltau, integer *maxlag, real *amdf, integer *minptr, integer *maxptr) | 
| int | dyptrk_ (real *amdf, integer *ltau, integer *minptr, integer *voice, integer *pitch, integer *midx, struct lpc10_encoder_state *st) | 
| int | encode_ (integer *voice, integer *pitch, real *rms, real *rc, integer *ipitch, integer *irms, integer *irc) | 
| int | energy_ (integer *len, real *speech, real *rms) | 
| int | ham84_ (integer *input, integer *output, integer *errcnt) | 
| int | hp100_ (real *speech, integer *start, integer *end, struct lpc10_encoder_state *st) | 
| integer | i_nint (real *x) | 
| int | inithp100_ (void) | 
| int | initlpcdec_ (void) | 
| int | initlpcenc_ (void) | 
| int | invert_ (integer *order, real *phi, real *psi, real *rc) | 
| int | irc2pc_ (real *rc, real *pc, integer *order, real *gprime, real *g2pass) | 
| int | ivfilt_ (real *lpbuf, real *ivbuf, integer *len, integer *nsamp, real *ivrc) | 
| int | lpcdec_ (integer *bits, real *speech) | 
| int | lpcenc_ (real *speech, integer *bits) | 
| int | lpfilt_ (real *inbuf, real *lpbuf, integer *len, integer *nsamp) | 
| integer | median_ (integer *d1, integer *d2, integer *d3) | 
| int | mload_ (integer *order, integer *awins, integer *awinf, real *speech, real *phi, real *psi) | 
| int | onset_ (real *pebuf, integer *osbuf, integer *osptr, integer *oslen, integer *sbufl, integer *sbufh, integer *lframe, struct lpc10_encoder_state *st) | 
| int | pitsyn_ (integer *order, integer *voice, integer *pitch, real *rms, real *rc, integer *lframe, integer *ivuv, integer *ipiti, real *rmsi, real *rci, integer *nout, real *ratio, struct lpc10_decoder_state *st) | 
| int | placea_ (integer *ipitch, integer *voibuf, integer *obound, integer *af, integer *vwin, integer *awin, integer *ewin, integer *lframe, integer *maxwin) | 
| int | placev_ (integer *osbuf, integer *osptr, integer *oslen, integer *obound, integer *vwin, integer *af, integer *lframe, integer *minwin, integer *maxwin, integer *dvwinl, integer *dvwinh) | 
| integer | pow_ii (integer *ap, integer *bp) | 
| int | preemp_ (real *inbuf, real *pebuf, integer *nsamp, real *coef, real *z__) | 
| int | prepro_ (real *speech, integer *length, struct lpc10_encoder_state *st) | 
| double | r_sign (real *a, real *b) | 
| integer | random_ (struct lpc10_decoder_state *st) | 
| int | rcchk_ (integer *order, real *rc1f, real *rc2f) | 
| int | synths_ (integer *voice, integer *pitch, real *rms, real *rc, real *speech, integer *k, struct lpc10_decoder_state *st) | 
| int | tbdm_ (real *speech, integer *lpita, integer *tau, integer *ltau, real *amdf, integer *minptr, integer *maxptr, integer *mintau) | 
| int | voicin_ (integer *vwin, real *inbuf, real *lpbuf, integer *buflim, integer *half, real *minamd, real *maxamd, integer *mintau, real *ivrc, integer *obound, integer *voibuf, integer *af, struct lpc10_encoder_state *st) | 
| int | vparms_ (integer *vwin, real *inbuf, real *lpbuf, integer *buflim, integer *half, real *dither, integer *mintau, integer *zc, integer *lbe, integer *fbe, real *qs, real *rc1, real *ar_b__, real *ar_f__) | 
| #define dabs | ( | x | ) | (doublereal)abs(x) | 
| typedef doublereal(* D_fp) (VOID) | 
| typedef double doublereal | 
| typedef doublereal E_f | 
| typedef doublereal(*)(* E_fp) (VOID) | 
| typedef shortlogical(* K_fp) (VOID) | 
| typedef short int shortlogical | 
| 
 | extern | 
Definition at line 122 of file bsynz.c.
References contrl_1, lpc10_decoder_state::exc, lpc10_decoder_state::exc2, lpc10_decoder_state::hpi1, lpc10_decoder_state::hpi2, lpc10_decoder_state::hpi3, lpc10_decoder_state::ipo, lpc10_decoder_state::lpi1, lpc10_decoder_state::lpi2, lpc10_decoder_state::lpi3, min, random_(), and lpc10_decoder_state::rmso_bsynz.
Referenced by synths_().
| 
 | extern | 
Definition at line 229 of file chanwr.c.
References chanwr_0_(), NULL, and order.
Referenced by lpc10_decode().
| 
 | extern | 
Definition at line 223 of file chanwr.c.
References chanwr_0_(), and order.
Referenced by lpc10_encode().
| 
 | extern | 
Definition at line 132 of file chanwr.c.
References lpc10_encoder_state::isync, and order.
Definition at line 79 of file dcbias.c.
References len().
Referenced by analys_().
| 
 | extern | 
Definition at line 147 of file lpc10/decode.c.
References abs, c__2, contrl_1, lpc10_decoder_state::dpit, lpc10_decoder_state::drc, lpc10_decoder_state::drms, lpc10_decoder_state::erate, FALSE_, first, lpc10_decoder_state::first, ham84_(), lpc10_decoder_state::iavgp, lpc10_decoder_state::iovoic, lpc10_decoder_state::iptold, lpc10_decoder_state::ivp2h, median_(), and pow_ii().
Referenced by lpc10_decode().
| 
 | extern | 
Definition at line 106 of file deemp.c.
References lpc10_decoder_state::dei1, lpc10_decoder_state::dei2, lpc10_decoder_state::deo1, lpc10_decoder_state::deo2, and lpc10_decoder_state::deo3.
Referenced by synths_().
| 
 | extern | 
Definition at line 90 of file difmag.c.
References abs.
Referenced by tbdm_().
| 
 | extern | 
Definition at line 129 of file dyptrk.c.
References lpc10_encoder_state::alphax, lpc10_encoder_state::ipoint, lpc10_encoder_state::p, and lpc10_encoder_state::s.
Referenced by analys_().
| 
 | extern | 
Definition at line 111 of file encode.c.
References c__2, contrl_1, max, min, and pow_ii().
Referenced by lpc10_encode().
Definition at line 78 of file energy.c.
References len().
Referenced by analys_().
Definition at line 85 of file ham84.c.
Referenced by decode_().
| 
 | extern | 
Definition at line 113 of file hp100.c.
References end, lpc10_encoder_state::z11, lpc10_encoder_state::z12, lpc10_encoder_state::z21, and lpc10_encoder_state::z22.
Referenced by prepro_().
| 
 | extern | 
| 
 | extern | 
| 
 | extern | 
Definition at line 93 of file invert.c.
References abs, max, min, and order.
Referenced by analys_().
Definition at line 82 of file irc2pc.c.
References order.
Referenced by synths_().
Definition at line 89 of file ivfilt.c.
References len().
Referenced by analys_().
Definition at line 83 of file lpfilt.c.
References inbuf(), and len().
Referenced by analys_().
Definition at line 69 of file median.c.
Referenced by decode_().
| 
 | extern | 
Definition at line 99 of file mload.c.
References order.
Referenced by analys_().
| 
 | extern | 
Definition at line 129 of file onset.c.
References abs, c_b2, lpc10_encoder_state::d__, FALSE_, lpc10_encoder_state::fpc, lpc10_encoder_state::hyst, lpc10_encoder_state::l2buf, lpc10_encoder_state::l2ptr1, lpc10_encoder_state::l2ptr2, lpc10_encoder_state::l2sum1, lpc10_encoder_state::lasti, lframe, lpc10_encoder_state::n, r_sign(), and TRUE_.
Referenced by analys_().
| 
 | extern | 
Definition at line 132 of file pitsyn.c.
References FALSE_, first, lpc10_decoder_state::first_pitsyn, lpc10_decoder_state::ipito, lpc10_decoder_state::ivoico, lpc10_decoder_state::jsamp, lframe, order, lpc10_decoder_state::rco, lpc10_decoder_state::rmso, and TRUE_.
Referenced by synths_().
| 
 | extern | 
Definition at line 116 of file placea.c.
References FALSE_, i_nint(), lframe, and TRUE_.
Referenced by analys_().
| 
 | extern | 
Definition at line 112 of file placev.c.
References FALSE_, lframe, max, min, and TRUE_.
Referenced by analys_().
Definition at line 30 of file f2clib.c.
Definition at line 82 of file preemp.c.
References inbuf().
Referenced by analys_().
| 
 | extern | 
Definition at line 101 of file prepro.c.
References c__1, and hp100_().
Referenced by lpc10_encode().
| 
 | extern | 
Definition at line 93 of file random.c.
References lpc10_decoder_state::j, lpc10_decoder_state::k, and lpc10_decoder_state::y.
Referenced by bsynz_().
Definition at line 82 of file rcchk.c.
Referenced by analys_().
| 
 | extern | 
Definition at line 170 of file synths.c.
References bsynz_(), lpc10_decoder_state::buf, buf, lpc10_decoder_state::buflen, c_b2, contrl_1, deemp_(), irc2pc_(), max, min, and pitsyn_().
Referenced by lpc10_decode().
| 
 | extern | 
Definition at line 94 of file tbdm.c.
References difmag_(), max, and min.
Referenced by analys_().
| 
 | extern | 
Definition at line 258 of file voicin.c.
References lpc10_encoder_state::dither, lpc10_encoder_state::fbue, lpc10_encoder_state::fbve, i_nint(), inbuf(), lpc10_encoder_state::lbue, lpc10_encoder_state::lbve, max, lpc10_encoder_state::maxmin, min, lpc10_encoder_state::ofbue, lpc10_encoder_state::olbue, lpc10_encoder_state::sfbue, lpc10_encoder_state::slbue, lpc10_encoder_state::snr, value, lpc10_encoder_state::voice, and vparms_().
Referenced by analys_().
| 
 | extern | 
Definition at line 134 of file vparms.c.
References abs, c_b2, i_nint(), inbuf(), max, min, r_sign(), and stop.
Referenced by voicin_().