From 2d396f79d20dbbc1321aa4e705c2f867a97cd307 Mon Sep 17 00:00:00 2001 From: "Alfred E. Heggestad" Date: Sat, 4 Jun 2016 23:18:07 +0200 Subject: auloop: check for decode handler --- modules/auloop/auloop.c | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/modules/auloop/auloop.c b/modules/auloop/auloop.c index 03e8afd..05ee623 100644 --- a/modules/auloop/auloop.c +++ b/modules/auloop/auloop.c @@ -121,9 +121,14 @@ static int codec_read(struct audio_loop *al, int16_t *sampv, size_t sampc) if (err) goto out; - err = al->ac->dech(al->dec, sampv, &sampc, x, xlen); - if (err) - goto out; + if (al->ac->dech) { + err = al->ac->dech(al->dec, sampv, &sampc, x, xlen); + if (err) + goto out; + } + else { + info("auloop: no decode handler\n"); + } out: -- cgit v1.2.3