From c4399bb8a0ab2f88f4aa4c59f49ec1dd1d7bb232 Mon Sep 17 00:00:00 2001 From: Thulinma Date: Fri, 13 Feb 2015 18:55:58 +0100 Subject: [PATCH] Revert sending timestamp more often for HLS - actually makes things worse. --- src/output/output_hls.cpp | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/output/output_hls.cpp b/src/output/output_hls.cpp index c36bb5dc..672ae528 100644 --- a/src/output/output_hls.cpp +++ b/src/output/output_hls.cpp @@ -114,7 +114,6 @@ namespace Mist { void OutHLS::fillPacket(bool & first, const char * data, size_t dataLen, char & ContCounter){ static std::map contCounter; - static unsigned int lastPCR = 0; if (!PackData.BytesFree()){ if (PacketNumber % 42 == 0){ TS::Packet tmpPack; @@ -138,10 +137,9 @@ namespace Mist { PackData.ContinuityCounter(ContCounter++); if (first){ PackData.UnitStart(1); - if (currentPacket.getInt("keyframe") || currentPacket.getTime() / 70 != lastPCR / 70){ + if (currentPacket.getInt("keyframe")){ PackData.RandomAccess(1); PackData.PCR(currentPacket.getTime() * 27000); - lastPCR = currentPacket.getTime(); } first = false; }