Lines Matching refs:order
75 int *order; member
98 st->order = speex_alloc(channels*sizeof(int)); in speex_decorrelate_new()
114 st->order[ch] = 10; in speex_decorrelate_new()
159 int order; in speex_decorrelate() local
165 order = st->order[ch]; in speex_decorrelate()
185 …st->y[i] = alpha*(x[i-ALLPASS_ORDER+order]-beta*x[i-ALLPASS_ORDER+order-1])*st->vorbis_win[st->fra… in speex_decorrelate()
188 - beta*ring[ringID+1>=order?0:ringID+1]); in speex_decorrelate()
191 if (ringID>=order) in speex_decorrelate()
194 order = order+(irand(&st->seed)%3)-1; in speex_decorrelate()
195 if (order < 5) in speex_decorrelate()
196 order = 5; in speex_decorrelate()
197 if (order > 10) in speex_decorrelate()
198 order = 10; in speex_decorrelate()
200 max_alpha = pow(.96+.04*(amount-1),order); in speex_decorrelate()
214 …float tmp = alpha*(x[i-ALLPASS_ORDER+order]-beta*x[i-ALLPASS_ORDER+order-1])*st->vorbis_win[i+ord… in speex_decorrelate()
217 - beta*ring[ringID+1>=order?0:ringID+1]); in speex_decorrelate()
220 if (ringID>=order) in speex_decorrelate()
268 st->order[ch] = order; in speex_decorrelate()
286 speex_free(st->order); in speex_decorrelate_destroy()