diff --git a/src/opus_decoder.c b/src/opus_decoder.c index 624b7fe2..336c7e0b 100644 --- a/src/opus_decoder.c +++ b/src/opus_decoder.c @@ -200,7 +200,7 @@ int opus_decode(OpusDecoder *st, const unsigned char *data, celt_decoder_ctl(st->celt_dec, CELT_SET_CHANNELS(st->stream_channels)); /* Decode CELT */ - celt_ret = celt_decode_with_ec(st->celt_dec, data, len, pcm_celt, frame_size, &dec); + celt_ret = celt_decode_with_ec(st->celt_dec, decode_fec?NULL:data, len, pcm_celt, frame_size, &dec); for (i=0;ichannels;i++) pcm[i] = ADD_SAT16(pcm[i], pcm_celt[i]); }