From c6265f6659cc109eee38713cd56b2c8d38097e96 Mon Sep 17 00:00:00 2001 From: Thulinma Date: Thu, 12 Nov 2020 15:05:29 +0100 Subject: [PATCH] Fixed PAT/PMT/SDT continuity counters in HLS live streams --- src/output/output_hls.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/output/output_hls.cpp b/src/output/output_hls.cpp index 7b576ecb..d2819002 100644 --- a/src/output/output_hls.cpp +++ b/src/output/output_hls.cpp @@ -336,9 +336,9 @@ namespace Mist{ H.StartResponse(H, myConn, VLCworkaround || config->getBool("nonchunked")); // we assume whole fragments - but timestamps may be altered at will uint32_t fragIndice = M.getFragmentIndexForTime(vidTrack, from); - contPAT = M.getMissedFragments(vidTrack) + fragIndice; // PAT continuity counter - contPMT = M.getMissedFragments(vidTrack) + fragIndice; // PMT continuity counter - contSDT = M.getMissedFragments(vidTrack) + fragIndice; // SDT continuity counter + contPAT = fragIndice; // PAT continuity counter + contPMT = fragIndice; // PMT continuity counter + contSDT = fragIndice; // SDT continuity counter packCounter = 0; parseData = true; wantRequest = false;