/* g729a_pre_proc - Decompiled by JODE
* Visit http://jode.sourceforge.net/
*/
package javaforce.codec.g729a;
final class g729a_pre_proc implements g729a_constants {
static void g729a_preproc_filter(float[] fs, short[] is, int i,
g729a_encode_filters var_g729a_encode_filters) {
g729a_preproc_filter var_g729a_preproc_filter = var_g729a_encode_filters.preproc;
int[] is_0_ = new int[40];
float f = var_g729a_preproc_filter.a0;
float f_1_ = var_g729a_preproc_filter.a1;
float f_2_ = var_g729a_preproc_filter.a2;
float f_3_ = var_g729a_preproc_filter.b1;
float f_4_ = var_g729a_preproc_filter.b2;
float f_5_ = var_g729a_preproc_filter.x1;
float f_6_ = var_g729a_preproc_filter.x2;
float f_7_ = var_g729a_preproc_filter.y1;
float f_8_ = var_g729a_preproc_filter.y2;
for (int i_9_ = 0; i_9_ < 40; i_9_++) {
is_0_[i_9_] = is[i_9_ + i];
float f_10_ = (float) is_0_[i_9_];
float f_11_ = (f * f_10_ + f_1_ * f_5_ + f_2_ * f_6_ + f_4_ * f_8_
+ f_3_ * f_7_);
f_6_ = f_5_;
f_5_ = f_10_;
f_8_ = f_7_;
f_7_ = f_11_;
fs[i_9_] = f_11_;
}
var_g729a_preproc_filter.x1 = f_5_;
var_g729a_preproc_filter.x2 = f_6_;
var_g729a_preproc_filter.y1 = f_7_;
var_g729a_preproc_filter.y2 = f_8_;
}
}