Changeset 428


Ignore:
Timestamp:
May 2, 2006 5:49:31 PM (18 years ago)
Author:
bennylp
Message:

Changed jbuf param name in stream_info, and generate random SSRC for RTP/RTCP instead of zero.

Location:
pjproject/trunk/pjmedia
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • pjproject/trunk/pjmedia/include/pjmedia/stream.h

    r414 r428  
    7777    int                 rx_event_pt;/**< Incoming pt for telephone-events.  */ 
    7878    pj_uint32_t         ssrc;       /**< RTP SSRC.                          */ 
    79     int                 jb_min;     /**< Jitter buffer min delay.           */ 
    80     int                 jb_max;     /**< Jitter buffer max delay.           */ 
    81     int                 jb_maxcnt;  /**< Jitter buffer max delay.           */ 
     79    int                 jb_init;    /**< Jitter buffer init delay in msec.  */ 
     80    int                 jb_max;     /**< Jitter buffer max delay in msec.   */ 
    8281}; 
    8382 
  • pjproject/trunk/pjmedia/src/pjmedia/session.c

    r411 r428  
    2525#include <pj/assert.h> 
    2626#include <pj/ctype.h> 
     27#include <pj/rand.h> 
    2728 
    2829 
     
    335336 
    336337 
    337     /* Leave SSRC to zero. */ 
     338    /* Leave SSRC to random. */ 
     339    si->ssrc = pj_rand(); 
    338340 
    339341    /* Leave jitter buffer parameter. */ 
  • pjproject/trunk/pjmedia/src/pjmedia/stream.c

    r420 r428  
    902902 
    903903    /* Create jitter buffer: */ 
    904     jbuf_init = 100 / (stream->port.info.samples_per_frame * 1000 /  
    905                        info->fmt.clock_rate); 
    906     jbuf_max = 600 / (stream->port.info.samples_per_frame * 1000 /  
    907                        info->fmt.clock_rate); 
     904    if (info->jb_init) 
     905        jbuf_init = info->jb_init; 
     906    else 
     907        jbuf_init = 60 / (stream->port.info.samples_per_frame * 1000 /  
     908                          info->fmt.clock_rate); 
     909 
     910    if (info->jb_max) 
     911        jbuf_max = info->jb_max; 
     912    else 
     913        jbuf_max = 240 / (stream->port.info.samples_per_frame * 1000 /  
     914                           info->fmt.clock_rate); 
    908915    status = pjmedia_jbuf_create(pool, &stream->port.info.name, 
    909916                                 stream->frame_size,  
Note: See TracChangeset for help on using the changeset viewer.