Ignore:
Timestamp:
Feb 27, 2018 3:37:53 AM (3 years ago)
Author:
ming
Message:

Fixed #2098: Add SDP attribute SSRC and CNAME

File:
1 edited

Legend:

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

    r5597 r5748  
    367367    int rem_af, local_af; 
    368368    pj_sockaddr local_addr; 
     369    unsigned i; 
    369370    pj_status_t status; 
    370371 
     
    555556    } 
    556557 
     558    /* Check if "ssrc" attribute is present in the SDP. */ 
     559    for (i = 0; i < rem_m->attr_count; i++) { 
     560        if (pj_strcmp2(&rem_m->attr[i]->name, "ssrc") == 0) { 
     561            pjmedia_sdp_ssrc_attr ssrc; 
     562 
     563            status = pjmedia_sdp_attr_get_ssrc( 
     564                        (const pjmedia_sdp_attr *)rem_m->attr[i], &ssrc); 
     565            if (status == PJ_SUCCESS) { 
     566                si->has_rem_ssrc = PJ_TRUE; 
     567                si->rem_ssrc = ssrc.ssrc; 
     568                if (ssrc.cname.slen > 0) { 
     569                    pj_strdup(pool, &si->rem_cname, &ssrc.cname); 
     570                    break; 
     571                } 
     572            } 
     573        } 
     574    } 
    557575 
    558576    /* Get the payload number for receive channel. */ 
Note: See TracChangeset for help on using the changeset viewer.