codec2_encode_700b(c2, bits, speech);
if (c2->mode == CODEC2_MODE_700C)
codec2_encode_700c(c2, bits, speech);
-#endif
if (c2->mode == CODEC2_MODE_WB)
codec2_encode_wb(c2, bits, speech);
+#endif
}
codec2_decode_700b(c2, speech, bits);
if (c2->mode == CODEC2_MODE_700C)
codec2_decode_700c(c2, speech, bits);
-#endif
if (c2->mode == CODEC2_MODE_WB)
codec2_decode_wb(c2, speech, bits);
+#endif
}
kiss_fft_alloc(nfft, inverse_fft, st->substate, &subsize);
for (i = 0; i < nfft/2; ++i) {
- double phase =
- -3.14159265358979323846264338327 * ((double) (i+1) / nfft + .5);
+ float phase =
+ -3.14159265358979323846264338327 * ((float) (i+1) / nfft + .5);
if (inverse_fft)
phase *= -1;
kf_cexp (st->super_twiddles+i,phase);