mirror of
https://github.com/moonlight-stream/moonlight-chrome.git
synced 2025-08-17 16:46:31 +00:00
Add warning if no key frames can be received in 10 seconds
This commit is contained in:
parent
e3274893b6
commit
f4d9265712
@ -1 +1 @@
|
|||||||
Subproject commit f2c1d03d8e268375de00352a1228a5669b016b61
|
Subproject commit 9e4651e460a92168ffa86f54be9a5033c6e9064c
|
@ -42,13 +42,21 @@ function handleMessage(msg) {
|
|||||||
|
|
||||||
// Show a termination snackbar message if the termination was unexpected
|
// Show a termination snackbar message if the termination was unexpected
|
||||||
var errorCode = parseInt(msg.data.replace('streamTerminated: ', ''));
|
var errorCode = parseInt(msg.data.replace('streamTerminated: ', ''));
|
||||||
if (errorCode !== 0) {
|
switch (errorCode) {
|
||||||
if (errorCode === -100) { // ML_ERROR_NO_VIDEO_TRAFFIC
|
case 0: // ML_ERROR_GRACEFUL_TERMINATION
|
||||||
|
break;
|
||||||
|
|
||||||
|
case -100: // ML_ERROR_NO_VIDEO_TRAFFIC
|
||||||
snackbarLogLong("No video received from host. Check the host PC's firewall and port forwarding rules.");
|
snackbarLogLong("No video received from host. Check the host PC's firewall and port forwarding rules.");
|
||||||
}
|
break;
|
||||||
else {
|
|
||||||
|
case -101: // ML_ERROR_NO_VIDEO_FRAME
|
||||||
|
snackbarLogLong("Your network connection isn't performing well. Reduce your video bitrate setting or try a faster connection.");
|
||||||
|
break;
|
||||||
|
|
||||||
|
default:
|
||||||
snackbarLogLong("Connection terminated");
|
snackbarLogLong("Connection terminated");
|
||||||
}
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
api.refreshServerInfo().then(function(ret) {
|
api.refreshServerInfo().then(function(ret) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user