diff options
Diffstat (limited to 'apps/codecs/a52.c')
-rw-r--r-- | apps/codecs/a52.c | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/apps/codecs/a52.c b/apps/codecs/a52.c index 4f41bfeaf5..028dff6db5 100644 --- a/apps/codecs/a52.c +++ b/apps/codecs/a52.c | |||
@@ -35,12 +35,9 @@ unsigned long frequency; | |||
35 | /* used outside liba52 */ | 35 | /* used outside liba52 */ |
36 | static uint8_t buf[3840] IBSS_ATTR; | 36 | static uint8_t buf[3840] IBSS_ATTR; |
37 | 37 | ||
38 | void output_audio(sample_t *samples) | 38 | static inline void output_audio(sample_t *samples) |
39 | { | 39 | { |
40 | do { | 40 | ci->pcmbuf_insert(&samples[0], &samples[256], 256); |
41 | ci->yield(); | ||
42 | } while (!ci->pcmbuf_insert_split(&samples[0], &samples[256], | ||
43 | 256*sizeof(sample_t))); | ||
44 | } | 41 | } |
45 | 42 | ||
46 | void a52_decode_data(uint8_t *start, uint8_t *end) | 43 | void a52_decode_data(uint8_t *start, uint8_t *end) |