Skip to content

Commit e3c4233

Browse files
committed
ignore unexpected segments #38.
1 parent 39a8081 commit e3c4233

File tree

1 file changed

+13
-0
lines changed

1 file changed

+13
-0
lines changed

hlsvod/manager.go

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -411,6 +411,19 @@ func (m *ManagerCtx) transcodeSegments(offset, limit int) error {
411411
break
412412
}
413413

414+
// if we have more segments than expected
415+
if index >= offset+limit {
416+
logger.Warn().
417+
Int("index", index).
418+
Str("segment", segmentName).
419+
Msg("transcode process returned more segments than expected, ignoring")
420+
421+
// only for logging purposes
422+
index++
423+
424+
continue
425+
}
426+
414427
logger.Info().
415428
Int("index", index).
416429
Str("segment", segmentName).

0 commit comments

Comments
 (0)