Changeset 4122 for pjproject/trunk


Ignore:
Timestamp:
May 14, 2012 11:04:46 AM (12 years ago)
Author:
bennylp
Message:

Re #1509: backported r4112-4121

Location:
pjproject/trunk
Files:
7 edited

Legend:

Unmodified
Added
Removed
  • pjproject/trunk

  • pjproject/trunk/pjmedia/src/pjmedia/conf_switch.c

    r3999 r4122  
    547547    if (src_afd->channel_count != dst_afd->channel_count) { 
    548548        pj_mutex_unlock(conf->mutex); 
    549         return PJMEDIA_ENCCLOCKRATE; 
     549        return PJMEDIA_ENCCHANNEL; 
    550550    } 
    551551 
  • pjproject/trunk/pjmedia/src/pjmedia/wav_player.c

    r4031 r4122  
    158158                    pj_memset(fport->eofpos, val, size_left); 
    159159                } 
     160                size_left = 0; 
    160161            } 
    161162 
  • pjproject/trunk/pjsip-apps/src/python/setup-vc.py

    r2394 r4122  
    2525# Find version 
    2626pj_version="" 
    27 f = open('../../../pjlib/src/pj/config.c', 'r') 
     27pj_version_major="" 
     28pj_version_minor="" 
     29pj_version_rev="" 
     30pj_version_suffix="" 
     31f = open('../../../version.mak', 'r') 
    2832for line in f: 
    29     if line.find("PJ_VERSION") != -1: 
    30         pj_version = line.split("=")[1].strip('";\r\n ') 
    31         break 
     33    if line.find("export PJ_VERSION_MAJOR") != -1: 
     34        tokens=line.split("=") 
     35        if len(tokens)>1: 
     36                pj_version_major= tokens[1].strip() 
     37    elif line.find("export PJ_VERSION_MINOR") != -1: 
     38        tokens=line.split("=") 
     39        if len(tokens)>1: 
     40                pj_version_minor= line.split("=")[1].strip() 
     41    elif line.find("export PJ_VERSION_REV") != -1: 
     42        tokens=line.split("=") 
     43        if len(tokens)>1: 
     44                pj_version_rev= line.split("=")[1].strip() 
     45    elif line.find("export PJ_VERSION_SUFFIX") != -1: 
     46        tokens=line.split("=") 
     47        if len(tokens)>1: 
     48                pj_version_suffix= line.split("=")[1].strip() 
     49 
    3250f.close() 
    33 if pj_version=="": 
    34     print 'Unable to get PJ_pj_version' 
     51if not pj_version_major: 
     52    print 'Unable to get PJ_VERSION_MAJOR' 
    3553    sys.exit(1) 
     54 
     55pj_version = pj_version_major + "." + pj_version_minor 
     56if pj_version_rev: 
     57        pj_version += "." + pj_version_rev 
     58if pj_version_suffix: 
     59        pj_version += "-" + pj_version_suffix 
     60 
    3661#print 'PJ_VERSION = "'+ pj_version + '"' 
     62 
    3763 
    3864# Check that extension has been built 
  • pjproject/trunk/pjsip-apps/src/python/setup.py

    r3999 r4122  
    2626# find pjsip version 
    2727pj_version="" 
    28 f = open('../../../pjlib/src/pj/config.c', 'r') 
     28pj_version_major="" 
     29pj_version_minor="" 
     30pj_version_rev="" 
     31pj_version_suffix="" 
     32f = open('../../../version.mak', 'r') 
    2933for line in f: 
    30     if line.find("PJ_VERSION") != -1: 
    31         pj_version= line.split(" = ")[1].strip('";\r\n') 
    32         break 
     34    if line.find("export PJ_VERSION_MAJOR") != -1: 
     35        tokens=line.split("=") 
     36        if len(tokens)>1: 
     37                pj_version_major= tokens[1].strip() 
     38    elif line.find("export PJ_VERSION_MINOR") != -1: 
     39        tokens=line.split("=") 
     40        if len(tokens)>1: 
     41                pj_version_minor= line.split("=")[1].strip() 
     42    elif line.find("export PJ_VERSION_REV") != -1: 
     43        tokens=line.split("=") 
     44        if len(tokens)>1: 
     45                pj_version_rev= line.split("=")[1].strip() 
     46    elif line.find("export PJ_VERSION_SUFFIX") != -1: 
     47        tokens=line.split("=") 
     48        if len(tokens)>1: 
     49                pj_version_suffix= line.split("=")[1].strip() 
     50 
    3351f.close() 
    34 if pj_version=="": 
    35     print 'Unable to get PJ_VERSION' 
     52if not pj_version_major: 
     53    print 'Unable to get PJ_VERSION_MAJOR' 
    3654    sys.exit(1) 
     55 
     56pj_version = pj_version_major + "." + pj_version_minor 
     57if pj_version_rev: 
     58        pj_version += "." + pj_version_rev 
     59if pj_version_suffix: 
     60        pj_version += "-" + pj_version_suffix 
     61 
    3762#print 'PJ_VERSION = "'+ pj_version + '"' 
    3863 
  • pjproject/trunk/pjsip/src/pjsua-lib/pjsua_core.c

    r4099 r4122  
    21952195    PJSUA_LOCK(); 
    21962196 
    2197     if (pjsua_var.tpdata[id].type == PJSIP_TRANSPORT_UDP) { 
     2197    if (t->type == PJSIP_TRANSPORT_UDP) { 
    21982198 
    21992199        pjsip_transport *tp = t->data.tp; 
     
    22162216        status = PJ_SUCCESS; 
    22172217 
    2218     } else if (pjsua_var.tpdata[id].type == PJSIP_TRANSPORT_TCP) { 
     2218    } else if (t->type == PJSIP_TRANSPORT_TCP || 
     2219               t->type == PJSIP_TRANSPORT_TLS) 
     2220    { 
    22192221 
    22202222        pjsip_tpfactory *factory = t->data.factory; 
     
    22272229        info->id = id; 
    22282230        info->type = t->type; 
    2229         info->type_name = pj_str("TCP"); 
    2230         info->info = pj_str("TCP transport"); 
     2231        info->type_name = (t->type==PJSIP_TRANSPORT_TCP)? pj_str("TCP"): 
     2232                                                          pj_str("TLS"); 
     2233        info->info = (t->type==PJSIP_TRANSPORT_TCP)? pj_str("TCP transport"): 
     2234                                                     pj_str("TLS transport"); 
    22312235        info->flag = factory->flag; 
    22322236        info->addr_len = sizeof(factory->local_addr); 
  • pjproject/trunk/version.mak

    r4114 r4122  
     1# Don't change the "export PJ_VERSION_xxx" style, they are parsed by setup.py 
    12export PJ_VERSION_MAJOR  := 2 
    23export PJ_VERSION_MINOR  := 0 
Note: See TracChangeset for help on using the changeset viewer.