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/vid_stream_info.c

    r5746 r5748  
    196196    int rem_af, local_af; 
    197197    pj_sockaddr local_addr; 
     198    unsigned i; 
    198199    pj_status_t status; 
    199200 
     
    378379    } 
    379380 
     381    /* Check if "ssrc" attribute is present in the SDP. */ 
     382    for (i = 0; i < rem_m->attr_count; i++) { 
     383        if (pj_strcmp2(&rem_m->attr[i]->name, "ssrc") == 0) { 
     384            pjmedia_sdp_ssrc_attr ssrc; 
     385 
     386            status = pjmedia_sdp_attr_get_ssrc( 
     387                        (const pjmedia_sdp_attr *)rem_m->attr[i], &ssrc); 
     388            if (status == PJ_SUCCESS) { 
     389                si->has_rem_ssrc = PJ_TRUE; 
     390                si->rem_ssrc = ssrc.ssrc; 
     391                if (ssrc.cname.slen > 0) { 
     392                    pj_strdup(pool, &si->rem_cname, &ssrc.cname); 
     393                    break; 
     394                } 
     395            } 
     396        } 
     397    } 
     398 
    380399    /* Get codec info and param */ 
    381400    status = get_video_codec_info_param(si, pool, NULL, local_m, rem_m); 
Note: See TracChangeset for help on using the changeset viewer.