From: Jaroslav Kysela Date: Mon, 19 Feb 2018 07:43:17 +0000 (+0100) Subject: mpegts: switch back to the scan state when new TSID is detected, issue #4942 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=f81c7fbfc8fad680b636e1105e607b8b4a39e3e1;p=thirdparty%2Ftvheadend.git mpegts: switch back to the scan state when new TSID is detected, issue #4942 --- diff --git a/src/input/mpegts/mpegts_mux.c b/src/input/mpegts/mpegts_mux.c index ab7fe94c5..03303246e 100644 --- a/src/input/mpegts/mpegts_mux.c +++ b/src/input/mpegts/mpegts_mux.c @@ -1319,6 +1319,7 @@ mpegts_mux_set_tsid ( mpegts_mux_t *mm, uint16_t tsid, int force ) return 0; if (!force && mm->mm_tsid != MPEGTS_TSID_NONE) return 0; + mm->mm_scan_state = MM_SCAN_STATE_ACTIVE; mm->mm_tsid = tsid; tvhtrace(LS_MPEGTS, "%s - set tsid %04X (%d)", mm->mm_nicename, tsid, tsid); idnode_changed(&mm->mm_id);