[FAQ18962][voip call]使用skype、line、微信等apk進行voip通話,出現迴音、嘯叫、雜音、卡頓等現象
阿新 • • 發佈:2019-01-01
DESCRIPTION]
使用skype、line、微信等apk進行voip通話,
喇叭模式 出現迴音、嘯叫、雜音、卡頓等現象
[SOLUTION]
首先清空mtklog資料夾
start log
進行voip 通話,喇叭模式
通話結束後
stop log
1.如果在生成的mtklog/mobilelog/kernel_log中搜索關鍵字 buffer overflow
請分別檢查檔案
AudioALSACaptureDataProviderNormal.cpp
AudioALSACaptureDataProviderEchoRef.cpp
中的open()方法
如果有mConfig.period_count = 2
請都改成mConfig.period_count = 4
或者申請patch ALPS02569171 ALPS02826928
2.通常合入patch 之後,voip通話會有明顯改善
如果此時通話效果還不能滿足要求,請做如下修改
AudioALSAStreamin.cpp
#define LOW_LATENCY_BUFFER_TIME_MS 5 //ms 改為10 3.audio dump和log的開啟可能會影響通話效果 如果合入上述修改之後仍然有迴音,請使用user版本,關閉所有log和audio dump 進入工模,Hardware Testing->Audio->Audio Logger,所有dump都不要勾選 然後進行測試
#define LOW_LATENCY_BUFFER_TIME_MS 5 //ms 改為10 3.audio dump和log的開啟可能會影響通話效果 如果合入上述修改之後仍然有迴音,請使用user版本,關閉所有log和audio dump 進入工模,Hardware Testing->Audio->Audio Logger,所有dump都不要勾選 然後進行測試