summaryrefslogtreecommitdiff
path: root/apps/codecs
diff options
context:
space:
mode:
Diffstat (limited to 'apps/codecs')
-rw-r--r--apps/codecs/aiff_enc.c14
-rw-r--r--apps/codecs/mp3_enc.c14
-rw-r--r--apps/codecs/wav_enc.c9
-rw-r--r--apps/codecs/wavpack_enc.c9
4 files changed, 26 insertions, 20 deletions
diff --git a/apps/codecs/aiff_enc.c b/apps/codecs/aiff_enc.c
index 5f993084c7..02d159e52f 100644
--- a/apps/codecs/aiff_enc.c
+++ b/apps/codecs/aiff_enc.c
@@ -75,8 +75,9 @@ static uint32_t enc_size;
75static int32_t err IBSS_ATTR; 75static int32_t err IBSS_ATTR;
76 76
77/* convert unsigned 32 bit value to 80-bit floating point number */ 77/* convert unsigned 32 bit value to 80-bit floating point number */
78static void uint32_h_to_ieee754_extended_be(uint8_t f[10], uint32_t l) ICODE_ATTR; 78STATICIRAM void uint32_h_to_ieee754_extended_be(uint8_t f[10], uint32_t l)
79static void uint32_h_to_ieee754_extended_be(uint8_t f[10], uint32_t l) 79 ICODE_ATTR;
80STATICIRAM void uint32_h_to_ieee754_extended_be(uint8_t f[10], uint32_t l)
80{ 81{
81 int32_t exp; 82 int32_t exp;
82 83
@@ -192,8 +193,9 @@ static bool on_end_file(struct enc_file_event_data *data)
192 return true; 193 return true;
193} /* on_end_file */ 194} /* on_end_file */
194 195
195static void enc_events_callback(enum enc_events event, void *data) ICODE_ATTR; 196STATICIRAM void enc_events_callback(enum enc_events event, void *data)
196static void enc_events_callback(enum enc_events event, void *data) 197 ICODE_ATTR;
198STATICIRAM void enc_events_callback(enum enc_events event, void *data)
197{ 199{
198 if (event == ENC_WRITE_CHUNK) 200 if (event == ENC_WRITE_CHUNK)
199 { 201 {
@@ -219,8 +221,8 @@ static void enc_events_callback(enum enc_events event, void *data)
219} /* enc_events_callback */ 221} /* enc_events_callback */
220 222
221/* convert native pcm samples to aiff format samples */ 223/* convert native pcm samples to aiff format samples */
222static void chunk_to_aiff_format(uint32_t *src, uint32_t *dst) ICODE_ATTR; 224STATICIRAM void chunk_to_aiff_format(uint32_t *src, uint32_t *dst) ICODE_ATTR;
223static void chunk_to_aiff_format(uint32_t *src, uint32_t *dst) 225STATICIRAM void chunk_to_aiff_format(uint32_t *src, uint32_t *dst)
224{ 226{
225 if (num_channels == 1) 227 if (num_channels == 1)
226 { 228 {
diff --git a/apps/codecs/mp3_enc.c b/apps/codecs/mp3_enc.c
index 70b327aef2..81ea47e56b 100644
--- a/apps/codecs/mp3_enc.c
+++ b/apps/codecs/mp3_enc.c
@@ -2044,8 +2044,8 @@ bool init_mp3_encoder_engine(int sample_rate,
2044 return true; 2044 return true;
2045} 2045}
2046 2046
2047static void to_mono_mm(void) ICODE_ATTR; 2047STATICIRAM void to_mono_mm(void) ICODE_ATTR;
2048static void to_mono_mm(void) 2048STATICIRAM void to_mono_mm(void)
2049{ 2049{
2050 /* |llllllllllllllll|rrrrrrrrrrrrrrrr| => 2050 /* |llllllllllllllll|rrrrrrrrrrrrrrrr| =>
2051 * |mmmmmmmmmmmmmmmm|mmmmmmmmmmmmmmmm| 2051 * |mmmmmmmmmmmmmmmm|mmmmmmmmmmmmmmmm|
@@ -2100,8 +2100,9 @@ static inline void byte_swap_frame32(uint32_t *dst, uint32_t *src,
2100} /* byte_swap_frame32 */ 2100} /* byte_swap_frame32 */
2101#endif /* ROCKBOX_LITTLE_ENDIAN */ 2101#endif /* ROCKBOX_LITTLE_ENDIAN */
2102 2102
2103static void encode_frame(char *buffer, struct enc_chunk_hdr *chunk) ICODE_ATTR; 2103STATICIRAM void encode_frame(char *buffer, struct enc_chunk_hdr *chunk)
2104static void encode_frame(char *buffer, struct enc_chunk_hdr *chunk) 2104 ICODE_ATTR;
2105STATICIRAM void encode_frame(char *buffer, struct enc_chunk_hdr *chunk)
2105{ 2106{
2106 int gr, gr_cnt; 2107 int gr, gr_cnt;
2107 int max, min; 2108 int max, min;
@@ -2382,8 +2383,9 @@ static void on_rec_new_stream(struct enc_buffer_event_data *data)
2382 } 2383 }
2383} /* on_rec_new_stream */ 2384} /* on_rec_new_stream */
2384 2385
2385static void enc_events_callback(enum enc_events event, void *data) ICODE_ATTR; 2386STATICIRAM void enc_events_callback(enum enc_events event, void *data)
2386static void enc_events_callback(enum enc_events event, void *data) 2387 ICODE_ATTR;
2388STATICIRAM void enc_events_callback(enum enc_events event, void *data)
2387{ 2389{
2388 if (event == ENC_WRITE_CHUNK) 2390 if (event == ENC_WRITE_CHUNK)
2389 { 2391 {
diff --git a/apps/codecs/wav_enc.c b/apps/codecs/wav_enc.c
index dddca3f5c2..622ff3a6d1 100644
--- a/apps/codecs/wav_enc.c
+++ b/apps/codecs/wav_enc.c
@@ -181,8 +181,9 @@ static bool on_end_file(struct enc_file_event_data *data)
181 return true; 181 return true;
182} /* on_end_file */ 182} /* on_end_file */
183 183
184static void enc_events_callback(enum enc_events event, void *data) ICODE_ATTR; 184STATICIRAM void enc_events_callback(enum enc_events event, void *data)
185static void enc_events_callback(enum enc_events event, void *data) 185 ICODE_ATTR;
186STATICIRAM void enc_events_callback(enum enc_events event, void *data)
186{ 187{
187 if (event == ENC_WRITE_CHUNK) 188 if (event == ENC_WRITE_CHUNK)
188 { 189 {
@@ -208,8 +209,8 @@ static void enc_events_callback(enum enc_events event, void *data)
208} /* enc_events_callback */ 209} /* enc_events_callback */
209 210
210/* convert native pcm samples to wav format samples */ 211/* convert native pcm samples to wav format samples */
211static void chunk_to_wav_format(uint32_t *src, uint32_t *dst) ICODE_ATTR; 212STATICIRAM void chunk_to_wav_format(uint32_t *src, uint32_t *dst) ICODE_ATTR;
212static void chunk_to_wav_format(uint32_t *src, uint32_t *dst) 213STATICIRAM void chunk_to_wav_format(uint32_t *src, uint32_t *dst)
213{ 214{
214 if (num_channels == 1) 215 if (num_channels == 1)
215 { 216 {
diff --git a/apps/codecs/wavpack_enc.c b/apps/codecs/wavpack_enc.c
index 71222597e0..547d309159 100644
--- a/apps/codecs/wavpack_enc.c
+++ b/apps/codecs/wavpack_enc.c
@@ -99,8 +99,8 @@ static const struct riff_header riff_header =
99 /* (*) updated during ENC_END_FILE event */ 99 /* (*) updated during ENC_END_FILE event */
100}; 100};
101 101
102static void chunk_to_int32(int32_t *src) ICODE_ATTR; 102STATICIRAM void chunk_to_int32(int32_t *src) ICODE_ATTR;
103static void chunk_to_int32(int32_t *src) 103STATICIRAM void chunk_to_int32(int32_t *src)
104{ 104{
105 int32_t *src_end, *dst; 105 int32_t *src_end, *dst;
106#ifdef USE_IRAM 106#ifdef USE_IRAM
@@ -306,8 +306,9 @@ static bool on_end_file(struct enc_file_event_data *data)
306 return true; 306 return true;
307} /* on_end_file */ 307} /* on_end_file */
308 308
309static void enc_events_callback(enum enc_events event, void *data) ICODE_ATTR; 309STATICIRAM void enc_events_callback(enum enc_events event, void *data)
310static void enc_events_callback(enum enc_events event, void *data) 310 ICODE_ATTR;
311STATICIRAM void enc_events_callback(enum enc_events event, void *data)
311{ 312{
312 if (event == ENC_WRITE_CHUNK) 313 if (event == ENC_WRITE_CHUNK)
313 { 314 {