From 2e87f5ff857f9bdc3a475ac03b10797d4534b70d Mon Sep 17 00:00:00 2001 From: Cameron Gutman Date: Sat, 29 Aug 2020 21:02:22 -0700 Subject: [PATCH] Add warning if no key frames can be received in 10 seconds --- app/streaming/session.cpp | 5 +++++ moonlight-common-c/moonlight-common-c | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/app/streaming/session.cpp b/app/streaming/session.cpp index a0a494cc..e7360ca5 100644 --- a/app/streaming/session.cpp +++ b/app/streaming/session.cpp @@ -79,6 +79,11 @@ void Session::clConnectionTerminated(int errorCode) emit s_ActiveSession->displayLaunchError("No video received from host. Check the host PC's firewall and port forwarding rules."); break; + case ML_ERROR_NO_VIDEO_FRAME: + s_ActiveSession->m_UnexpectedTermination = true; + emit s_ActiveSession->displayLaunchError("Your network connection isn't performing well. Reduce your video bitrate setting or try a faster connection."); + break; + default: s_ActiveSession->m_UnexpectedTermination = true; emit s_ActiveSession->displayLaunchError("Connection terminated"); diff --git a/moonlight-common-c/moonlight-common-c b/moonlight-common-c/moonlight-common-c index e74fe2b0..1b022a0d 160000 --- a/moonlight-common-c/moonlight-common-c +++ b/moonlight-common-c/moonlight-common-c @@ -1 +1 @@ -Subproject commit e74fe2b016abd9708d0ad4170b50bc8f55a00cc7 +Subproject commit 1b022a0d05976c81a18ce57dd0367499a73c59e2