Home
last modified time | relevance | path

Searched refs:excitation (Results 1 – 17 of 17) sorted by relevance

/third_party/ffmpeg/libavcodec/
Dsipr16k.c190 float *excitation = ctx->excitation + 292; in ff_sipr_decode_frame_16k() local
228 ff_acelp_interpolatef(&excitation[i_subfr], in ff_sipr_decode_frame_16k()
229 &excitation[i_subfr] - pitch_delay_int + 1, in ff_sipr_decode_frame_16k()
251 ff_weighted_vector_sumf(&excitation[i_subfr], &excitation[i_subfr], in ff_sipr_decode_frame_16k()
256 &excitation[i_subfr], L_SUBFR_16k, in ff_sipr_decode_frame_16k()
263 memmove(ctx->excitation, ctx->excitation + 2 * L_SUBFR_16k, in ff_sipr_decode_frame_16k()
Dcngdec.c39 float *excitation; member
50 av_freep(&p->excitation); in cng_decode_close()
69 p->excitation = av_mallocz_array(avctx->frame_size, sizeof(*p->excitation)); in cng_decode_init()
71 !p->filter_out || !p->excitation) { in cng_decode_init()
145 p->excitation[i] = scaling * r; in cng_decode_frame()
148 p->excitation, avctx->frame_size, p->order); in cng_decode_frame()
Damrnbdec.c117 …float *excitation; ///< pointer to the current excitation vector in excitati… member
177 p->excitation = &p->excitation_buf[PITCH_DELAY_MAX + LP_FILTER_ORDER + 1]; in amrnb_decode_init()
417 p->acelpf_ctx.acelp_interpolatef(p->excitation, in decode_pitch_vector()
418 p->excitation + 1 - pitch_lag_int, in decode_pitch_vector()
423 memcpy(p->pitch_vector, p->excitation, AMR_SUBFRAME_SIZE * sizeof(float)); in decode_pitch_vector()
795 float excitation[AMR_SUBFRAME_SIZE]; in synthesis() local
803 p->acelpv_ctx.weighted_vector_sumf(excitation, p->pitch_vector, fixed_vector, in synthesis()
808 float energy = p->celpm_ctx.dot_productf(excitation, excitation, in synthesis()
817 excitation[i] += pitch_factor * p->pitch_vector[i]; in synthesis()
819 ff_scale_vector_to_given_sum_of_squares(excitation, excitation, energy, in synthesis()
[all …]
Dsipr.c371 float *excitation; in decode_frame() local
387 excitation = ctx->excitation + PITCH_DELAY_MAX + L_INTERPOL; in decode_frame()
401 ff_acelp_interpolatef(excitation, excitation - T0 + (T0_frac <= 0), in decode_frame()
426 ff_weighted_vector_sumf(excitation, excitation, fixed_vector, in decode_frame()
437 fixed_vector[j] = excitation[j] - gain_code * fixed_vector[j]; in decode_frame()
443 pAz, excitation, SUBFR_SIZE, in decode_frame()
450 excitation += SUBFR_SIZE; in decode_frame()
469 memmove(ctx->excitation, excitation - PITCH_DELAY_MAX - L_INTERPOL, in decode_frame()
Dwmavoice.c1279 float *excitation) in synth_block_hardcoded() argument
1300 excitation[n] = wmavoice_std_codebook[r_idx + n] * gain; in synth_block_hardcoded()
1311 float *excitation) in synth_block_fcb_acb() argument
1339 excitation[n] = in synth_block_fcb_acb()
1405 ff_acelp_interpolatef(&excitation[n], &excitation[n - pitch], in synth_block_fcb_acb()
1413 ff_acelp_interpolatef(excitation, &excitation[-block_pitch], in synth_block_fcb_acb()
1417 av_memcpy_backptr((uint8_t *) excitation, sizeof(float) * block_pitch, in synth_block_fcb_acb()
1422 ff_weighted_vector_sumf(excitation, excitation, pulses, in synth_block_fcb_acb()
1446 float *excitation, float *synth) in synth_block() argument
1454 synth_block_hardcoded(s, gb, block_idx, size, frame_desc, excitation); in synth_block()
[all …]
Dg723_1dec.c523 *scale = ff_g723_1_scale_vector(buf, p->excitation, FRAME_LEN + PITCH_MAX); in comp_interp_index()
846 PITCH_MAX * sizeof(*p->excitation)); in generate_noise()
924 PITCH_MAX * sizeof(*p->excitation)); in generate_noise()
984 memcpy(p->excitation, p->prev_excitation, in g723_1_decode_frame()
985 PITCH_MAX * sizeof(*p->excitation)); in g723_1_decode_frame()
987 int16_t *vector_ptr = p->excitation + PITCH_MAX; in g723_1_decode_frame()
996 &p->excitation[SUBFRAME_LEN * i], in g723_1_decode_frame()
1007 vector_ptr = p->excitation + PITCH_MAX; in g723_1_decode_frame()
1031 memcpy(p->prev_excitation, p->excitation + FRAME_LEN, in g723_1_decode_frame()
1032 PITCH_MAX * sizeof(*p->excitation)); in g723_1_decode_frame()
[all …]
Damrwbdec.c63 …float *excitation; ///< points to current excitation in excitation_buf[] member
114 ctx->excitation = &ctx->excitation_buf[AMRWB_P_DELAY_MAX + LP_ORDER + 1]; in amrwb_decode_init()
324 float *exc = ctx->excitation; in decode_pitch_vector()
770 static void synthesis(AMRWBContext *ctx, float *lpc, float *excitation, in synthesis() argument
774 ctx->acelpv_ctx.weighted_vector_sumf(excitation, ctx->pitch_vector, fixed_vector, in synthesis()
780 float energy = ctx->celpm_ctx.dot_productf(excitation, excitation, in synthesis()
788 excitation[i] += pitch_factor * ctx->pitch_vector[i]; in synthesis()
790 ff_scale_vector_to_given_sum_of_squares(excitation, excitation, in synthesis()
794 ctx->celpf_ctx.celp_lp_synthesis_filterf(samples, lpc, excitation, in synthesis()
1212 ctx->excitation[i] *= ctx->pitch_gain[0]; in amrwb_decode_frame()
[all …]
Dopus_silk.c424 int32_t excitation[320]; // Q23 in silk_decode_excitation() local
445 int32_t * location = excitation + 16*i; in silk_decode_excitation()
464 memset(excitation + 16*i, 0, 16*sizeof(int32_t)); in silk_decode_excitation()
471 excitation[i] = (excitation[i] << 1) | in silk_decode_excitation()
477 if (excitation[i] != 0) { in silk_decode_excitation()
481 excitation[i] *= -1; in silk_decode_excitation()
487 int value = excitation[i]; in silk_decode_excitation()
488 excitation[i] = value * 256 | ff_silk_quant_offset[voiced][qoffset_high]; in silk_decode_excitation()
489 if (value < 0) excitation[i] += 20; in silk_decode_excitation()
490 else if (value > 0) excitation[i] -= 20; in silk_decode_excitation()
[all …]
Ddss_sp.c55 int32_t excitation[288 + 6]; member
675 p->excitation[i] = p->excitation[288 + i]; in dss_sp_update_state()
678 p->excitation[6 + i] = dst[i]; in dss_sp_update_state()
684 tmp += p->excitation[offset--] * dss_sp_sinc[a + i * 11]; in dss_sp_update_state()
696 } while (offset < FF_ARRAY_ELEMS(p->excitation)); in dss_sp_update_state()
Devrcdec.c404 static void acb_excitation(EVRCContext *e, float *excitation, float gain, in acb_excitation() argument
417 bl_intrp(e, excitation + i, locdelay); in acb_excitation()
424 bl_intrp(e, excitation + i, locdelay); in acb_excitation()
428 excitation[i] *= gain; in acb_excitation()
477 float *excitation, float pitch_gain, in fcb_excitation() argument
483 decode_8_pulses_35bits(codebook, excitation); in fcb_excitation()
485 decode_3_pulses_10bits(*codebook, excitation); in fcb_excitation()
490 excitation[i] += pitch_gain * excitation[i - pitch_lag]; in fcb_excitation()
Dopusenc_psy.c149 if (bp_e > ex->excitation) { in step_collect_psy_metrics()
150 st->change_amp[ch][i] = bp_e - ex->excitation; in step_collect_psy_metrics()
152 ex->excitation = ex->excitation_init = bp_e; in step_collect_psy_metrics()
155 if (ex->excitation > 0.0f) { in step_collect_psy_metrics()
156 …ex->excitation -= av_clipf((1/expf(ex->excitation_dist)), ex->excitation_init/20, ex->excitation_i… in step_collect_psy_metrics()
157 ex->excitation = FFMAX(ex->excitation, 0.0f); in step_collect_psy_metrics()
Dsipr.h73 float excitation[L_INTERPOL + PITCH_MAX + 2 * L_SUBFR_16k]; member
Dopusenc_psy.h46 float excitation; member
Dg723_1.h131 int16_t excitation[PITCH_MAX + FRAME_LEN + 4]; member
/third_party/pulseaudio/src/modules/rtp/
Drfc3551.txt1321 RPE/LTP (residual pulse excitation/long term prediction) coding at a
/third_party/icu/icu4j/main/shared/data/
DTransliterator_Han_Latin_Definition.txt7153 並激 < shunt\-excitation;
27703 並激 > shunt\-excitation;
/third_party/icu/icu4j/perf-tests/data/collation/
Dulyss10.txt31007 Somnolent invocation, less somnolent recognition, incipient excitation,