[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Linphone-developers] Path for pasnd.c
From: |
Vadim Lebedev |
Subject: |
[Linphone-developers] Path for pasnd.c |
Date: |
Wed, 28 Jan 2009 16:16:17 +0100 |
User-agent: |
Thunderbird 2.0.0.19 (X11/20090105) |
Hello,
We've integrated G722 and G726 into media streamer (pathces in follow up
emails) and found bug common to all wide
band codecs.
Thanks
Vadim
# HG changeset patch
# User address@hidden
# Date 1233077791 -3600
# Node ID 9cbe2fc36163ebfa442e67aa6d587bda10d48535
# Parent 6707382783d4a4350dc1b60d4c129059c394e879
fix for 16000
diff -r 6707382783d4 -r 9cbe2fc36163 wifo/mediastreamer2/src/pasnd.c
--- a/wifo/mediastreamer2/src/pasnd.c Mon Jan 26 17:19:25 2009 +0100
+++ b/wifo/mediastreamer2/src/pasnd.c Tue Jan 27 18:36:31 2009 +0100
@@ -61,6 +61,7 @@
PASndData *device = (PASndData*)userData;
uint8_t *wtmpbuff=NULL;
int err;
+ int ovfl = (device->rate/8000)*320*6;
memset(outputBuffer,0, framesPerBuffer*2);
if (!device->read_started && !device->write_started)
@@ -76,7 +77,7 @@
/* remove extra buffer when latency is increasing:
this often happen with USB device */
- if (device->bufferizer->size>=320*6){
+ if (device->bufferizer->size>=ovfl){
ms_warning("Extra data for sound card (total:%i %ims)",
device->bufferizer->size, (device->bufferizer->size*20)/320);
err=ms_bufferizer_read(device->bufferizer,wtmpbuff, framesPerBuffer*2);
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Linphone-developers] Path for pasnd.c,
Vadim Lebedev <=