Так, я сделяль. Запушил все свои изменения в
https://github.com/noiseless/tgwipСори, но в место истории там полное говно, потому что в гит я это перекладываю "руками".
Потенциально полезные знания про суть изменений:
* обновлено до telegram-desktop 3.0.3
* tg_owt теперь собирается отдельным портом
* telegram-desktop больше не зависит от pulseaudio
* отключил интеграцию с gtk и с webkitgtk (и не увидел никакой разницы по итогам. если кто знает, нахера они были нужны - дайте плиз зать)
* добавил "временный" порт openal с бэкпортами моих патчей из мастера - иначе приложения будут падать при попытке захвата звука.
* звонки теперь работают, но только по ipv4. по ipv6 пока нет. Проверено: я звонил и слышал собеседника, он видел моё изображение с камеры. Звука он от меня не слышал, но это потому что встроенный в ноут микрофон довольно поганый + кажется мне стоило покрутить уровень звука с sndioctl (покручу, когда в следующий раз смогу найти кому позвонить). Но т.к. в аудиосообщениях, которые работают через тот же openal запись с микрофона работает, я думаю что всё ок и что проблема именно с тихим и херовым микрофоном.