|
|
|
|
@ -112,3 +112,17 @@ UDP и STCP — по 440 пакетов, 5 циклов backpressure, без п
|
|
|
|
|
удержание, minrtt probe, RTT=600ms проверены. Интеграция encoder ещё отсутствует. |
|
|
|
|
test_soundtouch_clock — три сценария проходят предел consumed-input <20ms; |
|
|
|
|
этот предел теста не является гарантией для всех входных сигналов. |
|
|
|
|
|
|
|
|
|
Проверки реализованного варианта 2 |
|
|
|
|
Сравнение SoundTouch с callback и без него: PCM побитно одинаков; Copy/Mix |
|
|
|
|
восстанавливаются по фактическому входу, включая mono/stereo, partial read и clear. |
|
|
|
|
CallTimeline: 200с реального SoundTouch, смена темпа, границы участков, переполнение, |
|
|
|
|
неверная/устаревшая позиция устройства и восстановление через reset. |
|
|
|
|
CallAudio: 40с реального Opus+jitter, burst/догон, тоны/тишина, эпоха устройства; |
|
|
|
|
capture metadata проверены через очередь uasync и реальный сетевой звонок. |
|
|
|
|
Desktop: шесть профильных + пять проверок общего аудиостека прошли, vibechat собран. |
|
|
|
|
Android: assembleDebug и все 79 unit-тестов прошли (arm64-v8a и x86_64 native). |
|
|
|
|
./check.sh: 153/153, proxy 9/9, burst/load PASS; /tmp/call-clock-check-final.log. |
|
|
|
|
Логи: /tmp/call-clock-desktop-final-tests.log, /tmp/call-clock-shared-tests.log |
|
|
|
|
(test_radio_member_mute повторён вне sandbox: /tmp/call-clock-radio-mute-test.log), |
|
|
|
|
/tmp/call-clock-android-final.log. Физические устройства в этом этапе не проверялись. |
|
|
|
|
|