mirror of
https://github.com/bluenviron/mediamtx
synced 2024-12-23 23:22:26 +00:00
hls client: skip packets received before the 1st packet of the leading
track, for MPEG-TS segments too
This commit is contained in:
parent
7981522bf6
commit
0daf8a17b7
@ -58,9 +58,11 @@ func (t *clientProcessorFMP4Track) processPartTrack(ctx context.Context, pt *fmp
|
||||
return err
|
||||
}
|
||||
|
||||
err = t.onEntry(pts, sample.Payload)
|
||||
if err != nil {
|
||||
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 {
|
||||
return err
|
||||
}
|
||||
}
|
||||
|
||||
rawDTS += uint64(sample.Duration)
|
||||
|
Loading…
Reference in New Issue
Block a user