summaryrefslogtreecommitdiff
path: root/pjmedia/src/pjmedia-codec/speex_codec.c
diff options
context:
space:
mode:
Diffstat (limited to 'pjmedia/src/pjmedia-codec/speex_codec.c')
-rw-r--r--pjmedia/src/pjmedia-codec/speex_codec.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/pjmedia/src/pjmedia-codec/speex_codec.c b/pjmedia/src/pjmedia-codec/speex_codec.c
index 66616f13..32f7dced 100644
--- a/pjmedia/src/pjmedia-codec/speex_codec.c
+++ b/pjmedia/src/pjmedia-codec/speex_codec.c
@@ -783,7 +783,7 @@ int speex_get_next_frame(SpeexBits *bits)
if (submode == 15) {
TRACE__((THIS_FUNC, "Found submode: terminator"));
- return 0;
+ return -1;
} else if (submode == 14) {
/* in-band signal; next 4 bits contain signal id */
submode = speex_bits_unpack_unsigned(bits, 4);
@@ -797,7 +797,7 @@ int speex_get_next_frame(SpeexBits *bits)
speex_bits_advance(bits, submode * 8);
} else if (submode > 8) {
TRACE__((THIS_FUNC, "Unknown sub-mode %d", submode));
- return 0;
+ return -1;
} else {
/* NB frame */
unsigned int advance = submode;