simplify example

This commit is contained in:
aler9
2021-12-02 12:34:08 +01:00
parent 870687d91d
commit e1e5b6e537

View File

@@ -86,8 +86,7 @@ func (e *mpegtsEncoder) encode(nalus [][]byte, pts time.Duration) error {
// add SPS and PPS before every IDR
if typ == h264.NALUTypeIDR {
filteredNALUs = append(filteredNALUs, e.h264Conf.SPS)
filteredNALUs = append(filteredNALUs, e.h264Conf.PPS)
filteredNALUs = append(filteredNALUs, e.h264Conf.SPS, e.h264Conf.PPS)
}
filteredNALUs = append(filteredNALUs, nalu)
@@ -99,8 +98,8 @@ func (e *mpegtsEncoder) encode(nalus [][]byte, pts time.Duration) error {
return err
}
dts := e.dtsEst.Feed(pts - e.startPTS)
pts = pts - e.startPTS
pts -= e.startPTS
dts := e.dtsEst.Feed(pts)
// write TS packet
_, err = e.mux.WriteData(&astits.MuxerData{