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 4f41bfe..028dff6 100644 --- a/apps/codecs/a52.c +++ b/apps/codecs/a52.c @@ -35,12 +35,9 @@ unsigned long frequency; /* used outside liba52 */ static uint8_t buf[3840] IBSS_ATTR; -void output_audio(sample_t *samples) +static inline void output_audio(sample_t *samples) { - do { - ci->yield(); - } while (!ci->pcmbuf_insert_split(&samples[0], &samples[256], - 256*sizeof(sample_t))); + ci->pcmbuf_insert(&samples[0], &samples[256], 256); } void a52_decode_data(uint8_t *start, uint8_t *end) |