Lines Matching refs:anaQmf
240 HANDLE_QMF_FILTER_BANK anaQmf, /*!< Handle of Qmf Analysis Bank */ in qmfForwardModulationLP_even() argument
245 int L = anaQmf->no_channels; in qmfForwardModulationLP_even()
275 HANDLE_QMF_FILTER_BANK anaQmf, /*!< Handle of Qmf Analysis Bank */ in qmfForwardModulationLP_odd() argument
280 int L = anaQmf->no_channels; in qmfForwardModulationLP_odd()
282 int shift = (anaQmf->no_channels >> 6) + 1; in qmfForwardModulationLP_odd()
304 HANDLE_QMF_FILTER_BANK anaQmf, /*!< Handle of Qmf Analysis Bank */ in qmfForwardModulationHQ() argument
310 int L = anaQmf->no_channels; in qmfForwardModulationHQ()
316 if ((L == 64) && !(anaQmf->flags & (QMF_FLAG_CLDFB | QMF_FLAG_MPSLDFB))) { in qmfForwardModulationHQ()
354 if ((L != 64) || (anaQmf->flags & (QMF_FLAG_CLDFB | QMF_FLAG_MPSLDFB))) { in qmfForwardModulationHQ()
355 if (anaQmf->flags & QMF_FLAG_MPSLDFB_OPTIMIZE_MODULATION) { in qmfForwardModulationHQ()
357 for (i = 0; i < fMin(anaQmf->lsb, L); i += 2) { in qmfForwardModulationHQ()
372 sbr_t_cos = anaQmf->t_cos; in qmfForwardModulationHQ()
373 sbr_t_sin = anaQmf->t_sin; in qmfForwardModulationHQ()
394 HANDLE_QMF_FILTER_BANK anaQmf, /*!< Handle of Qmf Synthesis Bank */ in qmfAnalysisFilteringSlot() argument
401 int offset = anaQmf->no_channels * (QMF_NO_POLY * 2 - 1); in qmfAnalysisFilteringSlot()
406 FIXP_DBL *FilterStatesAnaTmp = ((FIXP_DBL *)anaQmf->FilterStates) + offset; in qmfAnalysisFilteringSlot()
409 for (int i = anaQmf->no_channels >> 1; i != 0; i--) { in qmfAnalysisFilteringSlot()
419 if (anaQmf->flags & QMF_FLAG_NONSYMMETRIC) { in qmfAnalysisFilteringSlot()
420 qmfAnaPrototypeFirSlot_NonSymmetric(pWorkBuffer, anaQmf->no_channels, in qmfAnalysisFilteringSlot()
421 anaQmf->p_filter, anaQmf->p_stride, in qmfAnalysisFilteringSlot()
422 (FIXP_QAS *)anaQmf->FilterStates); in qmfAnalysisFilteringSlot()
424 qmfAnaPrototypeFirSlot(pWorkBuffer, anaQmf->no_channels, anaQmf->p_filter, in qmfAnalysisFilteringSlot()
425 anaQmf->p_stride, (FIXP_QAS *)anaQmf->FilterStates); in qmfAnalysisFilteringSlot()
428 if (anaQmf->flags & QMF_FLAG_LP) { in qmfAnalysisFilteringSlot()
429 if (anaQmf->flags & QMF_FLAG_CLDFB) in qmfAnalysisFilteringSlot()
430 qmfForwardModulationLP_odd(anaQmf, pWorkBuffer, qmfReal); in qmfAnalysisFilteringSlot()
432 qmfForwardModulationLP_even(anaQmf, pWorkBuffer, qmfReal); in qmfAnalysisFilteringSlot()
435 qmfForwardModulationHQ(anaQmf, pWorkBuffer, qmfReal, qmfImag); in qmfAnalysisFilteringSlot()
443 FDKmemmove(anaQmf->FilterStates, in qmfAnalysisFilteringSlot()
444 (FIXP_QAS *)anaQmf->FilterStates + anaQmf->no_channels, in qmfAnalysisFilteringSlot()
450 HANDLE_QMF_FILTER_BANK anaQmf, /*!< Handle of Qmf Synthesis Bank */ in qmfAnalysisFilteringSlot() argument
457 int offset = anaQmf->no_channels * (QMF_NO_POLY * 2 - 1); in qmfAnalysisFilteringSlot()
462 FIXP_QAS *FilterStatesAnaTmp = ((FIXP_QAS *)anaQmf->FilterStates) + offset; in qmfAnalysisFilteringSlot()
465 for (int i = anaQmf->no_channels >> 1; i != 0; i--) { in qmfAnalysisFilteringSlot()
486 if (anaQmf->flags & QMF_FLAG_NONSYMMETRIC) { in qmfAnalysisFilteringSlot()
487 qmfAnaPrototypeFirSlot_NonSymmetric(pWorkBuffer, anaQmf->no_channels, in qmfAnalysisFilteringSlot()
488 anaQmf->p_filter, anaQmf->p_stride, in qmfAnalysisFilteringSlot()
489 (FIXP_QAS *)anaQmf->FilterStates); in qmfAnalysisFilteringSlot()
491 qmfAnaPrototypeFirSlot(pWorkBuffer, anaQmf->no_channels, anaQmf->p_filter, in qmfAnalysisFilteringSlot()
492 anaQmf->p_stride, (FIXP_QAS *)anaQmf->FilterStates); in qmfAnalysisFilteringSlot()
495 if (anaQmf->flags & QMF_FLAG_LP) { in qmfAnalysisFilteringSlot()
496 if (anaQmf->flags & QMF_FLAG_CLDFB) in qmfAnalysisFilteringSlot()
497 qmfForwardModulationLP_odd(anaQmf, pWorkBuffer, qmfReal); in qmfAnalysisFilteringSlot()
499 qmfForwardModulationLP_even(anaQmf, pWorkBuffer, qmfReal); in qmfAnalysisFilteringSlot()
502 qmfForwardModulationHQ(anaQmf, pWorkBuffer, qmfReal, qmfImag); in qmfAnalysisFilteringSlot()
510 FDKmemmove(anaQmf->FilterStates, in qmfAnalysisFilteringSlot()
511 (FIXP_QAS *)anaQmf->FilterStates + anaQmf->no_channels, in qmfAnalysisFilteringSlot()
529 HANDLE_QMF_FILTER_BANK anaQmf, /*!< Handle of Qmf Analysis Bank */ in qmfAnalysisFiltering() argument
537 int no_channels = anaQmf->no_channels; in qmfAnalysisFiltering()
541 scaleFactor->lb_scale -= anaQmf->filterScale; in qmfAnalysisFiltering()
543 for (i = 0; i < anaQmf->no_col; i++) { in qmfAnalysisFiltering()
546 if (!(anaQmf->flags & QMF_FLAG_LP)) { in qmfAnalysisFiltering()
550 qmfAnalysisFilteringSlot(anaQmf, qmfReal[i], qmfImagSlot, timeIn, stride, in qmfAnalysisFiltering()
560 HANDLE_QMF_FILTER_BANK anaQmf, /*!< Handle of Qmf Analysis Bank */ in qmfAnalysisFiltering() argument
568 int no_channels = anaQmf->no_channels; in qmfAnalysisFiltering()
572 scaleFactor->lb_scale -= anaQmf->filterScale; in qmfAnalysisFiltering()
574 for (i = 0; i < anaQmf->no_col; i++) { in qmfAnalysisFiltering()
577 if (!(anaQmf->flags & QMF_FLAG_LP)) { in qmfAnalysisFiltering()
581 qmfAnalysisFilteringSlot(anaQmf, qmfReal[i], qmfImagSlot, timeIn, stride, in qmfAnalysisFiltering()