From 095b90b7efb97ffe0609924676ae6e168ea5de01 Mon Sep 17 00:00:00 2001 From: aler9 <46489434+aler9@users.noreply.github.com> Date: Thu, 28 Apr 2022 13:04:13 +0200 Subject: [PATCH] hls muxer: fix PCR insertion when stream is audio only --- internal/hls/muxer_ts_segment.go | 1 + 1 file changed, 1 insertion(+) diff --git a/internal/hls/muxer_ts_segment.go b/internal/hls/muxer_ts_segment.go index d9d613ee..1471ac2d 100644 --- a/internal/hls/muxer_ts_segment.go +++ b/internal/hls/muxer_ts_segment.go @@ -149,6 +149,7 @@ func (t *muxerTSSegment) writeAAC( af.PCR = &astits.ClockReference{Base: int64(pcr.Seconds() * 90000)} t.pcrSendCounter = 3 } + t.pcrSendCounter-- } _, err := t.writeData(&astits.MuxerData{