Ignore:
Timestamp:
Dec 1, 2011 9:06:14 AM (12 years ago)
Author:
nanang
Message:

Re #1419, implement media count manipulation per call basis:

  • moved the media count setting from account setting to call setting
  • introduced pjsua_call_setting, to be used by pjsua_call_make_call() and some new APIs: pjsua_call_answer2(), pjsua_call_reinvite2(), pjsua_call_update2()
File:
1 edited

Legend:

Unmodified
Added
Removed
  • pjproject/trunk/pjsip/src/pjsua-lib/pjsua_vid.c

    r3887 r3891  
    13131313    } 
    13141314 
     1315    /* Make sure that renderer gets started before shown up */ 
     1316    if (show && !pjmedia_vid_port_is_running(w->vp_rend)) 
     1317        status = pjmedia_vid_port_start(w->vp_rend); 
     1318 
    13151319    hide = !show; 
    13161320    status = pjmedia_vid_dev_stream_set_cap(s, 
     
    15411545    pjmedia_sdp_media *sdp_m; 
    15421546    pjmedia_transport_info tpinfo; 
    1543     unsigned active_cnt; 
    15441547    pj_status_t status; 
    15451548 
    15461549    /* Verify media slot availability */ 
    15471550    if (call->med_cnt == PJSUA_MAX_CALL_MEDIA) 
    1548         return PJ_ETOOMANY; 
    1549  
    1550     call_get_vid_strm_info(call, NULL, NULL, &active_cnt, NULL); 
    1551     if (active_cnt == acc_cfg->max_video_cnt) 
    15521551        return PJ_ETOOMANY; 
    15531552 
     
    16171616    if (status != PJ_SUCCESS) 
    16181617        goto on_error; 
     1618 
     1619    call->opt.video_cnt++; 
    16191620 
    16201621    return PJ_SUCCESS; 
     
    17591760        pjmedia_sdp_media_deactivate(pool, sdp->media[med_idx]); 
    17601761 
     1762        call->opt.video_cnt--; 
    17611763    } 
    17621764 
Note: See TracChangeset for help on using the changeset viewer.