Ignore:
Timestamp:
Mar 26, 2007 1:25:07 PM (17 years ago)
Author:
bennylp
Message:

ICE: implement RTCP component and cancelling check in progress

File:
1 edited

Legend:

Unmodified
Added
Removed
  • pjproject/trunk/pjmedia/src/pjmedia/transport_ice.c

    r1104 r1106  
    154154{ 
    155155    struct transport_ice *tp_ice = (struct transport_ice*)tp; 
    156     unsigned comp_id; 
    157156    pj_status_t status; 
    158157 
     
    161160        return status; 
    162161 
    163     status = pj_ice_st_create_comp(tp_ice->ice_st, 1, options, start_addr,  
    164                                    &comp_id); 
     162    status = pj_ice_st_create_comp(tp_ice->ice_st, 1, options, start_addr); 
    165163    if (status != PJ_SUCCESS) 
    166164        return status; 
     
    168166    if (tp_ice->ice_st->comp_cnt > 1) { 
    169167        pj_sockaddr_in addr; 
     168        pj_uint16_t port; 
    170169 
    171170        pj_memcpy(&addr, &tp_ice->ice_st->comp[0]->local_addr.ipv4, 
     
    176175            addr.sin_addr.s_addr = 0; 
    177176 
    178         addr.sin_port = (pj_uint16_t)(pj_ntohs(addr.sin_port)+1); 
    179         status = pj_ice_st_create_comp(tp_ice->ice_st, 2, options,  
    180                                        &addr, &comp_id); 
     177        port = pj_ntohs(addr.sin_port); 
     178        ++port; 
     179        addr.sin_port = pj_htons(port); 
     180        status = pj_ice_st_create_comp(tp_ice->ice_st, 2, options, &addr); 
    181181        if (status != PJ_SUCCESS) 
    182182            return status; 
     
    482482        pj_assert(comp->default_cand >= 0); 
    483483        info->rtp_sock = comp->sock; 
    484         pj_memcpy(&info->rtp_addr_name,  
     484        pj_memcpy(&info->rtcp_addr_name,  
    485485                  &comp->cand_list[comp->default_cand].addr, 
    486486                  sizeof(pj_sockaddr_in)); 
Note: See TracChangeset for help on using the changeset viewer.