summaryrefslogtreecommitdiff
path: root/apps/codecs/libwavpack/unpack.c
diff options
context:
space:
mode:
Diffstat (limited to 'apps/codecs/libwavpack/unpack.c')
-rw-r--r--apps/codecs/libwavpack/unpack.c6
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)
290extern void decorr_stereo_pass_cont_mcf5249 (struct decorr_pass *dpp, long *buffer, long sample_count); 290extern void decorr_stereo_pass_cont_mcf5249 (struct decorr_pass *dpp, long *buffer, long sample_count);
291#elif defined(CPU_ARM) && !defined(SIMULATOR)
292extern void decorr_stereo_pass_cont_arm (struct decorr_pass *dpp, long *buffer, long sample_count);
291#else 293#else
292static void decorr_stereo_pass_cont (struct decorr_pass *dpp, long *buffer, long sample_count); 294static 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
515static void decorr_stereo_pass_cont (struct decorr_pass *dpp, long *buffer, long sample_count) 519static void decorr_stereo_pass_cont (struct decorr_pass *dpp, long *buffer, long sample_count)
516{ 520{