Enable audio encryption

This commit is contained in:
Cameron Gutman 2021-04-23 19:43:37 -05:00
parent 7f11ab3d84
commit 04fbabc0f2
2 changed files with 6 additions and 2 deletions

View File

@ -232,6 +232,10 @@ void MoonlightInstance::HandleStartStream(int32_t callbackId, pp::VarArray args)
m_StreamConfig.streamingRemotely = STREAM_CFG_AUTO; m_StreamConfig.streamingRemotely = STREAM_CFG_AUTO;
m_StreamConfig.packetSize = 1392; m_StreamConfig.packetSize = 1392;
// TODO: If/when video encryption is added, we'll probably want to
// limit that to devices that support AES instructions.
m_StreamConfig.encryptionFlags = ENCFLG_AUDIO;
// Load the rikey and rikeyid into the stream configuration // Load the rikey and rikeyid into the stream configuration
hexStringToBytes(rikey.c_str(), m_StreamConfig.remoteInputAesKey); hexStringToBytes(rikey.c_str(), m_StreamConfig.remoteInputAesKey);
int rikeyiv = htonl(stoi(rikeyid)); int rikeyiv = htonl(stoi(rikeyid));

@ -1 +1 @@
Subproject commit 221af8295064b24222dee7a42fff179e89ec9a0f Subproject commit 13041e0323685ff1b2ccade347cb1de850286d23