From 065a6caee5ede9b7f8f30ccf5a801bf09f42552c Mon Sep 17 00:00:00 2001 From: Cameron Gutman Date: Wed, 21 Nov 2018 20:55:25 -0800 Subject: [PATCH] Use automatic remote streaming detection --- app/streaming/session.cpp | 16 ++-------------- moonlight-common-c/moonlight-common-c | 2 +- 2 files changed, 3 insertions(+), 15 deletions(-) diff --git a/app/streaming/session.cpp b/app/streaming/session.cpp index c6d60cf2..774ed9c0 100644 --- a/app/streaming/session.cpp +++ b/app/streaming/session.cpp @@ -315,6 +315,8 @@ void Session::initialize() m_StreamConfig.fps = m_Preferences->fps; m_StreamConfig.bitrate = m_Preferences->bitrateKbps; m_StreamConfig.hevcBitratePercentageMultiplier = 75; + m_StreamConfig.streamingRemotely = STREAM_CFG_AUTO; + m_StreamConfig.packetSize = 1392; SDL_LogInfo(SDL_LOG_CATEGORY_APPLICATION, "Video bitrate: %d kbps", @@ -382,20 +384,6 @@ void Session::initialize() break; } - if (m_Computer->activeAddress == m_Computer->remoteAddress) { - m_StreamConfig.streamingRemotely = 1; - } - else { - m_StreamConfig.streamingRemotely = 0; - } - - if (m_Computer->activeAddress == m_Computer->localAddress) { - m_StreamConfig.packetSize = 1392; - } - else { - m_StreamConfig.packetSize = 1024; - } - switch (m_Preferences->windowMode) { case StreamingPreferences::WM_FULLSCREEN_DESKTOP: diff --git a/moonlight-common-c/moonlight-common-c b/moonlight-common-c/moonlight-common-c index 396b02a9..639ff18d 160000 --- a/moonlight-common-c/moonlight-common-c +++ b/moonlight-common-c/moonlight-common-c @@ -1 +1 @@ -Subproject commit 396b02a94db4db291524a867106464357db1fdac +Subproject commit 639ff18dbbcde35ca918c2e898e20bd2a624fdc5