Ignore:
Timestamp:
Aug 7, 2006 12:11:40 PM (18 years ago)
Author:
bennylp
Message:

Added --auto-conf options in pjsua, also enable speex/3200, and set quality 5 to use large resampling filter

File:
1 edited

Legend:

Unmodified
Added
Removed
  • pjproject/trunk/pjsip/src/pjsua-lib/pjsua_media.c

    r658 r659  
    7676    /* Register speex. */ 
    7777    status = pjmedia_codec_speex_init(pjsua_var.med_endpt,  
    78                                       PJMEDIA_SPEEX_NO_UWB, 
     78                                      0, 
    7979                                      pjsua_var.media_cfg.quality,  
    8080                                      pjsua_var.media_cfg.quality); 
     
    8484        return status; 
    8585    } 
     86 
     87    /* Set speex/16000 to higher priority*/ 
     88    codec_id = pj_str("speex/16000"); 
     89    pjmedia_codec_mgr_set_codec_priority(  
     90        pjmedia_endpt_get_codec_mgr(pjsua_var.med_endpt), 
     91        &codec_id, PJMEDIA_CODEC_PRIO_NORMAL+2); 
     92 
     93    /* Set speex/8000 to next higher priority*/ 
     94    codec_id = pj_str("speex/8000"); 
     95    pjmedia_codec_mgr_set_codec_priority(  
     96        pjmedia_endpt_get_codec_mgr(pjsua_var.med_endpt), 
     97        &codec_id, PJMEDIA_CODEC_PRIO_NORMAL+1); 
     98 
     99 
     100 
    86101#endif /* PJMEDIA_HAS_SPEEX_CODEC */ 
    87102 
     
    146161    opt = PJMEDIA_CONF_NO_DEVICE; 
    147162    if (pjsua_var.media_cfg.quality >= 3 && 
    148         pjsua_var.media_cfg.quality <= 7) 
     163        pjsua_var.media_cfg.quality <= 4) 
    149164    { 
    150165        opt |= PJMEDIA_CONF_SMALL_FILTER; 
Note: See TracChangeset for help on using the changeset viewer.