Changeset 1708
- Timestamp:
- Jan 18, 2008 6:38:48 PM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
pjproject/branches/users/nanang/pjmedia/src/pjmedia/transport_ice.c
r1702 r1708 264 264 { 265 265 struct transport_ice *tp_ice = (struct transport_ice*)tp; 266 pj_ice_sess_role ice_role; 266 267 enum { MAXLEN = 256 }; 267 268 char *buffer; 268 269 pjmedia_sdp_attr *attr; 269 270 unsigned i, cand_cnt; 270 271 PJ_UNUSED_ARG(sdp_remote); 271 pj_status_t status; 272 273 /* Init ICE */ 274 ice_role = (sdp_remote==NULL ? PJ_ICE_SESS_ROLE_CONTROLLING : 275 PJ_ICE_SESS_ROLE_CONTROLLED); 276 277 status = pjmedia_ice_init_ice(tp, ice_role, NULL, NULL); 278 if (status != PJ_SUCCESS) 279 return status; 280 272 281 273 282 buffer = (char*) pj_pool_alloc(pool, MAXLEN); … … 287 296 for (i=0; i<cand_cnt; ++i) { 288 297 pj_ice_sess_cand *cand; 298 pjmedia_sdp_media *m; 289 299 pj_str_t value; 290 300 int len; … … 336 346 value = pj_str(buffer); 337 347 attr = pjmedia_sdp_attr_create(pool, "candidate", &value); 338 sdp_local->media[0]->attr[sdp_local->media[0]->attr_count++] = attr; 348 m = sdp_local->media[media_index]; 349 m->attr[m->attr_count++] = attr; 339 350 } 340 351
Note: See TracChangeset
for help on using the changeset viewer.