Searched refs:excitation (Results 1 - 16 of 16) sorted by relevance

/netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/iserver/libav-0.8.8/libavcodec/
H A Dsipr16k.c188 float *excitation = ctx->excitation + 292; local
226 ff_acelp_interpolatef(&excitation[i_subfr],
227 &excitation[i_subfr] - pitch_delay_int + 1,
249 ff_weighted_vector_sumf(&excitation[i_subfr], &excitation[i_subfr],
254 &excitation[i_subfr], L_SUBFR_16k,
261 memmove(ctx->excitation, ctx->excitation + 2 * L_SUBFR_16k,
H A Dsipr.c370 float *excitation; local
386 excitation = ctx->excitation + PITCH_DELAY_MAX + L_INTERPOL;
400 ff_acelp_interpolatef(excitation, excitation - T0 + (T0_frac <= 0),
424 ff_weighted_vector_sumf(excitation, excitation, fixed_vector,
435 fixed_vector[j] = excitation[j] - gain_code * fixed_vector[j];
441 pAz, excitation, SUBFR_SIZE,
448 excitation
[all...]
H A Damrnbdec.c69 * the fixed vector contribution to the excitation vector.
114 float excitation_buf[PITCH_DELAY_MAX + LP_FILTER_ORDER + 1 + AMR_SUBFRAME_SIZE]; ///< current excitation and all necessary excitation history
115 float *excitation; ///< pointer to the current excitation vector in excitation_buf member in struct:AMRContext
160 // p->excitation always points to the same position in p->excitation_buf
161 p->excitation = &p->excitation_buf[PITCH_DELAY_MAX + LP_FILTER_ORDER + 1];
401 /* Calculate the pitch vector by interpolating the past excitation at the
403 ff_acelp_interpolatef(p->excitation, p->excitation
780 float excitation[AMR_SUBFRAME_SIZE]; local
[all...]
H A Dsipr.h40 /** Number of past samples needed for excitation interpolation */
74 float excitation[L_INTERPOL + PITCH_MAX + 2 * L_SUBFR_16k]; member in struct:SiprContext
H A Damrwbdec.c59 float excitation_buf[AMRWB_P_DELAY_MAX + LP_ORDER + 2 + AMRWB_SFR_SIZE]; ///< current excitation and all necessary excitation history
60 float *excitation; ///< points to current excitation in excitation_buf[] member in struct:__anon1866
84 AVLFG prng; ///< random number generator for white noise excitation
97 ctx->excitation = &ctx->excitation_buf[AMRWB_P_DELAY_MAX + LP_ORDER + 1];
300 * Find the pitch vector by interpolating the past excitation at the
313 float *exc = ctx->excitation;
326 /* Calculate the pitch vector by interpolating the past excitation at the
475 * @param[out] fixed_vector Buffer for the fixed codebook excitation
754 synthesis(AMRWBContext *ctx, float *lpc, float *excitation, float fixed_gain, const float *fixed_vector, float *samples) argument
[all...]
H A Dwmavoice.c51 #define MAX_SIGNAL_HISTORY 416 ///< maximum excitation signal history
279 ///< zero filter output (i.e. excitation)
752 * - A zero-synthesis filter (generate excitation from synth signal)
753 * - Kalman smoothing on excitation, based on pitch
779 /* generate excitation from input signal */
1239 float *excitation)
1258 /* Apply gain to hardcoded codebook and use that as excitation signal */
1260 excitation[n] = wmavoice_std_codebook[r_idx + n] * gain;
1271 float *excitation)
1353 ff_acelp_interpolatef(&excitation[
1236 synth_block_hardcoded(WMAVoiceContext *s, GetBitContext *gb, int block_idx, int size, const struct frame_type_desc *frame_desc, float *excitation) argument
1267 synth_block_fcb_acb(WMAVoiceContext *s, GetBitContext *gb, int block_idx, int size, int block_pitch_sh2, const struct frame_type_desc *frame_desc, float *excitation) argument
1390 synth_block(WMAVoiceContext *s, GetBitContext *gb, int block_idx, int size, int block_pitch_sh2, const double *lsps, const double *prev_lsps, const struct frame_type_desc *frame_desc, float *excitation, float *synth) argument
1433 synth_frame(AVCodecContext *ctx, GetBitContext *gb, int frame_idx, float *samples, const double *lsps, const double *prev_lsps, float *excitation, float *synth) argument
1743 float excitation[MAX_SIGNAL_HISTORY + MAX_SFRAMESIZE + 12]; local
[all...]
/netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/minidlna/ffmpeg-2.3.4/libavcodec/
H A Dsipr16k.c190 float *excitation = ctx->excitation + 292; local
228 ff_acelp_interpolatef(&excitation[i_subfr],
229 &excitation[i_subfr] - pitch_delay_int + 1,
251 ff_weighted_vector_sumf(&excitation[i_subfr], &excitation[i_subfr],
256 &excitation[i_subfr], L_SUBFR_16k,
263 memmove(ctx->excitation, ctx->excitation + 2 * L_SUBFR_16k,
H A Dcngdec.c37 float *excitation; member in struct:CNGContext
48 av_free(p->excitation);
67 p->excitation = av_mallocz_array(avctx->frame_size, sizeof(*p->excitation));
69 !p->filter_out || !p->excitation) {
139 p->excitation[i] = scaling * r;
142 p->excitation, avctx->frame_size, p->order);
H A Dsipr.c371 float *excitation; local
387 excitation = ctx->excitation + PITCH_DELAY_MAX + L_INTERPOL;
401 ff_acelp_interpolatef(excitation, excitation - T0 + (T0_frac <= 0),
426 ff_weighted_vector_sumf(excitation, excitation, fixed_vector,
437 fixed_vector[j] = excitation[j] - gain_code * fixed_vector[j];
443 pAz, excitation, SUBFR_SIZE,
450 excitation
[all...]
H A Damrnbdec.c72 * the fixed vector contribution to the excitation vector.
116 float excitation_buf[PITCH_DELAY_MAX + LP_FILTER_ORDER + 1 + AMR_SUBFRAME_SIZE]; ///< current excitation and all necessary excitation history
117 float *excitation; ///< pointer to the current excitation vector in excitation_buf member in struct:AMRContext
176 // p->excitation always points to the same position in p->excitation_buf
177 p->excitation = &p->excitation_buf[PITCH_DELAY_MAX + LP_FILTER_ORDER + 1];
415 /* Calculate the pitch vector by interpolating the past excitation at the
417 p->acelpf_ctx.acelp_interpolatef(p->excitation,
418 p->excitation
795 float excitation[AMR_SUBFRAME_SIZE]; local
[all...]
H A Dsipr.h40 /** Number of past samples needed for excitation interpolation */
73 float excitation[L_INTERPOL + PITCH_MAX + 2 * L_SUBFR_16k]; member in struct:SiprContext
H A Dopus_silk.c1139 int32_t excitation[320]; // Q23 local
1141 /* excitation parameters */
1160 int32_t * location = excitation + 16*i;
1179 memset(excitation + 16*i, 0, 16*sizeof(int32_t));
1186 excitation[i] = (excitation[i] << 1) |
1192 if (excitation[i] != 0) {
1196 excitation[i] *= -1;
1200 /* assemble the excitation */
1202 int value = excitation[
[all...]
H A Dwmavoice.c52 #define MAX_SIGNAL_HISTORY 416 ///< maximum excitation signal history
279 ///< zero filter output (i.e. excitation)
756 * - A zero-synthesis filter (generate excitation from synth signal)
757 * - Kalman smoothing on excitation, based on pitch
783 /* generate excitation from input signal */
1245 float *excitation)
1264 /* Apply gain to hardcoded codebook and use that as excitation signal */
1266 excitation[n] = wmavoice_std_codebook[r_idx + n] * gain;
1277 float *excitation)
1305 excitation[
1242 synth_block_hardcoded(WMAVoiceContext *s, GetBitContext *gb, int block_idx, int size, const struct frame_type_desc *frame_desc, float *excitation) argument
1273 synth_block_fcb_acb(WMAVoiceContext *s, GetBitContext *gb, int block_idx, int size, int block_pitch_sh2, const struct frame_type_desc *frame_desc, float *excitation) argument
1408 synth_block(WMAVoiceContext *s, GetBitContext *gb, int block_idx, int size, int block_pitch_sh2, const double *lsps, const double *prev_lsps, const struct frame_type_desc *frame_desc, float *excitation, float *synth) argument
1451 synth_frame(AVCodecContext *ctx, GetBitContext *gb, int frame_idx, float *samples, const double *lsps, const double *prev_lsps, float *excitation, float *synth) argument
1759 float excitation[MAX_SIGNAL_HISTORY + MAX_SFRAMESIZE + 12]; local
[all...]
H A Damrwbdec.c62 float excitation_buf[AMRWB_P_DELAY_MAX + LP_ORDER + 2 + AMRWB_SFR_SIZE]; ///< current excitation and all necessary excitation history
63 float *excitation; ///< points to current excitation in excitation_buf[] member in struct:__anon3077
87 AVLFG prng; ///< random number generator for white noise excitation
114 ctx->excitation = &ctx->excitation_buf[AMRWB_P_DELAY_MAX + LP_ORDER + 1];
314 * Find the pitch vector by interpolating the past excitation at the
327 float *exc = ctx->excitation;
340 /* Calculate the pitch vector by interpolating the past excitation at the
490 * @param[out] fixed_vector Buffer for the fixed codebook excitation
773 synthesis(AMRWBContext *ctx, float *lpc, float *excitation, float fixed_gain, const float *fixed_vector, float *samples) argument
[all...]
H A Devrcdec.c395 * Adaptive codebook excitation.
399 static void acb_excitation(EVRCContext *e, float *excitation, float gain, argument
412 bl_intrp(e, excitation + i, locdelay);
419 bl_intrp(e, excitation + i, locdelay);
423 excitation[i] *= gain;
467 * Reconstruction of ACELP fixed codebook excitation for full and half rate.
472 float *excitation, float pitch_gain,
478 decode_8_pulses_35bits(codebook, excitation);
480 decode_3_pulses_10bits(*codebook, excitation);
485 excitation[
471 fcb_excitation(EVRCContext *e, const uint16_t *codebook, float *excitation, float pitch_gain, int pitch_lag, int subframe_size) argument
[all...]
H A Dg723_1.c56 int16_t excitation[PITCH_MAX + FRAME_LEN + 4]; member in struct:g723_1_context
456 * Generate fixed codebook excitation vector.
458 * @param vector decoded excitation vector
522 * Get delayed contribution from the previous excitation vector.
544 * Generate adaptive codebook excitation.
577 * @param offset offset of the excitation vector
659 * @param offset offset of the excitation vector
743 * @param exc_eng excitation energy estimation
756 *scale = scale_vector(buf, p->excitation, FRAME_LEN + PITCH_MAX);
786 * @param buf decoded excitation vecto
[all...]

Completed in 113 milliseconds