Hello!

I add few osPrintf's to MpdSipxPcmu.cpp:

1) if (delta > (160*(mWaitTimeInFrames*2)))
2) if (MpDspUtils::compareSerials(rtpTimestamp, mNextPullTimerCount) <= 0)

And, when I run PlaceCall_dbg.exe for outgoing call, then minimize console 
windows - sound is turned off completely, and output is:

EVENT_CATEGORY_MEDIA::LOCAL_START::AUDIO::CAUSE_NORMAL
MpdSipxPcmu::decodeIn(seq=25376, timestamp=3840) throw out packet (delta=2000, 
mNextPullTimerCount=5840, new_mNextPullTimerCount=4800)
mpMicQ drained. 9 msgs in queue now
MpdSipxPcmu::decodeIn(seq=25734, timestamp=61120) underflow, skip packet 
(mNextPullTimerCount=61040)
MpdSipxPcmu::decodeIn(seq=25735, timestamp=61280) underflow, skip packet 
(mNextPullTimerCount=61120)
mpMicQ drained. 9 msgs in queue now
mpMicQ drained. 10 msgs in queue now
mpMicQ drained. 9 msgs in queue now
MpdSipxPcmu::decodeIn(seq=25736, timestamp=61440) underflow, skip packet 
(mNextPullTimerCount=61200)
MpdSipxPcmu::decodeIn(seq=25737, timestamp=61600) underflow, skip packet 
(mNextPullTimerCount=61280)
MpdSipxPcmu::decodeIn(seq=25738, timestamp=61760) underflow, skip packet 
(mNextPullTimerCount=61360)
MpdSipxPcmu::decodeIn(seq=25739, timestamp=61920) underflow, skip packet 
(mNextPullTimerCount=61440)
MpdSipxPcmu::decodeIn(seq=25740, timestamp=62080) underflow, skip packet 
(mNextPullTimerCount=61520)
MpdSipxPcmu::decodeIn(seq=25741, timestamp=62240) underflow, skip packet 
(mNextPullTimerCount=61600)
MpdSipxPcmu::decodeIn(seq=25742, timestamp=62400) underflow, skip packet 
(mNextPullTimerCount=61680)
MpdSipxPcmu::decodeIn(seq=25743, timestamp=62560) underflow, skip packet 
(mNextPullTimerCount=61840)
MpdSipxPcmu::decodeIn(seq=25744, timestamp=62720) underflow, skip packet 
(mNextPullTimerCount=62000)
MpdSipxPcmu::decodeIn(seq=25745, timestamp=62880) underflow, skip packet 
(mNextPullTimerCount=62160)
MpdSipxPcmu::decodeIn(seq=25746, timestamp=63040) underflow, skip packet 
(mNextPullTimerCount=62320)
MpdSipxPcmu::decodeIn(seq=25747, timestamp=63200) underflow, skip packet 
(mNextPullTimerCount=62480)
MpdSipxPcmu::decodeIn(seq=25748, timestamp=63360) underflow, skip packet 
(mNextPullTimerCount=62640)
MpdSipxPcmu::decodeIn(seq=25749, timestamp=63520) underflow, skip packet 
(mNextPullTimerCount=62800)
MpdSipxPcmu::decodeIn(seq=25750, timestamp=63680) underflow, skip packet 
(mNextPullTimerCount=62960)
MpdSipxPcmu::decodeIn(seq=25751, timestamp=63840) underflow, skip packet 
(mNextPullTimerCount=63120)
MpdSipxPcmu::decodeIn(seq=25752, timestamp=64000) underflow, skip packet 
(mNextPullTimerCount=63280)
MpdSipxPcmu::decodeIn(seq=25753, timestamp=64160) underflow, skip packet 
(mNextPullTimerCount=63440)
MpdSipxPcmu::decodeIn(seq=25754, timestamp=64320) underflow, skip packet 
(mNextPullTimerCount=63600)
MpdSipxPcmu::decodeIn(seq=25755, timestamp=64480) underflow, skip packet 
(mNextPullTimerCount=63760)

Sound restored when window restored, but underflow errors still printed...

p.s. rtp-stream received without any problems (captured by wireshark)

--
Best regards, 
Alexey [ [EMAIL PROTECTED] ]

_______________________________________________
sipxtapi-dev mailing list
[email protected]
List Archive: http://list.sipfoundry.org/archive/sipxtapi-dev/

Reply via email to