diff --git a/doc/tasks.md b/doc/tasks.md index 51db82ac..5e1df823 100644 --- a/doc/tasks.md +++ b/doc/tasks.md @@ -4,6 +4,18 @@ ## Текущие задачи +[+] **Live: сквозное стерео и три компактные кнопки поворота** — 13.10.2026: + CAMCORDER/Opus/компрессор/Android AudioTrack/desktop output используют два канала, + Opus AUDIO 128kbps. audio_codec=2 обозначает stereo; 960 кадров на канал дают 1920 PCM-отсчётов. + Capture/playback timestamps считают кадры на канал; mono-пакеты upmix выполняет libopus. + Три кнопки 0/90/270 подсвечивают выбранную и показывают верх цветной гранью на самой кнопке; + положение грани учитывает камеру и экран, наложение на превью удалено. + 148 тестов ядра, 43 Android-теста и desktop stream/audio timing прошли. + Проверены stereo balance после AGC/Opus и независимые каналы на audio device (отношение энергий 15.99 при исходном 16). + APK/чатгуи обновлены; SM подтвердил channels=2 и ненулевой lrDifference. + Повороты 90/270 и возврат 0 проверены во время публикации без смены audio codec handle/epoch; + desktop показал ~30fps. Логи: `/tmp/stream-stereo-sm-final.log`, `/tmp/stream-stereo-final-desktop-tests.log`. + [+] **Android live: CAMCORDER и компрессор с настройками рации** — 13.10.2026: AudioRecord.CAMCORDER, 48kHz mono; общий audio_compressor перед Opus AUDIO/64kbps, lookahead=0, без изменения PTS. DataStore передаёт включение, max_gain и общий rise_rate