call(android): звать call_audio_init перед start; логировать feed_pcm без instance

Без call_audio_init(inst) g_inst оставался NULL и call_set_audio_ops не
регистрировался: TX (feed_pcm) падал на !ua, RX (audio_ops->on_media) не
вызывался — тишина и спам 'callAudioFeed returned false'. Зеркалим desktop:
utun_bridge_call_audio_start теперь делает call_audio_init + call_audio_start.
This commit is contained in:
evgeny committed 2026-09-16 20:26:55 +03:00
1 parent 2de554f8b9
commit 5293fdd3a9
2 files changed
+14 -1

No files matched your search

@@ -1432,6 +1432,15 @@ int utun_bridge_call_is_online(const char* ch_id, uint64_t peer_node_id) {
* ────────────────────────────────────────────────────────────────── */
int utun_bridge_call_audio_start(uint64_t call_id) {
struct UTUN_INSTANCE* inst = instance_lite_get_instance();
if (!inst) {
DEBUG_ERROR(DEBUG_CATEGORY_CALL, "call_audio_start: no instance");
return -1;
}
if (call_audio_init(inst) != 0) {
DEBUG_ERROR(DEBUG_CATEGORY_CALL, "call_audio_start: call_audio_init failed");
return -1;
}
return call_audio_start(call_id);
}