From 58f2daa9c130675447c9605ec21dd4a174805925 Mon Sep 17 00:00:00 2001 From: dijunkun Date: Tue, 1 Sep 2026 20:21:03 +0800 Subject: [PATCH] [fix] prioritize remote desktop resolution quality --- apps/desktop/src/gui/runtime/gui_runtime.cpp | 2 +- apps/ios/CrossDeskMobile/Bridge/CrossDeskRTCBridge.mm | 2 +- deps/submodules/minirtc | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/apps/desktop/src/gui/runtime/gui_runtime.cpp b/apps/desktop/src/gui/runtime/gui_runtime.cpp index c67276e2..484a82d3 100644 --- a/apps/desktop/src/gui/runtime/gui_runtime.cpp +++ b/apps/desktop/src/gui/runtime/gui_runtime.cpp @@ -159,7 +159,7 @@ int GuiRuntime::CreateConnectionPeer() { ? 30 : 60; params_.video_degradation_preference = - VideoDegradationPreference::MaintainFrameRate; + VideoDegradationPreference::MaintainResolution; params_.on_receive_video_buffer = nullptr; params_.on_receive_audio_buffer = PeerEventHandler::OnReceiveAudioBuffer; params_.on_receive_data_buffer = PeerEventHandler::OnReceiveDataBuffer; diff --git a/apps/ios/CrossDeskMobile/Bridge/CrossDeskRTCBridge.mm b/apps/ios/CrossDeskMobile/Bridge/CrossDeskRTCBridge.mm index 2ea2ddc1..a9a16d86 100644 --- a/apps/ios/CrossDeskMobile/Bridge/CrossDeskRTCBridge.mm +++ b/apps/ios/CrossDeskMobile/Bridge/CrossDeskRTCBridge.mm @@ -335,7 +335,7 @@ Params MakeParams(const RTCState &state, const std::string &user_id, params.video_quality = VideoQuality::QualityHigh; params.video_frame_rate = 60; params.video_degradation_preference = - VideoDegradationPreference::MaintainFrameRate; + VideoDegradationPreference::MaintainResolution; params.on_receive_video_buffer = nullptr; params.on_receive_audio_buffer = OnAudioBuffer; params.on_receive_data_buffer = OnDataBuffer; diff --git a/deps/submodules/minirtc b/deps/submodules/minirtc index 6424ecb7..27a608c5 160000 --- a/deps/submodules/minirtc +++ b/deps/submodules/minirtc @@ -1 +1 @@ -Subproject commit 6424ecb77de5776cae255ff94c05fa1cb8a68c17 +Subproject commit 27a608c525ab1213e01a623ff73a006bff7002c4