From: Jaroslav Kysela Date: Tue, 3 Nov 2015 12:37:33 +0000 (+0100) Subject: EIT: always parse events for 0x4e (now/next) - running flag X-Git-Tag: v4.2.1~1683 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=a3e787fcdfcda58d31b5d495cedad5c03ab4a1d6;p=thirdparty%2Ftvheadend.git EIT: always parse events for 0x4e (now/next) - running flag --- diff --git a/src/epggrab/module/eit.c b/src/epggrab/module/eit.c index 2d0c2fc38..659977ed9 100644 --- a/src/epggrab/module/eit.c +++ b/src/epggrab/module/eit.c @@ -631,8 +631,9 @@ _eit_callback /* Begin */ r = dvb_table_begin((mpegts_psi_table_t *)mt, ptr, len, tableid, extraid, 11, &st, §, &last, &ver); - if (r != 1) return r; - if (st) { + if (r < 0) return r; + if (tableid != 0x4e && r != 1) return r; + if (st && r > 0) { uint32_t mask; int sa = seg & 0xF8; int sb = 7 - (seg & 0x07);