Ignore:
Timestamp:
Apr 10, 2008 10:15:05 AM (16 years ago)
Author:
bennylp
Message:

More ticket #523: renamed some variable names for clarity

File:
1 edited

Legend:

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

    r1918 r1919  
    8585     */ 
    8686    pj_int16_t          *rec_buf; 
    87     unsigned             rec_buf_size; 
     87    unsigned             rec_buf_count; 
    8888 
    8989    /* Sometime the player callback does not request framesize as configured 
     
    9292     */ 
    9393    pj_int16_t          *play_buf; 
    94     unsigned             play_buf_size; 
     94    unsigned             play_buf_count; 
    9595}; 
    9696 
     
    134134 
    135135    /* Calculate number of samples we've got */ 
    136     nsamples = frameCount * stream->channel_count + stream->rec_buf_size; 
     136    nsamples = frameCount * stream->channel_count + stream->rec_buf_count; 
    137137 
    138138    if (nsamples >= stream->samples_per_frame)  
     
    141141         * samples, then call put_frame. 
    142142         */ 
    143         if (stream->rec_buf_size) { 
    144             unsigned chunk_size = 0; 
     143        if (stream->rec_buf_count) { 
     144            unsigned chunk_count = 0; 
    145145         
    146             chunk_size = stream->samples_per_frame - stream->rec_buf_size; 
    147             pjmedia_copy_samples(stream->rec_buf + stream->rec_buf_size, 
    148                                  (pj_int16_t*)input, chunk_size); 
    149             status = (*stream->rec_cb)(stream->user_data, stream->rec_timestamp, 
     146            chunk_count = stream->samples_per_frame - stream->rec_buf_count; 
     147            pjmedia_copy_samples(stream->rec_buf + stream->rec_buf_count, 
     148                                 (pj_int16_t*)input, chunk_count); 
     149            status = (*stream->rec_cb)(stream->user_data,  
     150                                       stream->rec_timestamp, 
    150151                                       (void*) stream->rec_buf,  
    151152                                       stream->samples_per_frame *  
    152153                                       stream->bytes_per_sample); 
    153154 
    154             input = (pj_int16_t*) input + chunk_size; 
     155            input = (pj_int16_t*) input + chunk_count; 
    155156            nsamples -= stream->samples_per_frame; 
    156             stream->rec_buf_size = 0; 
     157            stream->rec_buf_count = 0; 
    157158        } 
    158159 
    159160        /* Give all frames we have */ 
    160161        while (nsamples >= stream->samples_per_frame && status == 0) { 
    161             status = (*stream->rec_cb)(stream->user_data, stream->rec_timestamp, 
     162            status = (*stream->rec_cb)(stream->user_data,  
     163                                       stream->rec_timestamp, 
    162164                                       (void*) input,  
    163165                                       stream->samples_per_frame *  
     
    169171        /* Store the remaining samples into the buffer */ 
    170172        if (nsamples && status == 0) { 
    171             stream->rec_buf_size = nsamples; 
    172             pjmedia_copy_samples((pj_int16_t*)stream->rec_buf,  
    173                                  (pj_int16_t*)input, nsamples); 
     173            stream->rec_buf_count = nsamples; 
     174            pjmedia_copy_samples(stream->rec_buf, (pj_int16_t*)input,  
     175                                nsamples); 
    174176        } 
    175177 
    176178    } else { 
    177179        /* Not enough samples, let's just store them in the buffer */ 
    178         pjmedia_copy_samples((pj_int16_t*)(stream->rec_buf +  
    179                                            stream->rec_buf_size), 
    180                                            (pj_int16_t*)input,  
    181                                            frameCount * stream->channel_count); 
    182         stream->rec_buf_size += frameCount * stream->channel_count; 
     180        pjmedia_copy_samples(stream->rec_buf + stream->rec_buf_count, 
     181                             (pj_int16_t*)input,  
     182                             frameCount * stream->channel_count); 
     183        stream->rec_buf_count += frameCount * stream->channel_count; 
    183184    } 
    184185 
     
    229230 
    230231    /* Check if any buffered samples */ 
    231     if (stream->play_buf_size) { 
     232    if (stream->play_buf_count) { 
    232233        /* samples buffered >= requested by sound device */ 
    233         if (stream->play_buf_size >= nsamples_req) { 
     234        if (stream->play_buf_count >= nsamples_req) { 
    234235            pjmedia_copy_samples((pj_int16_t*)output, stream->play_buf,  
    235236                                 nsamples_req); 
    236             stream->play_buf_size -= nsamples_req; 
     237            stream->play_buf_count -= nsamples_req; 
    237238            pjmedia_move_samples(stream->play_buf,  
    238239                                 stream->play_buf + nsamples_req, 
    239                                  stream->play_buf_size); 
     240                                 stream->play_buf_count); 
    240241            nsamples_req = 0; 
    241242             
     
    245246        /* samples buffered < requested by sound device */ 
    246247        pjmedia_copy_samples((pj_int16_t*)output, stream->play_buf,  
    247                              stream->play_buf_size); 
    248         nsamples_req -= stream->play_buf_size; 
    249         output = (pj_int16_t*)output + stream->play_buf_size; 
    250         stream->play_buf_size = 0; 
     248                             stream->play_buf_count); 
     249        nsamples_req -= stream->play_buf_count; 
     250        output = (pj_int16_t*)output + stream->play_buf_count; 
     251        stream->play_buf_count = 0; 
    251252    } 
    252253 
     
    269270            pjmedia_copy_samples((pj_int16_t*)output, stream->play_buf,  
    270271                                 nsamples_req); 
    271             stream->play_buf_size = stream->samples_per_frame - nsamples_req; 
    272             pjmedia_move_samples(stream->play_buf, stream->play_buf+nsamples_req, 
    273                                  stream->play_buf_size); 
     272            stream->play_buf_count = stream->samples_per_frame - nsamples_req; 
     273            pjmedia_move_samples(stream->play_buf,  
     274                                 stream->play_buf+nsamples_req, 
     275                                 stream->play_buf_count); 
    274276            nsamples_req = 0; 
    275277        } 
     
    553555    stream->rec_buf = (pj_int16_t*)pj_pool_alloc(pool,  
    554556                      stream->samples_per_frame * stream->bytes_per_sample); 
    555     stream->rec_buf_size = 0; 
     557    stream->rec_buf_count = 0; 
    556558 
    557559    pj_bzero(&inputParam, sizeof(inputParam)); 
     
    655657    stream->play_buf = (pj_int16_t*)pj_pool_alloc(pool,  
    656658                       stream->samples_per_frame * stream->bytes_per_sample); 
    657     stream->play_buf_size = 0; 
     659    stream->play_buf_count = 0; 
    658660 
    659661    pj_bzero(&outputParam, sizeof(outputParam)); 
     
    782784    stream->rec_buf = (pj_int16_t*)pj_pool_alloc(pool,  
    783785                      stream->samples_per_frame * stream->bytes_per_sample); 
    784     stream->rec_buf_size = 0; 
     786    stream->rec_buf_count = 0; 
    785787 
    786788    stream->play_buf = (pj_int16_t*)pj_pool_alloc(pool,  
    787789                       stream->samples_per_frame * stream->bytes_per_sample); 
    788     stream->play_buf_size = 0; 
     790    stream->play_buf_count = 0; 
    789791 
    790792    pj_bzero(&inputParam, sizeof(inputParam)); 
Note: See TracChangeset for help on using the changeset viewer.