/third_party/ffmpeg/libavcodec/ |
H A D | sbrdsp_fixed.c | 146 static av_always_inline void autocorrelate(const int x[40][2], SoftFloat phi[3][2][2], int lag) in autocorrelate() argument 152 if (lag) { in autocorrelate() 154 accu_re += (uint64_t)x[i][0] * x[i+lag][0]; in autocorrelate() 155 accu_re += (uint64_t)x[i][1] * x[i+lag][1]; in autocorrelate() 156 accu_im += (uint64_t)x[i][0] * x[i+lag][1]; in autocorrelate() 157 accu_im -= (uint64_t)x[i][1] * x[i+lag][0]; in autocorrelate() 163 accu_re += (uint64_t)x[ 0][0] * x[lag][0]; in autocorrelate() 164 accu_re += (uint64_t)x[ 0][1] * x[lag][1]; in autocorrelate() 165 accu_im += (uint64_t)x[ 0][0] * x[lag][1]; in autocorrelate() 166 accu_im -= (uint64_t)x[ 0][1] * x[lag][ in autocorrelate() [all...] |
H A D | sbrdsp.c | 103 float phi[3][2][2], int lag) 108 if (lag) { 110 real_sum += x[i][0] * x[i+lag][0] + x[i][1] * x[i+lag][1]; 111 imag_sum += x[i][0] * x[i+lag][1] - x[i][1] * x[i+lag][0]; 113 phi[2-lag][1][0] = real_sum + x[ 0][0] * x[lag][0] + x[ 0][1] * x[lag][1]; 114 phi[2-lag][ [all...] |
H A D | aacenc_ltp.c | 47 put_bits(&s->pb, 11, ics->ltp.lag); in ff_aac_encode_ltp_info() 69 sce->ics.ltp.lag = 0; in ff_aac_ltp_insert_new_frame() 77 int i, j, lag = 0, max_corr = 0; in get_lag() local 90 lag = i; in get_lag() 94 ltp->lag = FFMAX(av_clip_uintp2(lag, 11), 0); in get_lag() 102 if (!ltp->lag) { in generate_samples() 105 } else if (ltp->lag < 1024) { in generate_samples() 106 samples_num = ltp->lag + 1024; in generate_samples() 109 buf[i] = ltp->coef*buf[i + 2048 - ltp->lag]; in generate_samples() [all...] |
H A D | gsmdec_template.c | 47 static void long_term_synth(int16_t *dst, int lag, int gain_idx) in long_term_synth() argument 50 const int16_t *src = dst - lag; in long_term_synth() 139 int lag = get_bits(gb, 7); in gsm_decode_block() local 142 lag = av_clip(lag, 40, 120); in gsm_decode_block() 143 long_term_synth(ref_dst, lag, gain_idx); in gsm_decode_block()
|
H A D | g723_1dec.c | 279 * @param pitch_lag closed loop pitch lag 318 int offset, beta, lag; in gen_fcb_excitation() local 328 lag = pitch_contrib[subfrm->ad_cb_gain << 1] + pitch_lag + in gen_fcb_excitation() 332 if (lag < SUBFRAME_LEN - 2) { in gen_fcb_excitation() 333 for (i = lag; i < SUBFRAME_LEN; i++) in gen_fcb_excitation() 334 vector[i] += beta * vector[i - lag] >> 15; in gen_fcb_excitation() 340 * Estimate maximum auto-correlation around pitch lag. 345 * @param pitch_lag decoded pitch lag 347 * @param dir forward lag(1) / backward lag( 352 int limit, ccr, lag = 0; autocorr_max() local 382 comp_ppf_gains(int lag, PPFParam *ppf, enum Rate cur_rate, int tgt_eng, int ccr, int res_eng) comp_ppf_gains() argument 561 residual_interp(int16_t *buf, int16_t *out, int lag, int gain, int *rseed) residual_interp() argument [all...] |
H A D | celp_filters.c | 52 const float *lagged, int lag, float fac, int n) in ff_celp_circ_addf() 55 for (k = 0; k < lag; k++) in ff_celp_circ_addf() 56 out[k] = in[k] + fac * lagged[n + k - lag]; in ff_celp_circ_addf() 58 out[k] = in[k] + fac * lagged[ k - lag]; in ff_celp_circ_addf() 51 ff_celp_circ_addf(float *out, const float *in, const float *lagged, int lag, float fac, int n) ff_celp_circ_addf() argument
|
H A D | g723_1.c | 1133 int lag) in ff_g723_1_get_residual() 1135 int offset = PITCH_MAX - PITCH_ORDER / 2 - lag; in ff_g723_1_get_residual() 1143 residual[i] = prev_excitation[offset + (i - 2) % lag]; in ff_g723_1_get_residual() 1164 int lag = pitch_lag + subfrm->ad_cb_lag - 1; in ff_g723_1_gen_acb_excitation() local 1169 ff_g723_1_get_residual(residual, prev_excitation, lag); in ff_g723_1_gen_acb_excitation() 1132 ff_g723_1_get_residual(int16_t *residual, int16_t *prev_excitation, int lag) ff_g723_1_get_residual() argument
|
H A D | ilbcdec.c | 656 int16_t lag; in get_codebook() local 676 /* Calculate lag */ in get_codebook() 680 lag = k / 2; in get_codebook() 682 create_augmented_vector(lag, mem + lMem, cbvec); in get_codebook() 709 /* Calculate lag index */ in get_codebook() 710 lag = (cbveclen << 1) - 20 + index - base_size - lMem - 1; in get_codebook() 712 create_augmented_vector(lag, tempbuff2 + SUBL + 5, cbvec); in get_codebook() 915 int16_t lag, int16_t blen, int16_t srange, int16_t scale) in correlation() 919 w16ptr = &buffer[blen - srange - lag]; in correlation() 957 int16_t inlag, /* (i) pitch lag */ in do_plc() 914 correlation(int32_t *corr, int32_t *ener, int16_t *buffer, int16_t lag, int16_t blen, int16_t srange, int16_t scale) correlation() argument 964 int16_t j, lag, tmp1, tmp2, randlag; do_plc() local 1399 int16_t lag, i; ilbc_decode_frame() local [all...] |
H A D | ra144enc.c | 163 * Create a vector from the adaptive codebook at a given lag value 167 * @param lag lag value 169 static void create_adapt_vect(float *vect, const int16_t *cb, int lag) in create_adapt_vect() argument 173 cb += BUFFERSIZE - lag; in create_adapt_vect() 174 for (i = 0; i < FFMIN(BLOCKSIZE, lag); i++) in create_adapt_vect() 176 if (lag < BLOCKSIZE) in create_adapt_vect() 177 for (i = 0; i < BLOCKSIZE - lag; i++) in create_adapt_vect() 178 vect[lag + i] = cb[i]; in create_adapt_vect()
|
H A D | amrnbdec.c | 82 #define PITCH_LAG_MIN_MODE_12k2 18 ///< Lower bound on decoded lag search in 12.2kbit/s mode 115 uint8_t pitch_lag_int; ///< integer part of pitch lag from current subframe 421 p->pitch_lag_int = pitch_lag_int; // store previous lag in a uint8_t in decode_pitch_vector() 426 pitch lag using a b60 hamming windowed sinc function. */ in decode_pitch_vector() 555 * Apply pitch lag to obtain the sharpened fixed vector (section 6.1.2) 685 float filter1[AMR_SUBFRAME_SIZE], ///< filters at pitch lag*1 and *2 in apply_ir_filter() 687 int lag = in->pitch_lag; in apply_ir_filter() local 691 if (lag < AMR_SUBFRAME_SIZE) { in apply_ir_filter() 692 ff_celp_circ_addf(filter1, filter, filter, lag, fac, in apply_ir_filter() 695 if (lag < AMR_SUBFRAME_SIZ in apply_ir_filter() [all...] |
H A D | lpc.c | 68 static void lpc_compute_autocorr_c(const double *data, int len, int lag, in lpc_compute_autocorr_c() argument 73 for(j=0; j<lag; j+=2){ in lpc_compute_autocorr_c() 83 if(j==lag){ in lpc_compute_autocorr_c()
|
H A D | celp_filters.h | 94 * out[k] = in[k] + fac * lagged[k-lag] with wrap-around 99 * @param lag lagged vector delay in the range [0, n] 104 const float *lagged, int lag, float fac, int n);
|
H A D | g723_1.h | 81 int ad_cb_lag; ///< adaptive codebook lag 94 int index; ///< postfilter backward/forward lag 186 int lag); 189 * Generate a train of dirac functions with period as pitch lag.
|
H A D | lpc.h | 70 * Perform autocorrelation on input samples with delay of 0 to lag. 73 * least lag*sizeof(double) valid bytes preceding it, and 78 * @param lag maximum delay to calculate 80 * constraints: array size must be at least lag+1. 82 void (*lpc_compute_autocorr)(const double *data, int len, int lag,
|
H A D | aac.h | 166 int16_t lag; member
|
H A D | qcelpdec.c | 416 * @param lag per-subframe lag array, each element is 419 * @param pfrac per-subframe boolean array, 1 if the lag is fractional, 0 425 const float gain[4], const uint8_t *lag, in do_pitchfilter() 436 v_lag = memory + 143 + 40 * i - lag[i]; in do_pitchfilter() 438 if (pfrac[i]) { // If it is a fractional lag... in do_pitchfilter() 477 // Compute gain & lag for the whole frame. in apply_pitch_filters() 424 do_pitchfilter(float memory[303], const float v_in[160], const float gain[4], const uint8_t *lag, const uint8_t pfrac[4]) do_pitchfilter() argument
|
H A D | amrwbdec.c | 60 uint8_t base_pitch_lag; ///< integer part of pitch lag for the next relative subframe 61 uint8_t pitch_lag_int; ///< integer part of pitch lag of the previous subframe 257 * Decode an adaptive codebook index into pitch lag (except 6k60, 8k85 modes). 258 * Calculate integer lag and fractional lag always using 1/4 resolution. 259 * In 1st and 3rd subframes the index is relative to last subframe integer lag. 261 * @param[out] lag_int Decoded integer pitch lag 262 * @param[out] lag_frac Decoded fractional pitch lag 264 * @param[in,out] base_lag_int Base integer lag used in relative subframes 282 /* minimum lag fo in decode_pitch_lag_high() 920 auto_correlation(float *diff_isf, float mean, int lag) auto_correlation() argument [all...] |
H A D | aacdec_template.c | 1414 ltp->lag = get_bits(gb, 11); in decode_ltp() 2704 if (ltp->lag < 1024) 2705 num_samples = ltp->lag + 1024; 2707 predTime[i] = AAC_MUL30(sce->ltp_state[i + 2048 - ltp->lag], ltp->coef);
|
/third_party/ffmpeg/libavfilter/ |
H A D | vf_readeia608.c | 247 int lag, float threshold, float influence, int len) in thresholding() 249 for (int i = lag; i < len + lag; i++) { in thresholding() 254 for (int i = 0; i < lag; i++) { in thresholding() 259 line[lag - 1].average = meanf(line, lag); in thresholding() 260 line[lag - 1].deviation = stddevf(line, lag); in thresholding() 262 for (int i = lag; i < len + lag; in thresholding() 246 thresholding(ReadEIA608Context *s, ScanItem *scan, LineItem *line, int lag, float threshold, float influence, int len) thresholding() argument [all...] |
H A D | af_arnndn.c | 630 float *ac, /* out: [0...lag-1] ac values */ in celt_autocorr() 633 int lag, in celt_autocorr() 636 int fastN = n - lag; in celt_autocorr() 654 celt_pitch_xcorr(xptr, xptr, ac, fastN, lag+1); in celt_autocorr() 656 for (int k = 0; k <= lag; k++) { in celt_autocorr() 958 int lag; in pitch_search() local 966 lag = len+max_pitch; in pitch_search() 971 for (int j = 0; j < lag >> 2; j++) in pitch_search() 629 celt_autocorr(const float *x, float *ac, const float *window, int overlap, int lag, int n) celt_autocorr() argument
|
/third_party/ffmpeg/libavcodec/x86/ |
H A D | lpc.c | 82 static void lpc_compute_autocorr_sse2(const double *data, int len, int lag, in lpc_compute_autocorr_sse2() argument 90 for(j=0; j<lag; j+=2){ in lpc_compute_autocorr_sse2() 92 if(j == lag-2) { in lpc_compute_autocorr_sse2()
|
/third_party/ffmpeg/tests/fate/ |
H A D | lossless-video.mak | 2 fate-lagarith-rgb24: CMD = framecrc -i $(TARGET_SAMPLES)/lagarith/lag-rgb24.avi 5 fate-lagarith-rgb32: CMD = framecrc -i $(TARGET_SAMPLES)/lagarith/lag-rgb32.avi -pix_fmt bgra -vf scale 8 fate-lagarith-yuy2: CMD = framecrc -i $(TARGET_SAMPLES)/lagarith/lag-yuy2.avi 11 fate-lagarith-yv12: CMD = framecrc -i $(TARGET_SAMPLES)/lagarith/lag-yv12.avi
|
/third_party/ffmpeg/libavcodec/mips/ |
H A D | aacdec_mips.c | 240 if (ltp->lag < 1024) in apply_ltp_mips() 241 num_samples = ltp->lag + 1024; in apply_ltp_mips() 247 predTime[i] = sce->ltp_state[i + 2048 - ltp->lag] * ltp->coef; in apply_ltp_mips()
|
/third_party/sqlite/src/ |
H A D | sqlite3.c | [all...] |