From: Jaroslav Kysela Date: Tue, 9 Oct 2018 19:13:16 +0000 (+0200) Subject: pass muxer: rewrite also tsid/onid for eit table, fixes #5062 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=c45bfdc1ecc1287a9e4312c44d64a69dd1ff2580;p=thirdparty%2Ftvheadend.git pass muxer: rewrite also tsid/onid for eit table, fixes #5062 --- diff --git a/src/muxer/muxer_pass.c b/src/muxer/muxer_pass.c index 628da6b31..28ec31dea 100644 --- a/src/muxer/muxer_pass.c +++ b/src/muxer/muxer_pass.c @@ -358,6 +358,10 @@ pass_muxer_eit_cb(mpegts_psi_table_t *mt, const uint8_t *buf, int len) memcpy(sbuf, buf, len); sbuf[3] = pm->pm_dst_sid >> 8; sbuf[4] = pm->pm_dst_sid; + sbuf[8] = pm->pm_dst_tsid >> 8; + sbuf[9] = pm->pm_dst_tsid; + sbuf[10] = pm->pm_dst_onid >> 8; + sbuf[11] = pm->pm_dst_onid; len = dvb_table_append_crc32(sbuf, len, len + 4); if (len > 0 && (olen = dvb_table_remux(mt, sbuf, len, &out)) > 0) {