Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(306)

Unified Diff: webrtc/modules/audio_coding/codecs/ilbc/decode.h

Issue 2255203002: iLBC: Handle a case of bad input data (Closed) Base URL: https://chromium.googlesource.com/external/webrtc.git@master
Patch Set: bool test Created 4 years, 4 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: webrtc/modules/audio_coding/codecs/ilbc/decode.h
diff --git a/webrtc/modules/audio_coding/codecs/ilbc/decode.h b/webrtc/modules/audio_coding/codecs/ilbc/decode.h
index 0c4c2ef844a61c271fac81cbe8ad2aadbf87d2d9..f45fedd7b357efae0344137e6d9dc19fdb47eaaf 100644
--- a/webrtc/modules/audio_coding/codecs/ilbc/decode.h
+++ b/webrtc/modules/audio_coding/codecs/ilbc/decode.h
@@ -25,13 +25,14 @@
* main decoder function
*---------------------------------------------------------------*/
-void WebRtcIlbcfix_DecodeImpl(
- int16_t *decblock, /* (o) decoded signal block */
- const uint16_t *bytes, /* (i) encoded signal bits */
- IlbcDecoder *iLBCdec_inst, /* (i/o) the decoder state
+// Returns 0 on success, -1 on error.
+int WebRtcIlbcfix_DecodeImpl(
+ int16_t* decblock, /* (o) decoded signal block */
+ const uint16_t* bytes, /* (i) encoded signal bits */
+ IlbcDecoder* iLBCdec_inst, /* (i/o) the decoder state
structure */
- int16_t mode /* (i) 0: bad packet, PLC,
- 1: normal */
- );
+ int16_t mode /* (i) 0: bad packet, PLC,
+ 1: normal */
+ ) WARN_UNUSED_RESULT;
#endif
« no previous file with comments | « webrtc/modules/audio_coding/codecs/ilbc/cb_construct.c ('k') | webrtc/modules/audio_coding/codecs/ilbc/decode.c » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698