diff options
author | M. Voerman <rekordc@gmail.com> | 2015-01-09 13:48:00 +0100 |
---|---|---|
committer | M. Voerman <rekordc@gmail.com> | 2015-01-09 13:48:00 +0100 |
commit | df34b4d6276784a22eb87043df0e7b03baf520fb (patch) | |
tree | 42158b9e22df03428e5280aafe8a07040556b684 /javascript | |
parent | 7531104afce21fc4bc503207439fd3ae77ab137f (diff) | |
download | vdr-vipclient-df34b4d6276784a22eb87043df0e7b03baf520fb.tar.gz vdr-vipclient-df34b4d6276784a22eb87043df0e7b03baf520fb.tar.bz2 |
TXT fixes, retry in case of error
Diffstat (limited to 'javascript')
-rw-r--r-- | javascript/main.js | 13 | ||||
-rw-r--r-- | javascript/settings.js | 5 |
2 files changed, 9 insertions, 9 deletions
diff --git a/javascript/main.js b/javascript/main.js index bd790f8..d6bd315 100644 --- a/javascript/main.js +++ b/javascript/main.js @@ -2079,18 +2079,18 @@ function embedTeletextPlugin() { teletext.id = "teletext"; teletext.type = "application/motorola-teletext-plugin"; teletext.style.position = "absolute"; - teletext.style.width = "100%"; teletext.style.height = "100%"; teletext.style.top = "10px"; // has to be 1 rather than 0 teletext.style.left = "10px"; // has to be 1 rather than 0 teletext.style.zIndex = "501"; teletext.style.visibility = "hidden"; - document.body.appendChild(teletext); + return teletext; } function setVisible(isVisible) { if (isVisible) { + document.body.appendChild(teletext); if (txtfull_screen) { teletext.style.width = "100%"; } else { @@ -3359,12 +3359,12 @@ if (MPDListener == 0) { if (ev.reason == "CommandClose" && ErrorAgain == 0) { setTimeout("mediaPlayer.open(URL);mediaPlayer.play(1000);GetEPG(currChan);ExtraStuff();",500); ErrorAgain = 1; - //} else if (ev.reason == "CommandClose" && ErrorAgain == 1) { - // setTimeout("mediaPlayer.open(URL);mediaPlayer.play(1000);GetEPG(currChan);ExtraStuff();",105000); - // ErrorAgain = 2; + } else if (KeepTrying) { + ErrorAgain = 0; + setTimeout("mediaPlayer.close();mediaPlayer.open(URL);mediaPlayer.play(1000);GetEPG(currChan);ExtraStuff();",TryingInterval); } else { ErrorAgain = 0; - alert("Media player state changed: state=" + ev.state + ", reason=" + ev.reason + ", code=" + ev.code); + //alert("Media player state changed: state=" + ev.state + ", reason=" + ev.reason + ", code=" + ev.code); showDisplay("ERRR", false, 100, 0 ); if (experimental) { settimer(0,ev.reason,0,2,color_error); @@ -3373,7 +3373,6 @@ if (MPDListener == 0) { } } } - } else { if ( ev.state == 6 && ev.reason == "HostUnreachable" ) { showDisplay("ERRR", false, 100, 0 ); diff --git a/javascript/settings.js b/javascript/settings.js index c280db4..df04b1c 100644 --- a/javascript/settings.js +++ b/javascript/settings.js @@ -2,7 +2,7 @@ // Default settings // -var Version = "0.26.12"; +var Version = "0.26.13"; server_ip_array = new Array("http://192.168.1.15","http://192.168.3.15","http://192.168.178.56","http://192.168.3.100","http://192.168.178.19","http://192.168.1.21","http://192.168.2.100","http://192.168.178.52"); @@ -15,6 +15,8 @@ var Global_Server = 1;// 1 = old style. 0 = every channel needs server_address[c var Server_Address = new Array(); var Global_Multicast = 0;// 1 = use only MultiCast var txtfull_screen = 1;// 0 = 50/50 % txt/tv, 1 = 100% txt +var KeepTrying = 1;//No display of error, but keep trying to restart the stream +var TryingInterval = 30 * 1000; // 30 Seconds. OSDLang = new Array ("English", "Nederlands", "Deutsch"); langfile = new Array ("languages/lang_eng.js", "languages/lang_dut.js","languages/lang_ger.js"); @@ -88,7 +90,6 @@ var afterRecTime = 600 ; // for local recordings time after recording in seconds // var experimental;// Use some experimental code -var Exp_Multi;// Use some experimental code for multicast streams var lang_nr; var testing2; var ShowSubs; //Flash stored |