diff options
| author | Pekka Enberg <penberg@cs.helsinki.fi> | 2008-10-17 13:55:32 -0400 |
|---|---|---|
| committer | Greg Kroah-Hartman <gregkh@suse.de> | 2008-10-22 12:56:34 -0400 |
| commit | f07639adebd573709ea0d6b67bec9b620fe3083e (patch) | |
| tree | c021a6e2d78cdefbeb3611e691b6720880f4c34e | |
| parent | db2af149bd0c798ce599365ee4320dd30dda852c (diff) | |
Staging: echo: remove dead code
This patch removes dead code that is wrapped in #ifndef __KERNEL__.
Cc: David Rowe <david@rowetel.com>
Cc: Steve Underwood <steveu@coppice.org>
Signed-off-by: Pekka Enberg <penberg@cs.helsinki.fi>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
| -rw-r--r-- | drivers/staging/echo/fir.h | 45 |
1 files changed, 0 insertions, 45 deletions
diff --git a/drivers/staging/echo/fir.h b/drivers/staging/echo/fir.h index c29e1e245c6e..19c20cde186b 100644 --- a/drivers/staging/echo/fir.h +++ b/drivers/staging/echo/fir.h | |||
| @@ -312,51 +312,6 @@ static __inline__ int16_t fir32(fir32_state_t *fir, int16_t sample) | |||
| 312 | } | 312 | } |
| 313 | /*- End of function --------------------------------------------------------*/ | 313 | /*- End of function --------------------------------------------------------*/ |
| 314 | 314 | ||
| 315 | #ifndef __KERNEL__ | ||
| 316 | static __inline__ const float *fir_float_create(fir_float_state_t *fir, | ||
| 317 | const float *coeffs, | ||
| 318 | int taps) | ||
| 319 | { | ||
| 320 | fir->taps = taps; | ||
| 321 | fir->curr_pos = taps - 1; | ||
| 322 | fir->coeffs = coeffs; | ||
| 323 | fir->history = (float *) malloc(taps*sizeof(float)); | ||
| 324 | if (fir->history) | ||
| 325 | memset(fir->history, '\0', taps*sizeof(float)); | ||
| 326 | return fir->history; | ||
| 327 | } | ||
| 328 | /*- End of function --------------------------------------------------------*/ | ||
| 329 | |||
| 330 | static __inline__ void fir_float_free(fir_float_state_t *fir) | ||
| 331 | { | ||
| 332 | free(fir->history); | ||
| 333 | } | ||
| 334 | /*- End of function --------------------------------------------------------*/ | ||
| 335 | |||
| 336 | static __inline__ int16_t fir_float(fir_float_state_t *fir, int16_t sample) | ||
| 337 | { | ||
| 338 | int i; | ||
| 339 | float y; | ||
| 340 | int offset1; | ||
| 341 | int offset2; | ||
| 342 | |||
| 343 | fir->history[fir->curr_pos] = sample; | ||
| 344 | |||
| 345 | offset2 = fir->curr_pos; | ||
| 346 | offset1 = fir->taps - offset2; | ||
| 347 | y = 0; | ||
| 348 | for (i = fir->taps - 1; i >= offset1; i--) | ||
| 349 | y += fir->coeffs[i]*fir->history[i - offset1]; | ||
| 350 | for ( ; i >= 0; i--) | ||
| 351 | y += fir->coeffs[i]*fir->history[i + offset2]; | ||
| 352 | if (fir->curr_pos <= 0) | ||
| 353 | fir->curr_pos = fir->taps; | ||
| 354 | fir->curr_pos--; | ||
| 355 | return (int16_t) y; | ||
| 356 | } | ||
| 357 | /*- End of function --------------------------------------------------------*/ | ||
| 358 | #endif | ||
| 359 | |||
| 360 | #ifdef __cplusplus | 315 | #ifdef __cplusplus |
| 361 | } | 316 | } |
| 362 | #endif | 317 | #endif |
