track, for MPEG-TS segments too
@ -58,10 +58,12 @@ func (t *clientProcessorFMP4Track) processPartTrack(ctx context.Context, pt *fmp
return err
}
if pts >= 0 { // silently discard packets prior to the first packet of the leading track
err = t.onEntry(pts, sample.Payload)
if err != nil {
rawDTS += uint64(sample.Duration)