summaryrefslogtreecommitdiff
path: root/apps/codecs/libfaad/tns.c
diff options
context:
space:
mode:
authorDave Chapman <dave@dchapman.com>2005-10-31 20:33:27 +0000
committerDave Chapman <dave@dchapman.com>2005-10-31 20:33:27 +0000
commit798a4f3533cc63be2b313797bd4be5d53bda8fb9 (patch)
tree0e2b8bdeff50b3d0a1cbe73c591f97ef73179b65 /apps/codecs/libfaad/tns.c
parent65de1cc6af31f547bd36d320f09cbcc6e6975421 (diff)
downloadrockbox-798a4f3533cc63be2b313797bd4be5d53bda8fb9.tar.gz
rockbox-798a4f3533cc63be2b313797bd4be5d53bda8fb9.zip
Changes to make libfaad compile in Rockbox. Also remove compiler warnings, use some IRAM (IRAM usage needs reviewing) and drastically reduce the stack usage
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7700 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps/codecs/libfaad/tns.c')
-rw-r--r--apps/codecs/libfaad/tns.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/apps/codecs/libfaad/tns.c b/apps/codecs/libfaad/tns.c
index fa33e57a14..a759174196 100644
--- a/apps/codecs/libfaad/tns.c
+++ b/apps/codecs/libfaad/tns.c
@@ -36,9 +36,9 @@
36static void tns_decode_coef(uint8_t order, uint8_t coef_res_bits, uint8_t coef_compress, 36static void tns_decode_coef(uint8_t order, uint8_t coef_res_bits, uint8_t coef_compress,
37 uint8_t *coef, real_t *a); 37 uint8_t *coef, real_t *a);
38static void tns_ar_filter(real_t *spectrum, uint16_t size, int8_t inc, real_t *lpc, 38static void tns_ar_filter(real_t *spectrum, uint16_t size, int8_t inc, real_t *lpc,
39 uint8_t order); 39 int8_t order);
40static void tns_ma_filter(real_t *spectrum, uint16_t size, int8_t inc, real_t *lpc, 40static void tns_ma_filter(real_t *spectrum, uint16_t size, int8_t inc, real_t *lpc,
41 uint8_t order); 41 int8_t order);
42 42
43 43
44#ifdef _MSC_VER 44#ifdef _MSC_VER
@@ -226,7 +226,7 @@ static void tns_decode_coef(uint8_t order, uint8_t coef_res_bits, uint8_t coef_c
226} 226}
227 227
228static void tns_ar_filter(real_t *spectrum, uint16_t size, int8_t inc, real_t *lpc, 228static void tns_ar_filter(real_t *spectrum, uint16_t size, int8_t inc, real_t *lpc,
229 uint8_t order) 229 int8_t order)
230{ 230{
231 /* 231 /*
232 - Simple all-pole filter of order "order" defined by 232 - Simple all-pole filter of order "order" defined by
@@ -269,7 +269,7 @@ static void tns_ar_filter(real_t *spectrum, uint16_t size, int8_t inc, real_t *l
269} 269}
270 270
271static void tns_ma_filter(real_t *spectrum, uint16_t size, int8_t inc, real_t *lpc, 271static void tns_ma_filter(real_t *spectrum, uint16_t size, int8_t inc, real_t *lpc,
272 uint8_t order) 272 int8_t order)
273{ 273{
274 /* 274 /*
275 - Simple all-zero filter of order "order" defined by 275 - Simple all-zero filter of order "order" defined by