diff options
author | Alfred E. Heggestad <alfred.heggestad@gmail.com> | 2018-02-03 18:32:38 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-02-03 18:32:38 +0100 |
commit | 74db759ddbed32127ae763ab72be552cff2aebcc (patch) | |
tree | 123ceaaf86cf06a211d8dc29a97007f36cdaa236 /modules/auloop/auloop.c | |
parent | 671f293bbdf8f234a73d8c2e6fb75a8ee3d039ce (diff) |
Aucodec sample format (#352)
* aucodec: merge s16 and fmt encode/decode into one
having 2 different encode functions for s16 and other formats
turned out to be a bit impractical. better to have 1 function
where the sample format (fmt) can be specified.
* update some aucodec modules
* update test
* update codec2
* update g7221 module
Diffstat (limited to 'modules/auloop/auloop.c')
-rw-r--r-- | modules/auloop/auloop.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/modules/auloop/auloop.c b/modules/auloop/auloop.c index 347f130..c1da518 100644 --- a/modules/auloop/auloop.c +++ b/modules/auloop/auloop.c @@ -120,12 +120,14 @@ static int codec_read(struct audio_loop *al, int16_t *sampv, size_t sampc) aubuf_read_samp(al->ab, al->sampv, al->sampc); - err = al->ac->ench(al->enc, x, &xlen, al->sampv, al->sampc); + err = al->ac->ench(al->enc, x, &xlen, + AUFMT_S16LE, al->sampv, al->sampc); if (err) goto out; if (al->ac->dech) { - err = al->ac->dech(al->dec, sampv, &sampc, x, xlen); + err = al->ac->dech(al->dec, AUFMT_S16LE, sampv, &sampc, + x, xlen); if (err) goto out; } |