From e62a268aacfff49bd8ce6b8690e0fe9a0621845d Mon Sep 17 00:00:00 2001 From: Cameron Gutman Date: Fri, 23 Apr 2021 19:49:03 -0500 Subject: [PATCH] Avoid audio encryption on Steam Link for performance reasons --- app/streaming/session.cpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/app/streaming/session.cpp b/app/streaming/session.cpp index 7a4db281..32c1b2a7 100644 --- a/app/streaming/session.cpp +++ b/app/streaming/session.cpp @@ -427,7 +427,12 @@ bool Session::initialize() m_StreamConfig.fps = m_Preferences->fps; m_StreamConfig.bitrate = m_Preferences->bitrateKbps; m_StreamConfig.hevcBitratePercentageMultiplier = 75; - m_StreamConfig.encryptionFlags = ENCFLG_ALL; + +#ifndef STEAM_LINK + // Enable audio encryption as long as we're not on Steam Link. + // That hardware can hardly handle Opus decoding at all. + m_StreamConfig.encryptionFlags = ENCFLG_AUDIO; +#endif SDL_LogInfo(SDL_LOG_CATEGORY_APPLICATION, "Video bitrate: %d kbps",