From c45bfdc1ecc1287a9e4312c44d64a69dd1ff2580 Mon Sep 17 00:00:00 2001 From: Jaroslav Kysela Date: Tue, 9 Oct 2018 21:13:16 +0200 Subject: [PATCH] pass muxer: rewrite also tsid/onid for eit table, fixes #5062 --- src/muxer/muxer_pass.c | 4 ++++ 1 file changed, 4 insertions(+) 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) { -- 2.47.2