| Index: patched-ffmpeg-mt/libavcodec/celp_filters.c
|
| ===================================================================
|
| --- patched-ffmpeg-mt/libavcodec/celp_filters.c (revision 41250)
|
| +++ patched-ffmpeg-mt/libavcodec/celp_filters.c (working copy)
|
| @@ -86,6 +86,13 @@
|
| {
|
| int i,n;
|
|
|
| +#if 0 // Unoptimized code path for improved readability
|
| + for (n = 0; n < buffer_length; n++) {
|
| + out[n] = in[n];
|
| + for (i = 1; i <= filter_length; i++)
|
| + out[n] -= filter_coeffs[i-1] * out[n-i];
|
| + }
|
| +#else
|
| float out0, out1, out2, out3;
|
| float old_out0, old_out1, old_out2, old_out3;
|
| float a,b,c;
|
| @@ -186,6 +193,7 @@
|
| for (i = 1; i <= filter_length; i++)
|
| out[n] -= filter_coeffs[i-1] * out[n-i];
|
| }
|
| +#endif
|
| }
|
|
|
| void ff_celp_lp_zero_synthesis_filterf(float *out, const float *filter_coeffs,
|
|
|