|
|
|
|
@ -512,3 +512,15 @@ VIDEO_DECODE_OK/REJECT передают результат decoder; Auto иск
|
|
|
|
|
/tmp/call-profile-cross-build.log; APK установлен на оба устройства. |
|
|
|
|
Полная ручная приёмка звонка с реальными камерами/Surface, A/V и сменой режимов |
|
|
|
|
остаётся отдельной проверкой; на рабочем Linux-хосте отсутствуют /dev/video*. |
|
|
|
|
|
|
|
|
|
15.10.2026 — исправление desktop encoder при русской числовой локали |
|
|
|
|
По логу звонка 23:58 USB-камера уже отдаёт кадры, но оба encoder probe отказали: |
|
|
|
|
libx264 неверно разобрал level=3.1 и выдал level 30; libx265 отклонил level-idc=3.1. |
|
|
|
|
Воспроизведено на production CallVideoEncoder: 1280x720/30, C — оба успешны, |
|
|
|
|
ru_RU.UTF-8 — оба отказали. Параметры level теперь целочисленные (31 для уровня 3.1); |
|
|
|
|
HEVC wire level 93 преобразуется делением на 3. Глобальная локаль приложения не меняется. |
|
|
|
|
Строгая проверка фактического профиля/уровня сохранена; параметр encoder виден при video=debug. |
|
|
|
|
Регрессия проверяет оба codec в C/ru_RU.UTF-8, декодирование 720p и смену 1M -> 300k -> 4M. |
|
|
|
|
ChatGUI пересобран; test_call_video_encoder — 10/10 PASS в каждой локали, без skipped. |
|
|
|
|
Логи: /tmp/call-camera-locale-test-c.log, /tmp/call-camera-locale-test-ru.log. |
|
|
|
|
Работающий GUI автоматически не перезапускался; проверка полного звонка после исправления остаётся. |
|
|
|
|
|