diff options
Diffstat (limited to 'apps/codecs/libwavpack/unpack.c')
-rw-r--r-- | apps/codecs/libwavpack/unpack.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/apps/codecs/libwavpack/unpack.c b/apps/codecs/libwavpack/unpack.c index 8f5c1ee46f..0c61e0e38a 100644 --- a/apps/codecs/libwavpack/unpack.c +++ b/apps/codecs/libwavpack/unpack.c | |||
@@ -288,6 +288,8 @@ int read_config_info (WavpackContext *wpc, WavpackMetadata *wpmd) | |||
288 | 288 | ||
289 | #if defined(CPU_COLDFIRE) && !defined(SIMULATOR) | 289 | #if defined(CPU_COLDFIRE) && !defined(SIMULATOR) |
290 | extern void decorr_stereo_pass_cont_mcf5249 (struct decorr_pass *dpp, long *buffer, long sample_count); | 290 | extern void decorr_stereo_pass_cont_mcf5249 (struct decorr_pass *dpp, long *buffer, long sample_count); |
291 | #elif defined(CPU_ARM) && !defined(SIMULATOR) | ||
292 | extern void decorr_stereo_pass_cont_arm (struct decorr_pass *dpp, long *buffer, long sample_count); | ||
291 | #else | 293 | #else |
292 | static void decorr_stereo_pass_cont (struct decorr_pass *dpp, long *buffer, long sample_count); | 294 | static void decorr_stereo_pass_cont (struct decorr_pass *dpp, long *buffer, long sample_count); |
293 | #endif | 295 | #endif |
@@ -350,6 +352,8 @@ long unpack_samples (WavpackContext *wpc, long *buffer, ulong sample_count) | |||
350 | decorr_stereo_pass (dpp, buffer, 8); | 352 | decorr_stereo_pass (dpp, buffer, 8); |
351 | #if defined(CPU_COLDFIRE) && !defined(SIMULATOR) | 353 | #if defined(CPU_COLDFIRE) && !defined(SIMULATOR) |
352 | decorr_stereo_pass_cont_mcf5249 (dpp, buffer + 16, sample_count - 8); | 354 | decorr_stereo_pass_cont_mcf5249 (dpp, buffer + 16, sample_count - 8); |
355 | #elif defined(CPU_ARM) && !defined(SIMULATOR) | ||
356 | decorr_stereo_pass_cont_arm (dpp, buffer + 16, sample_count - 8); | ||
353 | #else | 357 | #else |
354 | decorr_stereo_pass_cont (dpp, buffer + 16, sample_count - 8); | 358 | decorr_stereo_pass_cont (dpp, buffer + 16, sample_count - 8); |
355 | #endif | 359 | #endif |
@@ -510,7 +514,7 @@ static void decorr_stereo_pass (struct decorr_pass *dpp, long *buffer, long samp | |||
510 | dpp->weight_B = weight_B; | 514 | dpp->weight_B = weight_B; |
511 | } | 515 | } |
512 | 516 | ||
513 | #if !defined(CPU_COLDFIRE) || defined(SIMULATOR) | 517 | #if (!defined(CPU_COLDFIRE) && !defined(CPU_ARM)) || defined(SIMULATOR) |
514 | 518 | ||
515 | static void decorr_stereo_pass_cont (struct decorr_pass *dpp, long *buffer, long sample_count) | 519 | static void decorr_stereo_pass_cont (struct decorr_pass *dpp, long *buffer, long sample_count) |
516 | { | 520 | { |