ACELPVContext Struct Reference

#include <acelp_vectors.h>

Data Fields

void(* weighted_vector_sumf )(float *out, const float *in_a, const float *in_b, float weight_coeff_a, float weight_coeff_b, int length)
 float implementation of weighted sum of two vectors. More...
 

Detailed Description

Definition at line 28 of file acelp_vectors.h.

Field Documentation

void(* ACELPVContext::weighted_vector_sumf) (float *out, const float *in_a, const float *in_b, float weight_coeff_a, float weight_coeff_b, int length)

float implementation of weighted sum of two vectors.

Parameters
[out]outresult of addition
in_afirst vector
in_bsecond vector
weight_coeff_afirst vector weight coefficient
weight_coeff_asecond vector weight coefficient
lengthvectors length (should be a multiple of two)
Note
It is safe to pass the same buffer for out and in_a or in_b.

Definition at line 40 of file acelp_vectors.h.

Referenced by amrnb_decode_frame(), ff_acelp_vectors_init(), ff_acelp_vectors_init_mips(), hb_synthesis(), interpolate_lsf(), and synthesis().


The documentation for this struct was generated from the following file: