From 478222ca3bee5e20432dcc052a74e955d3fa255a Mon Sep 17 00:00:00 2001 From: thlo Date: Mon, 9 Jun 2014 12:56:48 +0200 Subject: * Time zone and no time source issue fixed * Commands Menu Entry (when enabled in plugin) * Fix of sorting bug (blue key in recordings) * Improved buffering tuning for Live * Fixes with respect to using HLS for Recordings * Touch Remote Control support * New 21:9 crop (picture size key) * Making additional notifications (such as Recording has finished) optional * Show Language Code for Audio Track Select * Bug Fixes --- smarttv-client/Javascript/DirectAccess.js | 20 ++++++++++++++------ 1 file changed, 14 insertions(+), 6 deletions(-) (limited to 'smarttv-client/Javascript/DirectAccess.js') diff --git a/smarttv-client/Javascript/DirectAccess.js b/smarttv-client/Javascript/DirectAccess.js index b274498..b519fc3 100644 --- a/smarttv-client/Javascript/DirectAccess.js +++ b/smarttv-client/Javascript/DirectAccess.js @@ -87,9 +87,12 @@ DirectAccess.show = function (val) { $("#directAccessText").text(val); $("#directChanAccess").show(); $("#directAccessAnchor").focus(); - DirectAccess.timeout = Display.GetEpochTime() + (DirectAccess.delay / 1000.0); + + DirectAccess.timeout = Display.GetUtcTime() + (DirectAccess.delay / 1000.0); +// DirectAccess.timeout = (new MyDate()).getTimeSec() + (DirectAccess.delay / 1000.0); DirectAccess.timeoutObj = window.setTimeout( function() {DirectAccess.handleTimeout();}, DirectAccess.delay); - Main.log("DirectAccess.show: now= "+ Display.GetEpochTime() +" timeout= " + DirectAccess.timeout +" delta= " + (DirectAccess.timeout -Display.GetEpochTime())); + Main.log("DirectAccess.show: now= "+ Display.GetUtcTime() +" timeout= " + DirectAccess.timeout +" delta= " + (DirectAccess.timeout -Display.GetUtcTime())); +// Main.log("DirectAccess.show: now= "+ (new MyDate()).getTimeSec() +" timeout= " + DirectAccess.timeout +" delta= " + (DirectAccess.timeout -(new MyDate()).getTimeSec())); }; @@ -110,10 +113,14 @@ DirectAccess.hide = function () { DirectAccess.handleTimeout = function () { Main.log("DirectAccess.handleTimeout"); DirectAccess.timeoutObj = null; - if (Display.GetEpochTime() < DirectAccess.timeout) { - var delta = (DirectAccess.timeout -Display.GetEpochTime()) *1000.0; + + if (Display.GetUtcTime() < DirectAccess.timeout) { +// if ((new MyDate()).getTimeSec() < DirectAccess.timeout) { + var delta = (DirectAccess.timeout -Display.GetUtcTime()) *1000.0; +// var delta = (DirectAccess.timeout -(new MyDate()).getTimeSec()) *1000.0; DirectAccess.timeoutObj = window.setTimeout( DirectAccess.handleTimeout, delta); - DirectAccess.timeout = Display.GetEpochTime() + (delta / 1000.0); + DirectAccess.timeout = Display.GetUtcTime() + (delta / 1000.0); +// DirectAccess.timeout = (new MyDate()).getTimeSec() + (delta / 1000.0); Main.log("DirectAccess.timeout: " + DirectAccess.timeout); } else { @@ -123,7 +130,8 @@ DirectAccess.handleTimeout = function () { }; DirectAccess.extendTimer = function () { - DirectAccess.timeout = Display.GetEpochTime() + (DirectAccess.delay / 1000.0); + DirectAccess.timeout = Display.GetUtcTime() + (DirectAccess.delay / 1000.0); +// DirectAccess.timeout = (new MyDate()).getTimeSec() + (DirectAccess.delay / 1000.0); Main.log("DirectAccess.extendTimer: " + DirectAccess.timeout); }; -- cgit v1.2.3