From 2f8b02f1c039db2992de6a9197336874585db911 Mon Sep 17 00:00:00 2001 From: Benny Prijono Date: Thu, 11 May 2006 14:32:26 +0000 Subject: Fixed bugs: stream should give to jitter buffer the extended/32bit sequence number instead of raw 16bit sequence number from RTP, to handle the sequence wrapping case, and added options in jbuf to behave as fixed buffer, and added extra frame type for jitter buffer returned frame. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@436 74dad513-b988-da41-8d7b-12977e46ad98 --- pjmedia/include/pjmedia/jbuf.h | 2 +- pjmedia/src/pjmedia/jbuf.c | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/pjmedia/include/pjmedia/jbuf.h b/pjmedia/include/pjmedia/jbuf.h index 4a5c1abb..c9bf495f 100644 --- a/pjmedia/include/pjmedia/jbuf.h +++ b/pjmedia/include/pjmedia/jbuf.h @@ -219,7 +219,7 @@ PJ_DECL(pj_status_t) pjmedia_jbuf_get_frame( pjmedia_jbuf *jb, /** - * Get jitter buffer state. + * Get jitter buffer current state/settings. * * @param jb The jitter buffer. * @param state Buffer to receive jitter buffer state. diff --git a/pjmedia/src/pjmedia/jbuf.c b/pjmedia/src/pjmedia/jbuf.c index cfee2379..228245a1 100644 --- a/pjmedia/src/pjmedia/jbuf.c +++ b/pjmedia/src/pjmedia/jbuf.c @@ -521,11 +521,11 @@ PJ_DEF(pj_status_t) pjmedia_jbuf_get_frame( pjmedia_jbuf *jb, /* We've successfully retrieved a frame from the frame list, but * the frame could be a blank frame! */ - if (ftype == PJMEDIA_JB_NORMAL_FRAME) { + if (ftype == PJMEDIA_JB_NORMAL_FRAME) *p_frame_type = PJMEDIA_JB_NORMAL_FRAME; - } else { + else *p_frame_type = PJMEDIA_JB_MISSING_FRAME; - } + return PJ_SUCCESS; } -- cgit v1.2.3