mirror of
https://github.com/moonlight-stream/moonlight-embedded.git
synced 2025-07-02 15:56:02 +00:00
Correct 4k server capability check
This commit is contained in:
parent
1d47b9205e
commit
764ece15e2
@ -179,7 +179,6 @@ static int load_server_status(PSERVER_DATA server) {
|
|||||||
char *pairedText = NULL;
|
char *pairedText = NULL;
|
||||||
char *currentGameText = NULL;
|
char *currentGameText = NULL;
|
||||||
char *stateText = NULL;
|
char *stateText = NULL;
|
||||||
char *heightText = NULL;
|
|
||||||
char *serverCodecModeSupportText = NULL;
|
char *serverCodecModeSupportText = NULL;
|
||||||
|
|
||||||
ret = GS_INVALID;
|
ret = GS_INVALID;
|
||||||
@ -217,9 +216,6 @@ static int load_server_status(PSERVER_DATA server) {
|
|||||||
if (xml_search(data->memory, data->size, "state", &stateText) != GS_OK)
|
if (xml_search(data->memory, data->size, "state", &stateText) != GS_OK)
|
||||||
goto cleanup;
|
goto cleanup;
|
||||||
|
|
||||||
if (xml_search(data->memory, data->size, "Height", &heightText) != GS_OK)
|
|
||||||
goto cleanup;
|
|
||||||
|
|
||||||
if (xml_search(data->memory, data->size, "ServerCodecModeSupport", &serverCodecModeSupportText) != GS_OK)
|
if (xml_search(data->memory, data->size, "ServerCodecModeSupport", &serverCodecModeSupportText) != GS_OK)
|
||||||
goto cleanup;
|
goto cleanup;
|
||||||
|
|
||||||
@ -241,7 +237,7 @@ static int load_server_status(PSERVER_DATA server) {
|
|||||||
|
|
||||||
server->paired = pairedText != NULL && strcmp(pairedText, "1") == 0;
|
server->paired = pairedText != NULL && strcmp(pairedText, "1") == 0;
|
||||||
server->currentGame = currentGameText == NULL ? 0 : atoi(currentGameText);
|
server->currentGame = currentGameText == NULL ? 0 : atoi(currentGameText);
|
||||||
server->supports4K = heightText != NULL && serverCodecModeSupportText != NULL && atoi(heightText) >= 2160;
|
server->supports4K = serverCodecModeSupportText != NULL;
|
||||||
server->serverMajorVersion = atoi(server->serverInfo.serverInfoAppVersion);
|
server->serverMajorVersion = atoi(server->serverInfo.serverInfoAppVersion);
|
||||||
|
|
||||||
if (strstr(stateText, "_SERVER_AVAILABLE")) {
|
if (strstr(stateText, "_SERVER_AVAILABLE")) {
|
||||||
@ -262,9 +258,6 @@ static int load_server_status(PSERVER_DATA server) {
|
|||||||
if (currentGameText != NULL)
|
if (currentGameText != NULL)
|
||||||
free(currentGameText);
|
free(currentGameText);
|
||||||
|
|
||||||
if (heightText != NULL)
|
|
||||||
free(heightText);
|
|
||||||
|
|
||||||
if (serverCodecModeSupportText != NULL)
|
if (serverCodecModeSupportText != NULL)
|
||||||
free(serverCodecModeSupportText);
|
free(serverCodecModeSupportText);
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user