st->lpcSize=8;
st->lpcSize=12;
void sb_encoder_init(SBEncState *st, SpeexMode *mode){   int i;   encoder_init(&st->st_low, mode);   st->full_frame_size = 2*st->st_low.frameSize;   st->frame_size = st->st_low.frameSize;   st->subframeSize = 40;   st->nbSubframes = 4;   st->windowSize = mode->windowSize;   st->lpcSize=8;   st->lag_factor = .01;   st->lpc_floor = 1.001;   st->gamma1=.9;   st->gamma2=.6;   st->first=1;   st->stack = calloc(10000, sizeof(float));   st->x0=calloc(st->full_frame_size, sizeof(float));   st->x1=calloc(st->full_frame_size, sizeof(float));   st->x0d=calloc(st->frame_size, sizeof(float));   st->x1d=calloc(st->frame_size, sizeof(float));   st->high=calloc(st->full_frame_size, sizeof(float));   st->y0=calloc(st->full_frame_size, sizeof(float));   st->y1=calloc(st->full_frame_size, sizeof(float));   st->h0_mem=calloc(QMF_ORDER, sizeof(float));   st->h1_mem=calloc(QMF_ORDER, sizeof(float));   st->g0_mem=calloc(QMF_ORDER, sizeof(float));   st->g1_mem=calloc(QMF_ORDER, sizeof(float));   st->buf=calloc(st->windowSize, sizeof(float));   st->excBuf=calloc(2*st->frame_size, sizeof(float));   st->exc=st->excBuf+st->frame_size;   st->res=calloc(st->frame_size, sizeof(float));   st->target=calloc(st->frame_size, sizeof(float));   st->window=calloc(st->windowSize, sizeof(float));   for (i=0;i<st->windowSize;i++)      st->window[i]=.5*(1-cos(2*M_PI*i/st->windowSize));   st->lagWindow = malloc((st->lpcSize+1)*sizeof(float));   for (i=0;i<st->lpcSize+1;i++)      st->lagWindow[i]=exp(-.5*sqr(2*M_PI*st->lag_factor*i));   st->rc = malloc(st->lpcSize*sizeof(float));   st->autocorr = malloc((st->lpcSize+1)*sizeof(float));   st->lpc = malloc((st->lpcSize+1)*sizeof(float));   st->bw_lpc1 = malloc((st->lpcSize+1)*sizeof(float));   st->bw_lpc2 = malloc((st->lpcSize+1)*sizeof(float));   st->lsp = malloc(st->lpcSize*sizeof(float));   st->qlsp = malloc(st->lpcSize*sizeof(float));   st->old_lsp = malloc(st->lpcSize*sizeof(float));   st->old_qlsp = malloc(st->lpcSize*sizeof(float));   st->interp_lsp = malloc(st->lpcSize*sizeof(float));   st->interp_qlsp = malloc(st->lpcSize*sizeof(float));   st->interp_lpc = malloc((st->lpcSize+1)*sizeof(float));   st->interp_qlpc = malloc((st->lpcSize+1)*sizeof(float));   st->mem_sp = calloc(st->lpcSize, sizeof(float));   st->mem_sw = calloc(st->lpcSize, sizeof(float));}