Ignore:
Timestamp:
Sep 2, 2006 11:45:18 PM (16 years ago)
Author:
bennylp
Message:

Added multi-purpose tone generator in PJMEDIA (tonegen.[hc])

File:
1 edited

Legend:

Unmodified
Added
Removed
  • pjproject/trunk/pjmedia/src/pjmedia/stream.c

    r635 r693  
    12741274        for (i=0; i<digit_char->slen; ++i) { 
    12751275            unsigned pt; 
    1276  
    1277             if (digit_char->ptr[i] >= '0' && 
    1278                 digit_char->ptr[i] <= '9') 
     1276            int dig = pj_tolower(digit_char->ptr[i]); 
     1277 
     1278            if (dig >= '0' && dig <= '9') 
    12791279            { 
    1280                 pt = digit_char->ptr[i] - '0'; 
     1280                pt = dig - '0'; 
    12811281            }  
    1282             else if (pj_tolower(digit_char->ptr[i]) >= 'a' && 
    1283                      pj_tolower(digit_char->ptr[i]) <= 'd') 
     1282            else if (dig >= 'a' && dig <= 'd') 
    12841283            { 
    1285                 pt = pj_tolower(digit_char->ptr[i]) - 'a' + 12; 
     1284                pt = dig - 'a' + 12; 
    12861285            } 
    1287             else if (digit_char->ptr[i] == '*') 
     1286            else if (dig == '*') 
    12881287            { 
    12891288                pt = 10; 
    12901289            } 
    1291             else if (digit_char->ptr[i] == '#') 
     1290            else if (dig == '#') 
    12921291            { 
    12931292                pt = 11; 
Note: See TracChangeset for help on using the changeset viewer.