I found a bug in umc_speech_RTP_codec sample compiled with IPP 7.0 and Microsoft Visual Studio 10.
I tried to decode a rtp sample (perfectly decoded with pcap2wav tool at http://pcap2wav.xplico.org) but the umc_speech_RTP_codec.exe application crashes at packet number 18747 (the last in the sample)
The bugged DLL seems to be ippsp8-7.0.dll.
I made some experiments with different samples and often this crash happens so I can say this application is not reliable now.
The bug seems not related to a specific packet because if you try to decode last packets in the sample you don't obtain the crash. It seems a memory leak in the dll that cause the crash when it reaches some particular conditions.
The command used is:
umc_speech_rtp_codec -r18000 -format IPP_MSRTAwb_FP soundno.rtp soundno.wav
Hint: if you discard the last packet the application works correctly, but last packet it's not bugged in any way: soundno.rtp doesn't work, soundyes.rtp works correctly (last packet cut).
Can you check please the attached sample ?
A second issue I noted in correctly decoded samples (like attached soundyes.rtp) is the added comfort noise during silences. This tone is really annoying (tooloud) and is really a "discomfort noise".
Any way to modify in the source code the volumeof the comfort noise?
Thx a lot!