Changeset 3166


Ignore:
Timestamp:
May 12, 2010 10:46:02 AM (9 years ago)
Author:
bennylp
Message:

Re #1050: added iPhone specific settings in config_site_sample.h

File:
1 edited

Legend:

Unmodified
Added
Removed
  • pjproject/branches/projects/iphone/pjlib/include/pj/config_site_sample.h

    r2833 r3166  
    295295#endif 
    296296 
     297/* 
     298 * iPhone sample settings. 
     299 */ 
     300#if PJ_CONFIG_IPHONE 
     301    /* 
     302     * PJLIB settings. 
     303     */ 
     304 
     305    /* Disable floating point support */ 
     306    #define PJ_HAS_FLOATING_POINT               0 
     307 
     308    /* Misc PJLIB setting */ 
     309    #define PJ_MAXPATH                          80 
     310 
     311    /* 
     312     * PJMEDIA settings 
     313     */ 
     314 
     315    /* We have our own native CoreAudio backend */ 
     316    #define PJMEDIA_AUDIO_DEV_HAS_PORTAUDIO     0 
     317    #define PJMEDIA_AUDIO_DEV_HAS_WMME          0 
     318    #define PJMEDIA_AUDIO_DEV_HAS_COREAUDIO     1 
     319 
     320    /* The CoreAudio backend has built-in echo canceller! */ 
     321    #define PJMEDIA_HAS_SPEEX_AEC    0 
     322 
     323    /* Disable some codecs */ 
     324    #define PJMEDIA_HAS_L16_CODEC               0 
     325    #define PJMEDIA_HAS_ILBC_CODEC              0 
     326    #define PJMEDIA_HAS_G722_CODEC              0 
     327 
     328    /* Fine tune Speex's default settings for best performance/quality */ 
     329    #define PJMEDIA_CODEC_SPEEX_DEFAULT_QUALITY 5 
     330 
     331    /* 
     332     * PJSIP settings. 
     333     */ 
     334 
     335    /* Increase allowable packet size, just in case */ 
     336    #define PJSIP_MAX_PKT_LEN                   2000 
     337 
     338    /* 
     339     * PJSUA settings. 
     340     */ 
     341 
     342    /* Default codec quality, previously was set to 5, however it is now 
     343     * set to 4 to make sure pjsua instantiates resampler with small filter. 
     344     */ 
     345    #define PJSUA_DEFAULT_CODEC_QUALITY         4 
     346 
     347    /* Set maximum number of dialog/transaction/calls to minimum */ 
     348    #define PJSIP_MAX_TSX_COUNT                 31 
     349    #define PJSIP_MAX_DIALOG_COUNT              31 
     350    #define PJSUA_MAX_CALLS                     4 
     351 
     352    /* Other pjsua settings */ 
     353    #define PJSUA_MAX_ACC                       4 
     354    #define PJSUA_MAX_PLAYERS                   4 
     355    #define PJSUA_MAX_RECORDERS                 4 
     356    #define PJSUA_MAX_CONF_PORTS                (PJSUA_MAX_CALLS+2*PJSUA_MAX_PLAYERS) 
     357    #define PJSUA_MAX_BUDDIES                   32 
     358 
     359#endif 
    297360 
    298361/* 
Note: See TracChangeset for help on using the changeset viewer.