Hi, You are right, the wav recorder records data one after the other and does not insert silence periods. As I have very limited time, there are few chances that I'll fix this one day. However you can maybe workaround the problem by using a alsa sound card normally, and simultaneously use a recording program, such as 'arecord'. The silence periods corresponding to lost packets are added by the soundcard (because a buffer underrun occurs), then the arecord program should record them.
Simon Le Sunday 04 November 2007 11:51:30 Roman Imankulov, vous avez écrit : > Hi, > > I'm trying to emulate a network with packet losses to estimate sound > quality with different codecs and with different network conditions. To > store output data I use linphonec as follows: > > echo -ne "record ~/output.wav\nsoundcard use files\n" | ./linphonec -a > > Unfortunately, I find out that application don't insert pauses into > output .wav file. When packet is lost, listener have to hear the silence > during this interval, thus .wav file have to be filled by zeroes. > Instead linphonec writes packets one right after other. I think it's > quite easy to add into code smth. like: > > quiet_interval_length = current_time - size_of_data_packet - > arrival_time_of_prev_packet > > Can I hope that this behaviour will be treated as bug and will be fixed > sometime? > > -- > WBR, Roman Imankulov > [EMAIL PROTECTED] > > > _______________________________________________ > Linphone-users mailing list > [email protected] > http://lists.nongnu.org/mailman/listinfo/linphone-users _______________________________________________ Linphone-users mailing list [email protected] http://lists.nongnu.org/mailman/listinfo/linphone-users
