Ignore:
Timestamp:
Nov 10, 2009 12:52:18 PM (4 years ago)
Author:
aymeric <aymeric@…>
Branch:
default
Message:

fix time overflow for long calls.

git-svn-id: svn+ssh://svn.savannah.nongnu.org/linphone/trunk@757 3f6dc0c8-ddfe-455d-9043-3cd528dc4637

File:
1 edited

Legend:

Unmodified
Added
Removed
  • linphone/mediastreamer2/src/winsnd2.c

    r767 r769  
    915915        queue_t rq; 
    916916        ms_mutex_t mutex; 
    917         unsigned int bytes_read; 
     917        uint64_t bytes_read; 
    918918        unsigned int nbufs_playing; 
    919919        bool_t running; 
     
    944944static uint64_t winsnd_get_cur_time( void *data){ 
    945945        WinSnd *d=(WinSnd*)data; 
    946         uint64_t curtime=((uint64_t)d->bytes_read*1000)/(uint64_t)d->wfx.nAvgBytesPerSec; 
     946        uint64_t curtime=(d->bytes_read*1000)/(uint64_t)d->wfx.nAvgBytesPerSec; 
    947947        /* ms_debug("winsnd_get_cur_time: bytes_read=%u return %lu\n",d->bytes_read,(unsigned long)curtime); */ 
    948948        return curtime; 
Note: See TracChangeset for help on using the changeset viewer.