| Index: webrtc/modules/audio_coding/codecs/ilbc/decode_residual.h
|
| diff --git a/webrtc/modules/audio_coding/codecs/ilbc/decode_residual.h b/webrtc/modules/audio_coding/codecs/ilbc/decode_residual.h
|
| index 67f05a57688b37cb114af509a5425aa6c985f392..38f896ec6d6e8e8f7ce70a56f7615d65cf02ad41 100644
|
| --- a/webrtc/modules/audio_coding/codecs/ilbc/decode_residual.h
|
| +++ b/webrtc/modules/audio_coding/codecs/ilbc/decode_residual.h
|
| @@ -19,20 +19,22 @@
|
| #ifndef WEBRTC_MODULES_AUDIO_CODING_CODECS_ILBC_MAIN_SOURCE_DECODE_RESIDUAL_H_
|
| #define WEBRTC_MODULES_AUDIO_CODING_CODECS_ILBC_MAIN_SOURCE_DECODE_RESIDUAL_H_
|
|
|
| +#include <stdbool.h>
|
| #include "defines.h"
|
|
|
| /*----------------------------------------------------------------*
|
| * frame residual decoder function (subrutine to iLBC_decode)
|
| *---------------------------------------------------------------*/
|
|
|
| -void WebRtcIlbcfix_DecodeResidual(
|
| - IlbcDecoder *iLBCdec_inst,
|
| - /* (i/o) the decoder state structure */
|
| - iLBC_bits *iLBC_encbits, /* (i/o) Encoded bits, which are used
|
| - for the decoding */
|
| - int16_t *decresidual, /* (o) decoded residual frame */
|
| - int16_t *syntdenum /* (i) the decoded synthesis filter
|
| - coefficients */
|
| - );
|
| +// Returns true on success, false on failure. In case of failure, the decoder
|
| +// state may be corrupted and needs resetting.
|
| +bool WebRtcIlbcfix_DecodeResidual(
|
| + IlbcDecoder* iLBCdec_inst, /* (i/o) the decoder state structure */
|
| + iLBC_bits* iLBC_encbits, /* (i/o) Encoded bits, which are used
|
| + for the decoding */
|
| + int16_t* decresidual, /* (o) decoded residual frame */
|
| + int16_t* syntdenum /* (i) the decoded synthesis filter
|
| + coefficients */
|
| + ) WARN_UNUSED_RESULT;
|
|
|
| #endif
|
|
|