From: Lauri Myllari Date: Mon, 12 Jan 2015 05:02:57 +0000 (-0800) Subject: dvb_support: change GPS UTC offset to one less X-Git-Tag: v4.2.1~1821 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=fa06ca25e1b0637b1d3e72be2e8aae81b5f6dab6;p=thirdparty%2Ftvheadend.git dvb_support: change GPS UTC offset to one less Not sure why it's needed, but looking at STT samples it looks like the offset is one less than I'd expect. --- diff --git a/src/input/mpegts/dvb_support.c b/src/input/mpegts/dvb_support.c index 749cf6dbb..9ef1953f9 100644 --- a/src/input/mpegts/dvb_support.c +++ b/src/input/mpegts/dvb_support.c @@ -534,8 +534,9 @@ atsc_convert_gpstime(uint32_t gpstime) for (i = (sizeof(_gps_leap_seconds)/sizeof(time_t)) - 1; i >= 0; i--) { if (out > _gps_leap_seconds[i]) { - tvhwarn("gpstime", "leap seconds: %d", i+1); - out -= i+1; + // offset should be i+1, but sample STTs don't agree? + tvhdebug("gpstime", "leap seconds: %d", i); + out -= i; break; } }