Size: a a a

OS Haiku - общение

2021 February 21

𝙼

𝙼𝚛. 𝙱𝚘𝚠𝚕𝚎𝚛 𝙷𝚊𝚝... in OS Haiku - общение
Gerasim Troeglazov
слухай, а libtgvoip щас же не используется? звук же тоже через новую либуна осонове webrtc идёт?
используется, когда звонишь старому клиенту
источник

𝙼

𝙼𝚛. 𝙱𝚘𝚠𝚕𝚎𝚛 𝙷𝚊𝚝... in OS Haiku - общение
а так да, голосовые тоже на вебртц
источник

𝙼

𝙼𝚛. 𝙱𝚘𝚠𝚕𝚎𝚛 𝙷𝚊𝚝... in OS Haiku - общение
Gerasim Troeglazov
ну openal понятно - он для воспроизведения медии
и для звонков тоже
источник

𝙼

𝙼𝚛. 𝙱𝚘𝚠𝚕𝚎𝚛 𝙷𝚊𝚝... in OS Haiku - общение
openal аудиобэкенд для вебртц находится в tgcalls
источник

𝙼

𝙼𝚛. 𝙱𝚘𝚠𝚕𝚎𝚛 𝙷𝚊𝚝... in OS Haiku - общение
встроенные звуковые бэкенды вебртц больше не юзаются в тд, они только для test purposes официально и с ними была куча бед
источник

𝙼

𝙼𝚛. 𝙱𝚘𝚠𝚕𝚎𝚛 𝙷𝚊𝚝... in OS Haiku - общение
престон долго надеялся, что пронесет и не пилил, даже пробовал что-то там патчить, но в итоге все равно пришлось
источник

𝙼

𝙼𝚛. 𝙱𝚘𝚠𝚕𝚎𝚛 𝙷𝚊𝚝... in OS Haiku - общение
ну и tg_owt/libtgvoip - не звуковые бэкенды (хоть их содержат), а либы с реализацией соответствующих протоколов
источник

𝙼

𝙼𝚛. 𝙱𝚘𝚠𝚕𝚎𝚛 𝙷𝚊𝚝... in OS Haiku - общение
Вокруг них обертка в виде tgcalls
источник

𝙼

𝙼𝚛. 𝙱𝚘𝚠𝚕𝚎𝚛 𝙷𝚊𝚝... in OS Haiku - общение
по сути опенал для звука сейчас юзается всегда, кроме звонков на легаси-клиенты. Использование опенал с libtgvoip планировалось еще давно, как рассказывал престон, но отменилось, видимо потому что grishka уволили, сейчас по сути это легаси-либа, в которой ничего не пилится и юзается чисто для обратной совместимости
источник

GT

Gerasim Troeglazov in OS Haiku - общение
𝙼𝚛. 𝙱𝚘𝚠𝚕𝚎𝚛 𝙷𝚊𝚝
встроенные звуковые бэкенды вебртц больше не юзаются в тд, они только для test purposes официально и с ними была куча бед
слава яйцам, я всё боялся браться за бакенды для webrtc - там апи какие-то наркоманы разрабатывали
источник

GT

Gerasim Troeglazov in OS Haiku - общение
𝙼𝚛. 𝙱𝚘𝚠𝚕𝚎𝚛 𝙷𝚊𝚝
Вокруг них обертка в виде tgcalls
ага, значит надо собраться и запилить
источник

𝙼

𝙼𝚛. 𝙱𝚘𝚠𝚕𝚎𝚛 𝙷𝚊𝚝... in OS Haiku - общение
кого запилить?
источник

GT

Gerasim Troeglazov in OS Haiku - общение
для начала надо доработать openal - тот порт что я сделал и который в репе не содержит бакенда для захвата звука с микрофона
источник

𝙼

𝙼𝚛. 𝙱𝚘𝚠𝚕𝚎𝚛 𝙷𝚊𝚝... in OS Haiku - общение
закинь автору опенала, он открыт для PR'ов
источник

GT

Gerasim Troeglazov in OS Haiku - общение
кого закинуть?
источник

𝙼

𝙼𝚛. 𝙱𝚘𝚠𝚕𝚎𝚛 𝙷𝚊𝚝... in OS Haiku - общение
доработки для опенала
источник

GT

Gerasim Troeglazov in OS Haiku - общение
да там всё фанарно - я запилю
источник

GT

Gerasim Troeglazov in OS Haiku - общение
потом можно будет и запушить PR с нативными бакендами
источник

GT

Gerasim Troeglazov in OS Haiku - общение
уже готовыми
источник

𝙼

𝙼𝚛. 𝙱𝚘𝚠𝚕𝚎𝚛 𝙷𝚊𝚝... in OS Haiku - общение
у него кстати там есть и бэкенды-обертки над другими либами, например SDL
источник