Home | History | Annotate | Download | only in src

Lines Matching full:tns

118   INT      threshOn[MAX_NUM_OF_FILTERS];                /* min. prediction gain for using tns TABUL*/
120 INT tnsLimitOrder[MAX_NUM_OF_FILTERS]; /* Limit for TNS order TABUL*/
123 FIXP_DBL tnsTimeResolution[MAX_NUM_OF_FILTERS]; /* TNS max. time resolution TABUL. Should be fract but MSVC won't compile then */
366 TNS Config struct (modified),
368 tns active flag
389 /* initialize TNS filter flag, order, and coefficient resolution (in bits per coeff) */
409 /* TNS start line: skip lower MDCT lines to prevent artifacts due to filter mismatch */
480 tC->tnsActive = FALSE; /* no configuration available, disable tns tool */
485 tC->tnsActive = FALSE; /* no configuration available, disable tns tool */
735 description: do decision, if TNS shall be used or not
737 input: tns data structure (modified),
738 tns config structure,
792 /* compute higher TNS filter in lattice (ParCor) form with LeRoux-Gueguen algorithm */
795 /* non-linear quantization of TNS lattice coefficients with given resolution */
819 /* disable TNS if predictionGain is less than 3dB or sumSqrCoef is too small */
831 /* compute TNS filter in lattice (ParCor) form with LeRoux-Gueguen algorithm */
834 /* non-linear quantization of TNS lattice coefficients with given resolution */
902 synchronize TNS parameters when TNS gain difference small (relative)
904 \param pointer to TNS data structure (destination)
905 \param pointer to TNS data structure (source)
906 \param pointer to TNS config structure
948 /* if TNS is active in at least one channel, check if ParCor coefficients of higher filter are similar */
991 perform TNS encoding
993 \param pointer to TNS info structure
994 \param pointer to TNS data structure
996 \param pointer to TNS config structure
1290 TNS analysis filter (all-zero filter)