summaryrefslogtreecommitdiff
path: root/javascript/main.js
diff options
context:
space:
mode:
authorM. Voerman <rekordc@gmail.com>2014-12-24 23:08:43 +0100
committerM. Voerman <rekordc@gmail.com>2014-12-24 23:08:43 +0100
commit3040a113af07ab17c044c84babcd19c9a46adef2 (patch)
tree1eb9184edb612cd215a8ded0b7cf582b6d80cb57 /javascript/main.js
parent18c07b01d3008025006b72c0a6128e467d5cc2b3 (diff)
downloadvdr-vipclient-3040a113af07ab17c044c84babcd19c9a46adef2.tar.gz
vdr-vipclient-3040a113af07ab17c044c84babcd19c9a46adef2.tar.bz2
Added global multicast setting
Added config/custom.js, override global settings, define local settings (setting file isn't included in the download/distro) Added config/<macaddress>.js settings for a single box, read after all other settings.
Diffstat (limited to 'javascript/main.js')
-rw-r--r--javascript/main.js13
1 files changed, 10 insertions, 3 deletions
diff --git a/javascript/main.js b/javascript/main.js
index 381f424..030fa19 100644
--- a/javascript/main.js
+++ b/javascript/main.js
@@ -457,6 +457,13 @@ function play(uri) {
initialDelayPlay = 0;
}
+ if (Global_Multicast) {
+ var x = Math.floor(currChan / 256);
+ uri = "239.255." + x.toString() + "." + (currChan - ( x * 256)).toString() + ":11111";
+ initialDelayPlay = 0;
+ }
+
+
URL = uri;
initialDelayPlayID = setTimeout("mediaPlayer.open(URL);mediaPlayer.play(1000);GetEPG(currChan);ExtraStuff();",initialDelayPlay);
initialDelayPlay = 500; // wait 500 ms before zap to next channel
@@ -1405,7 +1412,7 @@ function OSDhtml(){
if (ShowSource == 1) {
osdname.innerHTML = "<span class=osdname" + cssres[css_nr][Set_Res] + ">" + channels[currChan].split("-")[0] + "\uE003" + channelsnames[currChan] + "</span>";
} else {
- osdname.innerHTML = "<span class=osdname" + cssres[css_nr][Set_Res] + ">" + channelsnames[currChan] + "</span>";
+ osdname.innerHTML = "<span class=osdname" + cssres[css_nr][Set_Res] + "> \uE003 " + channelsnames[currChan] + "</span>";
}
osdepg.innerHTML = "<pre class=osdepg" + cssres[css_nr][Set_Res] + ">" + EPG[0][7][currChan] + "</pre>\n<pre class=osdepg" + cssres[css_nr][Set_Res] + ">" + EPG[1][7][currChan] + "</pre>";
osdepginfo.innerHTML = "<span class=osdepginfo" + cssres[css_nr][Set_Res] + ">" + "<p class=epg_head>" + currChan + "\uE003" + channelsnames[currChan] + "</p><p class=epg_avinfo>" + AvInfo[currChan] + "</p><p class=epg_title>" + EPG[0][7][currChan] + EPG[0][9][currChan] + EPG[0][8][currChan] + "</p>\n<p class=epg_info>" + EPG[0][4][currChan] + "</p>\n<p class=epg_info_long>" + Left(EPG[0][5][currChan],750) + "</p></span>";
@@ -2253,7 +2260,7 @@ function onKeyMenu(keyCode) {
break;
case "Red":
- if (menu == 0) {
+ if (menu == 0 && PowerDownServer) {
ServerPowerDown();
isSetupMenu = 0;
mainmenu.style.opacity = 0;
@@ -4827,7 +4834,7 @@ function ServerPause() {
function ServerPowerDown() {
//Power Down Server
- if (smartTVplugin && PowerDownServer) {
+ if (smartTVplugin) {
try {
xmlhttp=new XMLHttpRequest();
xmlhttp.open('GET',(server_ip + recServ + '/execcmd?cmd=' + PowerDown));