From 7addfb5aa379a43ab1e88c32f1f1eded77bf92ef Mon Sep 17 00:00:00 2001 From: evgeny Date: Mon, 12 Oct 2026 22:15:11 +0200 Subject: [PATCH] Keep live decoding low latency and preserve publisher stop controls --- .../app/src/main/java/com/utun/chat/ui/screens/StreamScreen.kt | 2 ++ tools/chatgui/CMakeLists.txt | 2 +- tools/chatgui/src/streamplayer_window.cpp | 1 + 3 files changed, 4 insertions(+), 1 deletion(-) diff --git a/tools/chatgui-android/app/src/main/java/com/utun/chat/ui/screens/StreamScreen.kt b/tools/chatgui-android/app/src/main/java/com/utun/chat/ui/screens/StreamScreen.kt index 3e22c3e6..28837a4e 100644 --- a/tools/chatgui-android/app/src/main/java/com/utun/chat/ui/screens/StreamScreen.kt +++ b/tools/chatgui-android/app/src/main/java/com/utun/chat/ui/screens/StreamScreen.kt @@ -82,6 +82,8 @@ fun StreamScreen(channelId: String, channelName: String, sources: Listthread_count = 1; decoder->flags |= AV_CODEC_FLAG_LOW_DELAY; } if (!decoder || avcodec_open2(decoder, codec, nullptr) < 0) { fail(text("Stream video decoder failed")); break; } decoder->pkt_timebase = AVRational{1, 1000000}; waitKey = false;