Ignore:
Timestamp:
Jan 23, 2013 2:57:30 AM (7 years ago)
Author:
nanang
Message:

Re #1568: backported to 1.x branch.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • pjproject/branches/1.x/pjmedia/src/pjmedia/session.c

    r3571 r4329  
    672672              si->stream_cnt * sizeof(pjmedia_stream_info)); 
    673673 
     674    /* Clone codec param */ 
     675    for (i=0; i<(int)si->stream_cnt; ++i) { 
     676        if (session->stream_info[i].param) { 
     677            session->stream_info[i].param = 
     678                    pjmedia_codec_param_clone(pool, si->stream_info[i].param); 
     679        } else { 
     680            pjmedia_codec_param cp; 
     681            status = pjmedia_codec_mgr_get_default_param( 
     682                                        pjmedia_endpt_get_codec_mgr(endpt), 
     683                                        &si->stream_info[i].fmt, 
     684                                        &cp); 
     685            if (status != PJ_SUCCESS) 
     686                return status; 
     687 
     688            session->stream_info[i].param = 
     689                    pjmedia_codec_param_clone(pool, &cp); 
     690        } 
     691    } 
     692 
    674693    /* 
    675694     * Now create and start the stream! 
Note: See TracChangeset for help on using the changeset viewer.