Changeset 5045 for pjproject


Ignore:
Timestamp:
Apr 6, 2015 6:13:51 AM (9 years ago)
Author:
nanang
Message:

Misc (re #1782): Fixed various compile warnings on MSVC.

Location:
pjproject/trunk
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • pjproject/trunk/pjmedia/src/pjmedia-codec/opencore_amr.c

    r4487 r5045  
    569569    idx = (attr->info.clock_rate <= 8000? IDX_AMR_NB: IDX_AMR_WB); 
    570570    enc_mode = pjmedia_codec_amr_get_mode(attr->info.avg_bps); 
    571     pj_assert(enc_mode >= 0 && enc_mode < amr_bitrates_size[idx]); 
     571    pj_assert(enc_mode >= 0 && (unsigned)enc_mode < amr_bitrates_size[idx]); 
    572572 
    573573    /* Check octet-align */ 
     
    603603            l = pj_strlen(&attr->setting.enc_fmtp.param[i].val); 
    604604            while (l--) { 
    605                 if (*p>='0' && *p<=('0'+amr_bitrates_size[idx]-1)) { 
     605                if (*p>='0' && (unsigned)*p<=('0'+amr_bitrates_size[idx]-1)) { 
    606606                    pj_int8_t tmp = *p - '0' - enc_mode; 
    607607 
     
    898898                                           &input->timestamp); 
    899899        if (PJMEDIA_CODEC_MAX_SILENCE_PERIOD == -1 || 
    900             dtx_duration < PJMEDIA_CODEC_MAX_SILENCE_PERIOD* 
    901                            amr_data->clock_rate/1000) 
     900            dtx_duration < (int)(PJMEDIA_CODEC_MAX_SILENCE_PERIOD* 
     901                                 amr_data->clock_rate/1000)) 
    902902        { 
    903903            output->size = 0; 
  • pjproject/trunk/pjmedia/src/pjmedia-codec/openh264.cpp

    r5015 r5045  
    195195                                        &h264_name, 
    196196                                        &pjmedia_vid_codec_h264_match_sdp); 
    197     pj_assert(status == PJ_SUCCESS); 
     197    if (status != PJ_SUCCESS) 
     198        goto on_error; 
    198199 
    199200    /* Register codec factory to codec manager. */ 
    200201    status = pjmedia_vid_codec_mgr_register_factory(mgr, 
    201202                                                    &oh264_factory.base); 
     203    if (status != PJ_SUCCESS) 
     204        goto on_error; 
    202205 
    203206    PJ_LOG(4,(THIS_FILE, "OpenH264 codec initialized")); 
     
    373376    PJ_ASSERT_RETURN(codec, PJ_EINVAL); 
    374377 
     378    PJ_UNUSED_ARG(factory); 
     379 
    375380    oh264_data = (oh264_codec_data*) codec->codec_data; 
    376381    if (oh264_data->enc) { 
     
    471476    eprm.iPicWidth                      = param->enc_fmt.det.vid.size.w; 
    472477    eprm.iPicHeight                     = param->enc_fmt.det.vid.size.h; 
    473     eprm.fMaxFrameRate                  = (param->enc_fmt.det.vid.fps.num * 1.0 / 
     478    eprm.fMaxFrameRate                  = (param->enc_fmt.det.vid.fps.num * 
     479                                           1.0f / 
    474480                                           param->enc_fmt.det.vid.fps.denum); 
    475     eprm.uiFrameToBeCoded               = -1; 
     481    eprm.uiFrameToBeCoded               = (unsigned int) -1; 
    476482    eprm.iTemporalLayerNum              = 1; 
    477483    eprm.uiIntraPeriod                  = 0; /* I-Frame interval in frames */ 
  • pjproject/trunk/pjmedia/src/pjmedia/sdp_neg.c

    r5040 r5045  
    15091509 
    15101510/* Register customized SDP format negotiation callback function. */ 
    1511 PJ_DECL(pj_status_t) pjmedia_sdp_neg_register_fmt_match_cb( 
     1511PJ_DEF(pj_status_t) pjmedia_sdp_neg_register_fmt_match_cb( 
    15121512                                        const pj_str_t *fmt_name, 
    15131513                                        pjmedia_sdp_neg_fmt_match_cb cb) 
  • pjproject/trunk/pjnath/src/pjnath/stun_transaction.c

    r4983 r5045  
    146146     */ 
    147147    /* pj_stun_client_tsx_stop(tsx); */ 
     148    PJ_UNUSED_ARG(tsx); 
    148149    return PJ_SUCCESS; 
    149150} 
  • pjproject/trunk/pjsip/src/pjsua2/media.cpp

    r5035 r5045  
    10241024     
    10251025    PJSUA2_CHECK_EXPR( pjsua_vid_win_get_info(winId, &pj_vwi) ); 
    1026     vwi.isNative = pj_vwi.is_native; 
     1026    vwi.isNative = (pj_vwi.is_native != PJ_FALSE); 
    10271027    vwi.winHandle.type = pj_vwi.hwnd.type; 
    10281028    vwi.winHandle.handle.window = pj_vwi.hwnd.info.window; 
    10291029    vwi.renderDeviceId = pj_vwi.rdr_dev; 
    1030     vwi.show = pj_vwi.show; 
     1030    vwi.show = (pj_vwi.show != PJ_FALSE); 
    10311031    vwi.pos.x = pj_vwi.pos.x; 
    10321032    vwi.pos.y = pj_vwi.pos.y; 
Note: See TracChangeset for help on using the changeset viewer.