--- multiplexer/en300468ts.c 2010/09/29 21:42:22 1.26 +++ multiplexer/en300468ts.c 2010/09/30 21:03:25 1.27 @@ -1347,7 +1347,7 @@ static int gentab_rst(struct sitab *st, i -= 1; } i = p-b-3; - b[1] = 0xF0 | (i >> 8); + b[1] = 0x70 | (i >> 8); b[2] = i; return p-b; } @@ -1378,7 +1378,7 @@ static int gentab_tdt(struct sitab *st, { unsigned char *p = b; *p++ = st->tableid; - *p++ = 0xF0; + *p++ = 0x70; *p++ = 0x05; p = gentvdatetime(p, tv); return p-b; @@ -1394,7 +1394,7 @@ static int gentab_tot(struct sitab *st, p = gentvdatetime(p, tv); p = gendescr(st, p, &t, 0xF0); i = p-b+1; - b[1] = 0xF0 | (i >> 8); + b[1] = 0x70 | (i >> 8); b[2] = i; crc32_calc(b, i-1, p); return p-b+4; @@ -1434,7 +1434,7 @@ static int gentab_dit(struct sitab *st, unsigned char *p = b; unsigned long *t = st->tab; *p++ = st->tableid; - *p++ = 0xF0; + *p++ = 0x70; *p++ = 0x01; *p++ = (*t++ << 7) | 0x7F; return p-b;