diff options
Diffstat (limited to 'apps/codecs/libffmpegFLAC/decoder.c')
-rw-r--r-- | apps/codecs/libffmpegFLAC/decoder.c | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/apps/codecs/libffmpegFLAC/decoder.c b/apps/codecs/libffmpegFLAC/decoder.c index 351db1b5a5..9d84bb17e4 100644 --- a/apps/codecs/libffmpegFLAC/decoder.c +++ b/apps/codecs/libffmpegFLAC/decoder.c | |||
@@ -111,6 +111,7 @@ static const uint8_t table_crc8[256] ICONST_ATTR = { | |||
111 | 0xe6, 0xe1, 0xe8, 0xef, 0xfa, 0xfd, 0xf4, 0xf3 | 111 | 0xe6, 0xe1, 0xe8, 0xef, 0xfa, 0xfd, 0xf4, 0xf3 |
112 | }; | 112 | }; |
113 | 113 | ||
114 | static int64_t get_utf8(GetBitContext *gb) ICODE_ATTR; | ||
114 | static int64_t get_utf8(GetBitContext *gb) | 115 | static int64_t get_utf8(GetBitContext *gb) |
115 | { | 116 | { |
116 | uint64_t val; | 117 | uint64_t val; |
@@ -135,7 +136,9 @@ static int64_t get_utf8(GetBitContext *gb) | |||
135 | return val; | 136 | return val; |
136 | } | 137 | } |
137 | 138 | ||
138 | static int get_crc8(const uint8_t *buf, int count){ | 139 | static int get_crc8(const uint8_t *buf, int count) ICODE_ATTR; |
140 | static int get_crc8(const uint8_t *buf, int count) | ||
141 | { | ||
139 | int crc=0; | 142 | int crc=0; |
140 | int i; | 143 | int i; |
141 | 144 | ||
@@ -146,6 +149,7 @@ static int get_crc8(const uint8_t *buf, int count){ | |||
146 | return crc; | 149 | return crc; |
147 | } | 150 | } |
148 | 151 | ||
152 | static int decode_residuals(FLACContext *s, int32_t* decoded, int pred_order) ICODE_ATTR; | ||
149 | static int decode_residuals(FLACContext *s, int32_t* decoded, int pred_order) | 153 | static int decode_residuals(FLACContext *s, int32_t* decoded, int pred_order) |
150 | { | 154 | { |
151 | int i, tmp, partition, method_type, rice_order; | 155 | int i, tmp, partition, method_type, rice_order; |
@@ -185,6 +189,7 @@ static int decode_residuals(FLACContext *s, int32_t* decoded, int pred_order) | |||
185 | return 0; | 189 | return 0; |
186 | } | 190 | } |
187 | 191 | ||
192 | static int decode_subframe_fixed(FLACContext *s, int32_t* decoded, int pred_order) ICODE_ATTR; | ||
188 | static int decode_subframe_fixed(FLACContext *s, int32_t* decoded, int pred_order) | 193 | static int decode_subframe_fixed(FLACContext *s, int32_t* decoded, int pred_order) |
189 | { | 194 | { |
190 | int i; | 195 | int i; |
@@ -231,6 +236,7 @@ static int decode_subframe_fixed(FLACContext *s, int32_t* decoded, int pred_orde | |||
231 | return 0; | 236 | return 0; |
232 | } | 237 | } |
233 | 238 | ||
239 | static int decode_subframe_lpc(FLACContext *s, int32_t* decoded, int pred_order) ICODE_ATTR; | ||
234 | static int decode_subframe_lpc(FLACContext *s, int32_t* decoded, int pred_order) | 240 | static int decode_subframe_lpc(FLACContext *s, int32_t* decoded, int pred_order) |
235 | { | 241 | { |
236 | int sum, i, j; | 242 | int sum, i, j; |
@@ -380,6 +386,10 @@ static inline int decode_subframe(FLACContext *s, int channel, int32_t* decoded) | |||
380 | static int decode_frame(FLACContext *s, | 386 | static int decode_frame(FLACContext *s, |
381 | int32_t* decoded0, | 387 | int32_t* decoded0, |
382 | int32_t* decoded1, | 388 | int32_t* decoded1, |
389 | void (*yield)(void)) ICODE_ATTR; | ||
390 | static int decode_frame(FLACContext *s, | ||
391 | int32_t* decoded0, | ||
392 | int32_t* decoded1, | ||
383 | void (*yield)(void)) | 393 | void (*yield)(void)) |
384 | { | 394 | { |
385 | int blocksize_code, sample_rate_code, sample_size_code, assignment, crc8; | 395 | int blocksize_code, sample_rate_code, sample_size_code, assignment, crc8; |