LP_ORDER 1619 libavcodec/amrwbdata.h static const int16_t isf_mean[LP_ORDER] = { LP_ORDER 1625 libavcodec/amrwbdata.h static const int16_t isf_init[LP_ORDER] = { LP_ORDER 51 libavcodec/amrwbdec.c float isf_cur[LP_ORDER]; ///< working ISF vector from current frame LP_ORDER 52 libavcodec/amrwbdec.c float isf_q_past[LP_ORDER]; ///< quantized ISF vector of the previous frame LP_ORDER 53 libavcodec/amrwbdec.c float isf_past_final[LP_ORDER]; ///< final processed ISF vector of the previous frame LP_ORDER 54 libavcodec/amrwbdec.c double isp[4][LP_ORDER]; ///< ISP vectors from current frame LP_ORDER 55 libavcodec/amrwbdec.c double isp_sub4_past[LP_ORDER]; ///< ISP vector for the 4th subframe of the previous frame LP_ORDER 57 libavcodec/amrwbdec.c float lp_coef[4][LP_ORDER]; ///< Linear Prediction Coefficients from ISP vector LP_ORDER 62 libavcodec/amrwbdec.c float excitation_buf[AMRWB_P_DELAY_MAX + LP_ORDER + 2 + AMRWB_SFR_SIZE]; ///< current excitation and all necessary excitation history LP_ORDER 78 libavcodec/amrwbdec.c float samples_az[LP_ORDER + AMRWB_SFR_SIZE]; ///< low-band samples and memory from synthesis at 12.8kHz LP_ORDER 114 libavcodec/amrwbdec.c ctx->excitation = &ctx->excitation_buf[AMRWB_P_DELAY_MAX + LP_ORDER + 1]; LP_ORDER 117 libavcodec/amrwbdec.c for (i = 0; i < LP_ORDER; i++) LP_ORDER 222 libavcodec/amrwbdec.c for (i = 0; i < LP_ORDER; i++) { LP_ORDER 237 libavcodec/amrwbdec.c static void interpolate_isp(double isp_q[4][LP_ORDER], const double *isp4_past) LP_ORDER 243 libavcodec/amrwbdec.c for (i = 0; i < LP_ORDER; i++) LP_ORDER 346 libavcodec/amrwbdec.c LP_ORDER, AMRWB_SFR_SIZE + 1); LP_ORDER 699 libavcodec/amrwbdec.c for (i = 0; i < LP_ORDER - 1; i++) LP_ORDER 798 libavcodec/amrwbdec.c AMRWB_SFR_SIZE, LP_ORDER); LP_ORDER 912 libavcodec/amrwbdec.c for (i = 7; i < LP_ORDER - 2; i++) { LP_ORDER 928 libavcodec/amrwbdec.c float diff_isf[LP_ORDER - 2], diff_mean; LP_ORDER 933 libavcodec/amrwbdec.c isf[LP_ORDER_16k - 1] = isf[LP_ORDER - 1]; LP_ORDER 936 libavcodec/amrwbdec.c for (i = 0; i < LP_ORDER - 2; i++) LP_ORDER 940 libavcodec/amrwbdec.c for (i = 2; i < LP_ORDER - 2; i++) LP_ORDER 941 libavcodec/amrwbdec.c diff_mean += diff_isf[i] * (1.0f / (LP_ORDER - 4)); LP_ORDER 953 libavcodec/amrwbdec.c for (i = LP_ORDER - 1; i < LP_ORDER_16k - 1; i++) LP_ORDER 959 libavcodec/amrwbdec.c scale = 0.5 * (FFMIN(est, 7600) - isf[LP_ORDER - 2]) / LP_ORDER 960 libavcodec/amrwbdec.c (isf[LP_ORDER_16k - 2] - isf[LP_ORDER - 2]); LP_ORDER 962 libavcodec/amrwbdec.c for (i = LP_ORDER - 1, j = 0; i < LP_ORDER_16k - 1; i++, j++) LP_ORDER 966 libavcodec/amrwbdec.c for (i = 1; i < LP_ORDER_16k - LP_ORDER; i++) LP_ORDER 974 libavcodec/amrwbdec.c for (i = LP_ORDER - 1, j = 0; i < LP_ORDER_16k - 1; i++, j++) LP_ORDER 1024 libavcodec/amrwbdec.c 1.0 - isfp_inter[subframe], LP_ORDER); LP_ORDER 1034 libavcodec/amrwbdec.c lpc_weighting(hb_lpc, ctx->lp_coef[subframe], 0.6, LP_ORDER); LP_ORDER 1038 libavcodec/amrwbdec.c (mode == MODE_6k60) ? LP_ORDER_16k : LP_ORDER); LP_ORDER 1079 libavcodec/amrwbdec.c (AMRWB_P_DELAY_MAX + LP_ORDER + 1) * sizeof(float)); LP_ORDER 1085 libavcodec/amrwbdec.c LP_ORDER * sizeof(float)); LP_ORDER 1153 libavcodec/amrwbdec.c ff_set_min_dist_lsf(ctx->isf_cur, MIN_ISF_SPACING, LP_ORDER - 1); LP_ORDER 1157 libavcodec/amrwbdec.c ctx->isf_cur[LP_ORDER - 1] *= 2.0; LP_ORDER 1158 libavcodec/amrwbdec.c ff_acelp_lsf2lspd(ctx->isp[3], ctx->isf_cur, LP_ORDER); LP_ORDER 1163 libavcodec/amrwbdec.c memcpy(ctx->isp_sub4_past, ctx->isp[3], LP_ORDER * sizeof(double)); LP_ORDER 1168 libavcodec/amrwbdec.c ff_amrwb_lsp2lpc(ctx->isp[sub], ctx->lp_coef[sub], LP_ORDER); LP_ORDER 1217 libavcodec/amrwbdec.c synth_fixed_vector, &ctx->samples_az[LP_ORDER]); LP_ORDER 1221 libavcodec/amrwbdec.c &ctx->samples_az[LP_ORDER], PREEMPH_FAC, ctx->demph_mem); LP_ORDER 1260 libavcodec/amrwbdec.c memcpy(ctx->isp_sub4_past, ctx->isp[3], LP_ORDER * sizeof(ctx->isp[3][0])); LP_ORDER 1261 libavcodec/amrwbdec.c memcpy(ctx->isf_past_final, ctx->isf_cur, LP_ORDER * sizeof(float));