Home | History | Annotate | Download | only in decoder

Lines Matching refs:filter

196 VOID ixheaacd_tns_decode_coef(const ia_filter_info_struct *filter,
203 WORD8 *ptr_coef = (WORD8 *)filter->coef;
205 resolution = filter->resolution;
213 for (order = 0; order < filter->order; order++) {
219 VOID ixheaacd_tns_decode_coef_ld(const ia_filter_info_struct *filter,
226 WORD8 *ptr_coef = (WORD8 *)filter->coef;
228 resolution = filter->resolution;
236 for (order = 0; order < filter->order; order++) {
313 ia_filter_info_struct *filter = &ptr_tns_info->str_filter[win][filt];
315 if (filter->order <= 0) {
321 ixheaacd_tns_decode_coefficients(filter, parcor_coef, ptr_aac_tables);
324 ixheaacd_tns_decode_coef(filter, parcor_coef_16, ptr_aac_tables);
327 start = ixheaacd_min32(ixheaacd_min32(filter->start_band, tns_max_bands),
332 stop = ixheaacd_min32(ixheaacd_min32(filter->stop_band, tns_max_bands),
345 filter->order);
349 &scale_lpc, filter->order);
357 if (filter->direction == -1) {
382 filter->direction,
383 (WORD32 *)lpc_coef, filter->order,
387 filter->direction, lpc_coef,
388 filter->order, scale_lpc);
394 filter->direction, lpc_coef_16,
395 filter->order, (WORD32)scale_lpc,
416 &spec[(win << 7) + position], size, filter->direction,
417 (WORD32 *)lpc_coef, filter->order, scale_lpc, 0);
421 filter->direction, lpc_coef,
422 filter->order, scale_lpc);
428 filter->direction, lpc_coef_16,
429 filter->order, scale_lpc, 0, scratch_buf);