Pass RTSP session URL to moonlight-common-c for dynamic ports

This commit is contained in:
Cameron Gutman
2021-07-02 17:31:45 -05:00
parent 295cf61727
commit 7ed6b22cac
5 changed files with 22 additions and 6 deletions
+9
View File
@@ -25,6 +25,7 @@
char _hostString[256];
char _appVersionString[32];
char _gfeVersionString[32];
char _rtspSessionUrl[128];
}
static NSLock* initLock;
@@ -408,6 +409,11 @@ void ClConnectionStatusUpdate(int status)
[config.gfeVersion cStringUsingEncoding:NSUTF8StringEncoding],
sizeof(_gfeVersionString));
}
if (config.rtspSessionUrl != nil) {
strncpy(_rtspSessionUrl,
[config.rtspSessionUrl cStringUsingEncoding:NSUTF8StringEncoding],
sizeof(_rtspSessionUrl));
}
LiInitializeServerInformation(&_serverInfo);
_serverInfo.address = _hostString;
@@ -415,6 +421,9 @@ void ClConnectionStatusUpdate(int status)
if (config.gfeVersion != nil) {
_serverInfo.serverInfoGfeVersion = _gfeVersionString;
}
if (config.rtspSessionUrl != nil) {
_serverInfo.rtspSessionUrl = _rtspSessionUrl;
}
renderer = myRenderer;
_callbacks = callbacks;