diff options
author | Nils Wallménius <nils@rockbox.org> | 2012-05-08 15:58:09 +0200 |
---|---|---|
committer | Nils Wallménius <nils@rockbox.org> | 2012-05-08 22:46:12 +0200 |
commit | 2dda258f99cb5575724d26a32077dad92fb8e181 (patch) | |
tree | d688a64b8860d0c6ddc845140657feff4c1c995e /lib/rbcodec | |
parent | b371b705c76eaa641325b517154a20c374ce41da (diff) | |
download | rockbox-2dda258f99cb5575724d26a32077dad92fb8e181.tar.gz rockbox-2dda258f99cb5575724d26a32077dad92fb8e181.zip |
Remove STATICIRAM hack
It was only needed by the old arm toolchain that we no longer use or support.
Change-Id: Id0e6c67477f8834a637079b03cde5fbf9da68b1c
Reviewed-on: http://gerrit.rockbox.org/233
Reviewed-by: Nils Wallménius <nils@rockbox.org>
Diffstat (limited to 'lib/rbcodec')
-rw-r--r-- | lib/rbcodec/codecs/aiff_enc.c | 12 | ||||
-rw-r--r-- | lib/rbcodec/codecs/mod.c | 22 | ||||
-rw-r--r-- | lib/rbcodec/codecs/mp3_enc.c | 8 | ||||
-rw-r--r-- | lib/rbcodec/codecs/wav_enc.c | 8 | ||||
-rw-r--r-- | lib/rbcodec/codecs/wavpack_enc.c | 8 | ||||
-rw-r--r-- | lib/rbcodec/platform.h | 6 |
6 files changed, 30 insertions, 34 deletions
diff --git a/lib/rbcodec/codecs/aiff_enc.c b/lib/rbcodec/codecs/aiff_enc.c index fc44196eb0..8e9246d2bb 100644 --- a/lib/rbcodec/codecs/aiff_enc.c +++ b/lib/rbcodec/codecs/aiff_enc.c | |||
@@ -76,9 +76,9 @@ static uint32_t enc_size; | |||
76 | static int32_t err IBSS_ATTR; | 76 | static int32_t err IBSS_ATTR; |
77 | 77 | ||
78 | /* convert unsigned 32 bit value to 80-bit floating point number */ | 78 | /* convert unsigned 32 bit value to 80-bit floating point number */ |
79 | STATICIRAM void uint32_h_to_ieee754_extended_be(uint8_t f[10], uint32_t l) | 79 | static void uint32_h_to_ieee754_extended_be(uint8_t f[10], uint32_t l) |
80 | ICODE_ATTR; | 80 | ICODE_ATTR; |
81 | STATICIRAM void uint32_h_to_ieee754_extended_be(uint8_t f[10], uint32_t l) | 81 | static void uint32_h_to_ieee754_extended_be(uint8_t f[10], uint32_t l) |
82 | { | 82 | { |
83 | int32_t exp; | 83 | int32_t exp; |
84 | 84 | ||
@@ -196,9 +196,9 @@ static bool on_end_file(struct enc_file_event_data *data) | |||
196 | return true; | 196 | return true; |
197 | } /* on_end_file */ | 197 | } /* on_end_file */ |
198 | 198 | ||
199 | STATICIRAM void enc_events_callback(enum enc_events event, void *data) | 199 | static void enc_events_callback(enum enc_events event, void *data) |
200 | ICODE_ATTR; | 200 | ICODE_ATTR; |
201 | STATICIRAM void enc_events_callback(enum enc_events event, void *data) | 201 | static void enc_events_callback(enum enc_events event, void *data) |
202 | { | 202 | { |
203 | switch (event) | 203 | switch (event) |
204 | { | 204 | { |
@@ -266,8 +266,8 @@ static inline void sample_to_mono(uint32_t **src, uint32_t **dst) | |||
266 | *(*dst)++ = htobe32((lr1 << 16) | (uint16_t)lr2); | 266 | *(*dst)++ = htobe32((lr1 << 16) | (uint16_t)lr2); |
267 | } /* sample_to_mono */ | 267 | } /* sample_to_mono */ |
268 | 268 | ||
269 | STATICIRAM void chunk_to_aiff_format(uint32_t *src, uint32_t *dst) ICODE_ATTR; | 269 | static void chunk_to_aiff_format(uint32_t *src, uint32_t *dst) ICODE_ATTR; |
270 | STATICIRAM void chunk_to_aiff_format(uint32_t *src, uint32_t *dst) | 270 | static void chunk_to_aiff_format(uint32_t *src, uint32_t *dst) |
271 | { | 271 | { |
272 | if (num_channels == 1) | 272 | if (num_channels == 1) |
273 | { | 273 | { |
diff --git a/lib/rbcodec/codecs/mod.c b/lib/rbcodec/codecs/mod.c index 5bd64994f1..8bb2dc5163 100644 --- a/lib/rbcodec/codecs/mod.c +++ b/lib/rbcodec/codecs/mod.c | |||
@@ -292,7 +292,7 @@ static signed short s_sintable[0x40] IDATA_ATTR = | |||
292 | 292 | ||
293 | const unsigned short mixingrate = 44100; | 293 | const unsigned short mixingrate = 44100; |
294 | 294 | ||
295 | STATICIRAM void mixer_playsample(int channel, int instrument) ICODE_ATTR; | 295 | static void mixer_playsample(int channel, int instrument) ICODE_ATTR; |
296 | void mixer_playsample(int channel, int instrument) | 296 | void mixer_playsample(int channel, int instrument) |
297 | { | 297 | { |
298 | struct s_channel *p_channel = &mixer.channel[channel]; | 298 | struct s_channel *p_channel = &mixer.channel[channel]; |
@@ -347,7 +347,7 @@ static inline void mixer_setamigaperiod(int channel, int amigaperiod) | |||
347 | } | 347 | } |
348 | 348 | ||
349 | /* Initialize the MOD Player with default values and precalc tables */ | 349 | /* Initialize the MOD Player with default values and precalc tables */ |
350 | STATICIRAM void initmodplayer(void) ICODE_ATTR; | 350 | static void initmodplayer(void) ICODE_ATTR; |
351 | void initmodplayer(void) | 351 | void initmodplayer(void) |
352 | { | 352 | { |
353 | unsigned int c; | 353 | unsigned int c; |
@@ -432,7 +432,7 @@ void initmodplayer(void) | |||
432 | } | 432 | } |
433 | 433 | ||
434 | /* Load the MOD File from memory */ | 434 | /* Load the MOD File from memory */ |
435 | STATICIRAM bool loadmod(void *modfile) ICODE_ATTR; | 435 | static bool loadmod(void *modfile) ICODE_ATTR; |
436 | bool loadmod(void *modfile) | 436 | bool loadmod(void *modfile) |
437 | { | 437 | { |
438 | int i; | 438 | int i; |
@@ -561,7 +561,7 @@ bool loadmod(void *modfile) | |||
561 | } | 561 | } |
562 | 562 | ||
563 | /* Apply vibrato to channel */ | 563 | /* Apply vibrato to channel */ |
564 | STATICIRAM void vibrate(int channel) ICODE_ATTR; | 564 | static void vibrate(int channel) ICODE_ATTR; |
565 | void vibrate(int channel) | 565 | void vibrate(int channel) |
566 | { | 566 | { |
567 | struct s_modchannel *p_modchannel = &modplayer.modchannel[channel]; | 567 | struct s_modchannel *p_modchannel = &modplayer.modchannel[channel]; |
@@ -579,7 +579,7 @@ void vibrate(int channel) | |||
579 | 579 | ||
580 | /* Apply tremolo to channel | 580 | /* Apply tremolo to channel |
581 | * (same as vibrato, but only apply on volume instead of pitch) */ | 581 | * (same as vibrato, but only apply on volume instead of pitch) */ |
582 | STATICIRAM void tremolo(int channel) ICODE_ATTR; | 582 | static void tremolo(int channel) ICODE_ATTR; |
583 | void tremolo(int channel) | 583 | void tremolo(int channel) |
584 | { | 584 | { |
585 | struct s_modchannel *p_modchannel = &modplayer.modchannel[channel]; | 585 | struct s_modchannel *p_modchannel = &modplayer.modchannel[channel]; |
@@ -598,7 +598,7 @@ void tremolo(int channel) | |||
598 | } | 598 | } |
599 | 599 | ||
600 | /* Apply Slide to Note effect to channel */ | 600 | /* Apply Slide to Note effect to channel */ |
601 | STATICIRAM void slidetonote(int channel) ICODE_ATTR; | 601 | static void slidetonote(int channel) ICODE_ATTR; |
602 | void slidetonote(int channel) | 602 | void slidetonote(int channel) |
603 | { | 603 | { |
604 | struct s_modchannel *p_modchannel = &modplayer.modchannel[channel]; | 604 | struct s_modchannel *p_modchannel = &modplayer.modchannel[channel]; |
@@ -625,7 +625,7 @@ void slidetonote(int channel) | |||
625 | 625 | ||
626 | /* Apply Slide to Note effect on channel, | 626 | /* Apply Slide to Note effect on channel, |
627 | * but this time with glissando enabled */ | 627 | * but this time with glissando enabled */ |
628 | STATICIRAM void slidetonoteglissando(int channel) ICODE_ATTR; | 628 | static void slidetonoteglissando(int channel) ICODE_ATTR; |
629 | void slidetonoteglissando(int channel) | 629 | void slidetonoteglissando(int channel) |
630 | { | 630 | { |
631 | struct s_modchannel *p_modchannel = &modplayer.modchannel[channel]; | 631 | struct s_modchannel *p_modchannel = &modplayer.modchannel[channel]; |
@@ -650,7 +650,7 @@ void slidetonoteglissando(int channel) | |||
650 | } | 650 | } |
651 | 651 | ||
652 | /* Apply Volume Slide */ | 652 | /* Apply Volume Slide */ |
653 | STATICIRAM void volumeslide(int channel, int effectx, int effecty) ICODE_ATTR; | 653 | static void volumeslide(int channel, int effectx, int effecty) ICODE_ATTR; |
654 | void volumeslide(int channel, int effectx, int effecty) | 654 | void volumeslide(int channel, int effectx, int effecty) |
655 | { | 655 | { |
656 | struct s_modchannel *p_modchannel = &modplayer.modchannel[channel]; | 656 | struct s_modchannel *p_modchannel = &modplayer.modchannel[channel]; |
@@ -669,7 +669,7 @@ void volumeslide(int channel, int effectx, int effecty) | |||
669 | } | 669 | } |
670 | 670 | ||
671 | /* Play the current line (at tick 0) */ | 671 | /* Play the current line (at tick 0) */ |
672 | STATICIRAM void playline(int pattern, int line) ICODE_ATTR; | 672 | static void playline(int pattern, int line) ICODE_ATTR; |
673 | void playline(int pattern, int line) | 673 | void playline(int pattern, int line) |
674 | { | 674 | { |
675 | int c; | 675 | int c; |
@@ -984,7 +984,7 @@ void playline(int pattern, int line) | |||
984 | } | 984 | } |
985 | 985 | ||
986 | /* Play the current effect of the note (ticks 1..speed) */ | 986 | /* Play the current effect of the note (ticks 1..speed) */ |
987 | STATICIRAM void playeffect(int currenttick) ICODE_ATTR; | 987 | static void playeffect(int currenttick) ICODE_ATTR; |
988 | void playeffect(int currenttick) | 988 | void playeffect(int currenttick) |
989 | { | 989 | { |
990 | int c; | 990 | int c; |
@@ -1155,7 +1155,7 @@ static inline int clip(int i) | |||
1155 | else return(i); | 1155 | else return(i); |
1156 | } | 1156 | } |
1157 | 1157 | ||
1158 | STATICIRAM void synthrender(int32_t *renderbuffer, int samplecount) ICODE_ATTR; | 1158 | static void synthrender(int32_t *renderbuffer, int samplecount) ICODE_ATTR; |
1159 | void synthrender(int32_t *renderbuffer, int samplecount) | 1159 | void synthrender(int32_t *renderbuffer, int samplecount) |
1160 | { | 1160 | { |
1161 | /* 125bpm equals to 50Hz (= 0.02s) | 1161 | /* 125bpm equals to 50Hz (= 0.02s) |
diff --git a/lib/rbcodec/codecs/mp3_enc.c b/lib/rbcodec/codecs/mp3_enc.c index f765e6bba6..e66ee1d910 100644 --- a/lib/rbcodec/codecs/mp3_enc.c +++ b/lib/rbcodec/codecs/mp3_enc.c | |||
@@ -2110,8 +2110,8 @@ static inline void to_mono(uint16_t **samp) | |||
2110 | *(*samp)++ = (uint16_t)m; | 2110 | *(*samp)++ = (uint16_t)m; |
2111 | } /* to_mono */ | 2111 | } /* to_mono */ |
2112 | 2112 | ||
2113 | STATICIRAM void to_mono_mm(void) ICODE_ATTR; | 2113 | static void to_mono_mm(void) ICODE_ATTR; |
2114 | STATICIRAM void to_mono_mm(void) | 2114 | static void to_mono_mm(void) |
2115 | { | 2115 | { |
2116 | /* |llllllllllllllll|rrrrrrrrrrrrrrrr| => | 2116 | /* |llllllllllllllll|rrrrrrrrrrrrrrrr| => |
2117 | * |mmmmmmmmmmmmmmmm|mmmmmmmmmmmmmmmm| | 2117 | * |mmmmmmmmmmmmmmmm|mmmmmmmmmmmmmmmm| |
@@ -2188,9 +2188,9 @@ static void set_scale_facs(int *mdct_freq) | |||
2188 | } | 2188 | } |
2189 | } | 2189 | } |
2190 | 2190 | ||
2191 | STATICIRAM void encode_frame(char *buffer, struct enc_chunk_hdr *chunk) | 2191 | static void encode_frame(char *buffer, struct enc_chunk_hdr *chunk) |
2192 | ICODE_ATTR; | 2192 | ICODE_ATTR; |
2193 | STATICIRAM void encode_frame(char *buffer, struct enc_chunk_hdr *chunk) | 2193 | static void encode_frame(char *buffer, struct enc_chunk_hdr *chunk) |
2194 | { | 2194 | { |
2195 | int gr, gr_cnt; | 2195 | int gr, gr_cnt; |
2196 | uint32_t max; | 2196 | uint32_t max; |
diff --git a/lib/rbcodec/codecs/wav_enc.c b/lib/rbcodec/codecs/wav_enc.c index e4afeaf93c..85b6f560e3 100644 --- a/lib/rbcodec/codecs/wav_enc.c +++ b/lib/rbcodec/codecs/wav_enc.c | |||
@@ -182,9 +182,9 @@ static bool on_end_file(struct enc_file_event_data *data) | |||
182 | return true; | 182 | return true; |
183 | } /* on_end_file */ | 183 | } /* on_end_file */ |
184 | 184 | ||
185 | STATICIRAM void enc_events_callback(enum enc_events event, void *data) | 185 | static void enc_events_callback(enum enc_events event, void *data) |
186 | ICODE_ATTR; | 186 | ICODE_ATTR; |
187 | STATICIRAM void enc_events_callback(enum enc_events event, void *data) | 187 | static void enc_events_callback(enum enc_events event, void *data) |
188 | { | 188 | { |
189 | switch (event) | 189 | switch (event) |
190 | { | 190 | { |
@@ -252,8 +252,8 @@ static inline void sample_to_mono(uint32_t **src, uint32_t **dst) | |||
252 | *(*dst)++ = htole32((lr2 << 16) | (uint16_t)lr1); | 252 | *(*dst)++ = htole32((lr2 << 16) | (uint16_t)lr1); |
253 | } /* sample_to_mono */ | 253 | } /* sample_to_mono */ |
254 | 254 | ||
255 | STATICIRAM void chunk_to_wav_format(uint32_t *src, uint32_t *dst) ICODE_ATTR; | 255 | static void chunk_to_wav_format(uint32_t *src, uint32_t *dst) ICODE_ATTR; |
256 | STATICIRAM void chunk_to_wav_format(uint32_t *src, uint32_t *dst) | 256 | static void chunk_to_wav_format(uint32_t *src, uint32_t *dst) |
257 | { | 257 | { |
258 | if (num_channels == 1) | 258 | if (num_channels == 1) |
259 | { | 259 | { |
diff --git a/lib/rbcodec/codecs/wavpack_enc.c b/lib/rbcodec/codecs/wavpack_enc.c index 730cf0734b..71454fff7d 100644 --- a/lib/rbcodec/codecs/wavpack_enc.c +++ b/lib/rbcodec/codecs/wavpack_enc.c | |||
@@ -118,8 +118,8 @@ static inline void sample_to_int32_stereo(int32_t **src, int32_t **dst) | |||
118 | #endif | 118 | #endif |
119 | } /* sample_to_int32_stereo */ | 119 | } /* sample_to_int32_stereo */ |
120 | 120 | ||
121 | STATICIRAM void chunk_to_int32(int32_t *src) ICODE_ATTR; | 121 | static void chunk_to_int32(int32_t *src) ICODE_ATTR; |
122 | STATICIRAM void chunk_to_int32(int32_t *src) | 122 | static void chunk_to_int32(int32_t *src) |
123 | { | 123 | { |
124 | int32_t *src_end, *dst; | 124 | int32_t *src_end, *dst; |
125 | #ifdef USE_IRAM | 125 | #ifdef USE_IRAM |
@@ -307,9 +307,9 @@ static bool on_end_file(struct enc_file_event_data *data) | |||
307 | return true; | 307 | return true; |
308 | } /* on_end_file */ | 308 | } /* on_end_file */ |
309 | 309 | ||
310 | STATICIRAM void enc_events_callback(enum enc_events event, void *data) | 310 | static void enc_events_callback(enum enc_events event, void *data) |
311 | ICODE_ATTR; | 311 | ICODE_ATTR; |
312 | STATICIRAM void enc_events_callback(enum enc_events event, void *data) | 312 | static void enc_events_callback(enum enc_events event, void *data) |
313 | { | 313 | { |
314 | switch (event) | 314 | switch (event) |
315 | { | 315 | { |
diff --git a/lib/rbcodec/platform.h b/lib/rbcodec/platform.h index 47df8fe6a2..fe79358b21 100644 --- a/lib/rbcodec/platform.h +++ b/lib/rbcodec/platform.h | |||
@@ -101,11 +101,7 @@ size_t strlcpy(char *dst, const char *src, size_t siz); | |||
101 | #ifndef MEM_ALIGN_ATTR | 101 | #ifndef MEM_ALIGN_ATTR |
102 | # define MEM_ALIGN_ATTR | 102 | # define MEM_ALIGN_ATTR |
103 | #endif | 103 | #endif |
104 | /* | 104 | |
105 | #ifndef STATICIRAM | ||
106 | # define STATICIRAM | ||
107 | #endif | ||
108 | */ | ||
109 | #ifndef CACHEALIGN_SIZE | 105 | #ifndef CACHEALIGN_SIZE |
110 | # define CACHEALIGN_SIZE 1 | 106 | # define CACHEALIGN_SIZE 1 |
111 | #endif | 107 | #endif |