|
| From: | wpmstu |
| Subject: | [Linphone-developers] bug ms_fifo_update_write_ptr |
| Date: | Tue, 13 Sep 2005 11:11:06 +0800 |
in file msfifo.c
function
void ms_fifo_update_write_ptr(MSFifo *fifo, gint written){
gint reserved=fifo->wr_ptr-fifo->prev_wr_ptr;
gint unwritten;
g_return_if_fail(reserved>=0);
unwritten=reserved-written;
g_return_if_fail(unwritten>=0);
/* fix readsize and writesize */
fifo->readsize-=unwritten;
fifo->writesize+=unwritten;
fifo->wr_ptr+=written;/*shoud be: fifo->wr_ptr=fifo->prev_wr_ptr+written
because fifo->wr_ptr has been
update already in
function ms_fifo_get_write_ptr*/
}
--
Wang Peiming
| [Prev in Thread] | Current Thread | [Next in Thread] |