Changeset 4130


Ignore:
Timestamp:
May 17, 2012 8:35:51 AM (12 years ago)
Author:
nanang
Message:

Re #1509: backported r4122-r4129.

Location:
pjproject/trunk
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • pjproject/trunk

  • pjproject/trunk/pjmedia/include/pjmedia/config.h

    r4006 r4130  
    11401140/** 
    11411141 * Duration for progressive discard algotithm in jitter buffer to discard 
    1142  * an excessive frame when burst is equal to or lower than 
     1142 * an excessive frame when burst is equal to or greater than 
    11431143 * PJMEDIA_JBUF_PRO_DISC_MAX_BURST, in milliseconds. 
    11441144 * 
  • pjproject/trunk/pjmedia/src/pjmedia-audiodev/alsa_dev.c

    r3553 r4130  
    548548    unsigned int rate; 
    549549    snd_pcm_uframes_t tmp_buf_size; 
     550    snd_pcm_uframes_t tmp_period_size; 
    550551 
    551552    if (param->play_id < 0 || param->play_id >= stream->af->dev_cnt) 
     
    614615    TRACE_((THIS_FILE, "open_playback: set period size: %d", 
    615616            stream->pb_frames)); 
     617    tmp_period_size = stream->pb_frames; 
    616618    snd_pcm_hw_params_set_period_size_near (stream->pb_pcm, params, 
    617                                             &stream->pb_frames, NULL); 
     619                                            &tmp_period_size, NULL); 
    618620    TRACE_((THIS_FILE, "open_playback: period size set to: %d", 
    619             stream->pb_frames)); 
     621            tmp_period_size)); 
    620622 
    621623    /* Set the sound device buffer size and latency */ 
     
    664666    unsigned int rate; 
    665667    snd_pcm_uframes_t tmp_buf_size; 
     668    snd_pcm_uframes_t tmp_period_size; 
    666669 
    667670    if (param->rec_id < 0 || param->rec_id >= stream->af->dev_cnt) 
     
    730733    TRACE_((THIS_FILE, "open_capture: set period size: %d", 
    731734            stream->ca_frames)); 
     735    tmp_period_size = stream->ca_frames; 
    732736    snd_pcm_hw_params_set_period_size_near (stream->ca_pcm, params, 
    733                                             &stream->ca_frames, NULL); 
     737                                            &tmp_period_size, NULL); 
    734738    TRACE_((THIS_FILE, "open_capture: period size set to: %d", 
    735             stream->ca_frames)); 
     739            tmp_period_size)); 
    736740 
    737741    /* Set the sound device buffer size and latency */ 
  • pjproject/trunk/pjsip/src/pjsua-lib/pjsua_acc.c

    r4096 r4130  
    676676    pj_str_t acc_proxy[PJSUA_ACC_MAX_PROXIES]; 
    677677    pj_bool_t update_reg = PJ_FALSE; 
     678    pj_bool_t unreg_first = PJ_FALSE; 
    678679    pj_status_t status = PJ_SUCCESS; 
    679680 
     
    803804        acc->srv_port = 0; 
    804805        update_reg = PJ_TRUE; 
     806        unreg_first = PJ_TRUE; 
    805807    } 
    806808 
     
    857859                            &cfg->force_contact); 
    858860        update_reg = PJ_TRUE; 
     861        unreg_first = PJ_TRUE; 
    859862    } 
    860863 
     
    11011104        } 
    11021105        update_reg = PJ_TRUE; 
     1106        unreg_first = PJ_TRUE; 
    11031107    } 
    11041108 
     
    11091113    { 
    11101114        update_reg = PJ_TRUE; 
     1115    } 
     1116 
     1117    /* Unregister first */ 
     1118    if (unreg_first) { 
     1119        pjsua_acc_set_registration(acc->index, PJ_FALSE); 
     1120        if (acc->regc != NULL) { 
     1121            pjsip_regc_destroy(acc->regc); 
     1122            acc->regc = NULL; 
     1123            acc->contact.slen = 0; 
     1124        } 
    11111125    } 
    11121126 
  • pjproject/trunk/third_party/srtp/crypto/replay/rdb.c

    r1730 r4130  
    116116    /* shift the window forward by delta bits*/ 
    117117    v128_left_shift(&rdb->bitmask, delta); 
    118     v128_set_bit(&rdb->bitmask, rdb_bits_in_bitmask-delta); 
     118    v128_set_bit(&rdb->bitmask, rdb_bits_in_bitmask-1); 
    119119    rdb->window_start += delta; 
    120120 
Note: See TracChangeset for help on using the changeset viewer.