From d85fe140ca222261c2796e5eb769fd42cac64bf6 Mon Sep 17 00:00:00 2001 From: Thulinma Date: Thu, 2 Oct 2014 16:11:52 +0200 Subject: [PATCH] Same HLS hotfix for HTTP TS --- src/output/output_httpts.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/output/output_httpts.cpp b/src/output/output_httpts.cpp index 427a7e4d..09d7e3bf 100644 --- a/src/output/output_httpts.cpp +++ b/src/output/output_httpts.cpp @@ -72,15 +72,15 @@ namespace Mist { void OutHTTPTS::fillPacket(bool & first, const char * data, size_t dataLen, char & ContCounter){ if (!PackData.BytesFree()){ - HTTP_S.Chunkify(PackData.ToString(), 188, myConn); - PacketNumber ++; - PackData.Clear(); if (PacketNumber % 42 == 0){ HTTP_S.Chunkify(TS::PAT, 188, myConn); std::string PMT = createPMT(); HTTP_S.Chunkify(PMT, myConn); PacketNumber += 2; } + HTTP_S.Chunkify(PackData.ToString(), 188, myConn); + PacketNumber ++; + PackData.Clear(); } if (!dataLen){return;} if (PackData.BytesFree() == 184){