Browse Source

Record CAMCORDER and live radio compressor verification

master
evgeny 7 days ago
parent
commit
5f0fff5fd6
  1. 16
      doc/tasks.md

16
doc/tasks.md

@ -4,6 +4,22 @@
## Текущие задачи
[+] **Android live: CAMCORDER и компрессор с настройками рации** — 13.10.2026:
AudioRecord.CAMCORDER, 48kHz mono; общий audio_compressor перед Opus AUDIO/64kbps,
lookahead=0, без изменения PTS. DataStore передаёт включение, max_gain и общий rise_rate
из настроек рации в audio worker; обновления применяются без перезапуска захвата/эпохи.
43 Android-теста и 631 проверка компрессора прошли, включая реальный Opus roundtrip,
live bypass, смену gain, отсутствие накопления output и утечек. APK установлен на SM.
На SM подтверждены CAMCORDER(5), переключение on/off/on в одном codec handle и восстановление
исходных enabled=true/max_gain=45/rise=6. Desktop продолжил показ ~30fps.
Лог: `/tmp/stream-camcorder-sm-final.log`.
[ ] **Общий AGC: клиппинг после резкого роста сигнала при max_gain=45dB** —
на SM при проверке CAMCORDER с настройками рации rise=6/release=30 наблюдались
4581 обрезанный отсчёт за интервал около 1s. Это общий алгоритм radio/stream,
плавное снижение gain может не успеть за скачком входа. Проверить ограничение пиков
без щелчков и ухудшения адаптации. Лог: `/tmp/stream-camcorder-sm-live.log`.
[ ] **Desktop: выход после SIGTERM оставляет GUI после остановки ядра** — 13.10.2026:
при обновлении live-плеера старый vibechat завершил ядро/worker, но процесс остался
в QCoreApplication::exec с работающим audio output. В логах также DM SELECT после

Loading…
Cancel
Save