1
0
mirror of https://github.com/FFmpeg/FFmpeg.git synced 2025-11-23 21:54:53 +02:00

Functional part Kenan Gillet's 'extract and share weighted_vector_sumf'

patchset. Idea is to share this common code between the AMR and QCELP
decoders.

Originally committed as revision 17916 to svn://svn.ffmpeg.org/ffmpeg/trunk
This commit is contained in:
Reynaldo H. Verdejo Pinochet
2009-03-09 21:55:24 +00:00
parent 88c4339bda
commit 95e8325771
4 changed files with 28 additions and 14 deletions

View File

@@ -150,4 +150,18 @@ void ff_acelp_weighted_vector_sum(
int shift,
int length);
/**
* float implementation of weighted sum of two vectors.
* @param out [out] result of addition
* @param in_a first vector
* @param in_b second vector
* @param weight_coeff_a first vector weight coefficient
* @param weight_coeff_a second vector weight coefficient
* @param length vectors length
*
* @note It is safe to pass the same buffer for out and in_a or in_b.
*/
void ff_weighted_vector_sumf(float *out, const float *in_a, const float *in_b,
float weight_coeff_a, float weight_coeff_b, int length);
#endif /* AVCODEC_ACELP_VECTORS_H */