Fixed offline master playlist not being processed by the storage provider.
Automated API tests / test (push) Failing after 6s
Browser Tests / cypress-run (push) Failing after 5s
Lint / Go linter (push) Failing after 4s
HLS tests / tests (push) Failing after 5s
Go Tests / test (push) Has been cancelled
Go Tests / test-bsds (map[name:freebsd version:12.2]) (push) Has been cancelled
Go Tests / test-bsds (map[name:openbsd version:6.8]) (push) Has been cancelled
Automated API tests / test (push) Failing after 6s
Browser Tests / cypress-run (push) Failing after 5s
Lint / Go linter (push) Failing after 4s
HLS tests / tests (push) Failing after 5s
Go Tests / test (push) Has been cancelled
Go Tests / test-bsds (map[name:freebsd version:12.2]) (push) Has been cancelled
Go Tests / test-bsds (map[name:openbsd version:6.8]) (push) Has been cancelled
This commit is contained in:
+7
-1
@@ -129,7 +129,6 @@ func transitionToOfflineVideoStreamContent() {
|
||||
if err != nil {
|
||||
log.Errorln("unable to create master playlist:", err)
|
||||
} else {
|
||||
defer masterFile.Close()
|
||||
_, _ = masterFile.WriteString("#EXTM3U\n")
|
||||
_, _ = masterFile.WriteString("#EXT-X-VERSION:7\n")
|
||||
_, _ = masterFile.WriteString("#EXT-X-INDEPENDENT-SEGMENTS\n")
|
||||
@@ -137,6 +136,13 @@ func transitionToOfflineVideoStreamContent() {
|
||||
_, _ = fmt.Fprintf(masterFile, "#EXT-X-STREAM-INF:BANDWIDTH=0\n")
|
||||
_, _ = fmt.Fprintf(masterFile, "%d/stream.m3u8\n", index)
|
||||
}
|
||||
if err := masterFile.Close(); err != nil {
|
||||
log.Errorln("unable to close master playlist:", err)
|
||||
}
|
||||
|
||||
// Notify the storage provider so it can rewrite variant URLs
|
||||
// to absolute paths for S3 or remote serving endpoints.
|
||||
_storage.MasterPlaylistWritten(masterPlaylistPath)
|
||||
}
|
||||
|
||||
// Copy the logo to be the thumbnail
|
||||
|
||||
Reference in New Issue
Block a user