diff options
author | M. Voerman <rekordc@gmail.com> | 2013-07-16 14:52:38 +0200 |
---|---|---|
committer | M. Voerman <rekordc@gmail.com> | 2013-07-16 14:52:38 +0200 |
commit | 48d902596d93d6d0d7a704b915010b98a09e1806 (patch) | |
tree | 0f01976cacd153e0aae5ffbe342435d1976b1f12 | |
parent | c24e8408f518801e81a974a0571660dbdf7b467c (diff) | |
download | vdr-vipclient-48d902596d93d6d0d7a704b915010b98a09e1806.tar.gz vdr-vipclient-48d902596d93d6d0d7a704b915010b98a09e1806.tar.bz2 |
Audio, subs etc settings are now stored on the box. So they are kept after reboot.
STORAGE_PERMANENT vs STORAGE_VOLATILE
-rw-r--r-- | index.html | 32 | ||||
-rw-r--r-- | settings.js | 2 |
2 files changed, 17 insertions, 17 deletions
@@ -499,21 +499,21 @@ function onKeyDown(event) { audio = audio + 1; is = toi.informationService; if(audio == 1) { - is.setObject("cfg.media.audio.languagepriority","dut,eng",is.STORAGE_VOLATILE); + is.setObject("cfg.media.audio.languagepriority","dut,eng",is.STORAGE_PERMANENT); osdlang.style.opacity = 1; osdlang.style.fontSize = fsAudio; osdlang.style.color = "blue"; osdlang.innerHTML = "<img src='unmute.png'> Nederlands "; setTimeout("osdlang.style.opacity = 0; ", 3000); } else if(audio == 2) { - is.setObject("cfg.media.audio.languagepriority","ger,deu,eng",is.STORAGE_VOLATILE); + is.setObject("cfg.media.audio.languagepriority","ger,deu,eng",is.STORAGE_PERMANENT); osdlang.style.opacity = 1; osdlang.style.fontSize = fsAudio; osdlang.style.color = "red"; osdlang.innerHTML = "<img src='unmute.png'> Deutsch "; setTimeout("osdlang.style.opacity = 0; ", 3000); } else if(audio == 3) { - is.setObject("cfg.media.audio.languagepriority","eng",is.STORAGE_VOLATILE); + is.setObject("cfg.media.audio.languagepriority","eng",is.STORAGE_PERMANENT); osdlang.style.opacity = 1; osdlang.style.fontSize = fsAudio; osdlang.style.color = "black"; @@ -1831,10 +1831,10 @@ function onKeyMenu(keyCode) { if (menu == 1) { is = toi.informationService; if(substype == 0 ) { - is.setObject("cfg.media.subtitling.typepriority","hearing_impaired",is.STORAGE_VOLATILE); + is.setObject("cfg.media.subtitling.typepriority","hearing_impaired",is.STORAGE_PERMANENT); substype = 1; } else { - is.setObject("cfg.media.subtitling.typepriority","normal",is.STORAGE_VOLATILE); + is.setObject("cfg.media.subtitling.typepriority","normal",is.STORAGE_PERMANENT); substype = 0; } } @@ -1849,10 +1849,10 @@ function onKeyMenu(keyCode) { } else if (menu == 1) { is = toi.informationService; if(subsmode == 0 ) { - is.setObject("cfg.media.subtitling.modepriority","Teletext,DVB",is.STORAGE_VOLATILE); + is.setObject("cfg.media.subtitling.modepriority","Teletext,DVB",is.STORAGE_PERMANENT); subsmode = 1; } else { - is.setObject("cfg.media.subtitling.modepriority","DVB,Teletext",is.STORAGE_VOLATILE); + is.setObject("cfg.media.subtitling.modepriority","DVB,Teletext",is.STORAGE_PERMANENT); subsmode = 0; } } @@ -1871,11 +1871,11 @@ function onKeyMenu(keyCode) { audiotype = audiotype + 1; is = toi.informationService; if(audiotype == 1) { - is.setObject("cfg.media.audio.typepriority","normal",is.STORAGE_VOLATILE); + is.setObject("cfg.media.audio.typepriority","normal",is.STORAGE_PERMANENT); } else if(audiotype == 2) { - is.setObject("cfg.media.audio.typepriority","hearing_impaired",is.STORAGE_VOLATILE); + is.setObject("cfg.media.audio.typepriority","hearing_impaired",is.STORAGE_PERMANENT); } else if(audiotype == 3) { - is.setObject("cfg.media.audio.typepriority","visually_impaired",is.STORAGE_VOLATILE); + is.setObject("cfg.media.audio.typepriority","visually_impaired",is.STORAGE_PERMANENT); audiotype = 0; } InitMenu(menu); @@ -1893,11 +1893,11 @@ function onKeyMenu(keyCode) { audio = audio + 1; is = toi.informationService; if(audio == 1) { - is.setObject("cfg.media.audio.languagepriority","dut,eng",is.STORAGE_VOLATILE); + is.setObject("cfg.media.audio.languagepriority","dut,eng",is.STORAGE_PERMANENT); } else if(audio == 2) { - is.setObject("cfg.media.audio.languagepriority","ger,deu,eng",is.STORAGE_VOLATILE); + is.setObject("cfg.media.audio.languagepriority","ger,deu,eng",is.STORAGE_PERMANENT); } else if(audio == 3) { - is.setObject("cfg.media.audio.languagepriority","eng,swe",is.STORAGE_VOLATILE); + is.setObject("cfg.media.audio.languagepriority","eng,swe",is.STORAGE_PERMANENT); audio = 0; } } @@ -2640,21 +2640,21 @@ if (DelisOK) { audio = audio + 1; is = toi.informationService; if(audio == 1) { - is.setObject("cfg.media.audio.languagepriority","dut,eng",is.STORAGE_VOLATILE); + is.setObject("cfg.media.audio.languagepriority","dut,eng",is.STORAGE_PERMANENT); osdlang.style.opacity = 1; osdlang.style.fontSize = fsAudio; osdlang.style.color = "white"; osdlang.innerHTML = "<img src='unmute.png'> Nederlands "; setTimeout("osdlang.style.opacity = 0; ", 3000); } else if(audio == 2) { - is.setObject("cfg.media.audio.languagepriority","ger,deu,eng",is.STORAGE_VOLATILE); + is.setObject("cfg.media.audio.languagepriority","ger,deu,eng",is.STORAGE_PERMANENT); osdlang.style.opacity = 1; osdlang.style.fontSize = fsAudio; osdlang.style.color = "red"; osdlang.innerHTML = "<img src='unmute.png'> Deutsch "; setTimeout("osdlang.style.opacity = 0; ", 3000); } else if(audio == 3) { - is.setObject("cfg.media.audio.languagepriority","eng",is.STORAGE_VOLATILE); + is.setObject("cfg.media.audio.languagepriority","eng",is.STORAGE_PERMANENT); osdlang.style.opacity = 1; osdlang.style.fontSize = fsAudio; osdlang.style.color = "black"; diff --git a/settings.js b/settings.js index 217567a..2b1f160 100644 --- a/settings.js +++ b/settings.js @@ -59,7 +59,7 @@ var channeldigits = 2; // 0 - Max 9, 1 max 99, 2 max 999 or 3 max 9999 channels var isFullscreen = 1; var Volume = StartVolume; -var AudioOut = 3; +var AudioOut = 3; // AUDIO_CONNECTION_TYPE_ANALOG = 0; AUDIO_CONNECTION_TYPE_SPDIF = 1; AUDIO_CONNECTION_TYPE_HDMI = 2;AUDIO_CONNECTION_TYPE_DECODER = 3;AUDIO_CONNECTION_TYPE_BUFFER = 4;AUDIO_CONNECTION_TYPE_I2S = 5; var epgchan = currChan; var prevChan = currChan; |