Changeset 2792


Ignore:
Timestamp:
Jun 24, 2009 3:46:49 PM (15 years ago)
Author:
nanang
Message:

Ticket #885: backported changes from ticket #884

Location:
pjproject/branches/1.0
Files:
7 edited

Legend:

Unmodified
Added
Removed
  • pjproject/branches/1.0

  • pjproject/branches/1.0/pjmedia/src/pjmedia-codec/g722.c

    r2791 r2792  
    553553                                                NULL); 
    554554        if (is_silence && 
    555             PJMEDIA_CODEC_MAX_SILENCE_PERIOD != -1 && 
    556             silence_duration < PJMEDIA_CODEC_MAX_SILENCE_PERIOD*16000/1000)  
     555            (PJMEDIA_CODEC_MAX_SILENCE_PERIOD == -1 || 
     556             silence_duration < PJMEDIA_CODEC_MAX_SILENCE_PERIOD*16000/1000)) 
    557557        { 
    558558            output->type = PJMEDIA_FRAME_TYPE_NONE; 
  • pjproject/branches/1.0/pjmedia/src/pjmedia-codec/gsm.c

    r2791 r2792  
    543543                                                NULL); 
    544544        if (is_silence && 
    545             PJMEDIA_CODEC_MAX_SILENCE_PERIOD != -1 && 
    546             silence_duration < PJMEDIA_CODEC_MAX_SILENCE_PERIOD*8000/1000)  
     545            (PJMEDIA_CODEC_MAX_SILENCE_PERIOD == -1 || 
     546             silence_duration < PJMEDIA_CODEC_MAX_SILENCE_PERIOD*8000/1000)) 
    547547        { 
    548548            output->type = PJMEDIA_FRAME_TYPE_NONE; 
  • pjproject/branches/1.0/pjmedia/src/pjmedia-codec/ilbc.c

    r2394 r2792  
    564564                                                NULL); 
    565565        if (is_silence && 
    566             PJMEDIA_CODEC_MAX_SILENCE_PERIOD != -1 && 
    567             silence_period < PJMEDIA_CODEC_MAX_SILENCE_PERIOD*8000/1000) 
     566            (PJMEDIA_CODEC_MAX_SILENCE_PERIOD == -1 || 
     567             silence_period < PJMEDIA_CODEC_MAX_SILENCE_PERIOD*8000/1000)) 
    568568        { 
    569569            output->type = PJMEDIA_FRAME_TYPE_NONE; 
  • pjproject/branches/1.0/pjmedia/src/pjmedia-codec/ipp_codecs.c

    r2543 r2792  
    11731173                                                NULL); 
    11741174        if (is_silence && 
    1175             PJMEDIA_CODEC_MAX_SILENCE_PERIOD != -1 && 
    1176             silence_duration < (PJMEDIA_CODEC_MAX_SILENCE_PERIOD * 
    1177                                 (int)ippc->clock_rate / 1000))  
     1175            (PJMEDIA_CODEC_MAX_SILENCE_PERIOD == -1 || 
     1176             silence_duration < (PJMEDIA_CODEC_MAX_SILENCE_PERIOD * 
     1177                                 (int)ippc->clock_rate / 1000))) 
    11781178        { 
    11791179            output->type = PJMEDIA_FRAME_TYPE_NONE; 
  • pjproject/branches/1.0/pjmedia/src/pjmedia-codec/l16.c

    r2791 r2792  
    625625                                                NULL); 
    626626        if (is_silence && 
    627             PJMEDIA_CODEC_MAX_SILENCE_PERIOD != -1 && 
    628             silence_duration < PJMEDIA_CODEC_MAX_SILENCE_PERIOD* 
    629                                (int)data->clock_rate/1000) 
     627            (PJMEDIA_CODEC_MAX_SILENCE_PERIOD == -1 || 
     628             silence_duration < PJMEDIA_CODEC_MAX_SILENCE_PERIOD* 
     629                                (int)data->clock_rate/1000)) 
    630630        { 
    631631            output->type = PJMEDIA_FRAME_TYPE_NONE; 
  • pjproject/branches/1.0/pjmedia/src/pjmedia/g711.c

    r2791 r2792  
    503503                                                (input->size >> 1), NULL); 
    504504        if (is_silence &&  
    505             PJMEDIA_CODEC_MAX_SILENCE_PERIOD != -1 && 
    506             silence_period < PJMEDIA_CODEC_MAX_SILENCE_PERIOD*8000/1000)  
     505            (PJMEDIA_CODEC_MAX_SILENCE_PERIOD == -1 || 
     506             silence_period < PJMEDIA_CODEC_MAX_SILENCE_PERIOD*8000/1000)) 
    507507        { 
    508508            output->type = PJMEDIA_FRAME_TYPE_NONE; 
Note: See TracChangeset for help on using the changeset viewer.