1
0
Fork 0

Remove wait before publishing master playlist

It doesn't seem necessary
This commit is contained in:
Chocobozzz 2023-05-19 14:44:57 +02:00
parent ec720affe9
commit 3733175b6b
No known key found for this signature in database
GPG key ID: 583A612D890159BE

View file

@ -17,7 +17,6 @@ import {
import { VideoFileModel } from '@server/models/video/video-file'
import { VideoStreamingPlaylistModel } from '@server/models/video/video-streaming-playlist'
import { MStreamingPlaylistVideo, MUserId, MVideoLiveVideo } from '@server/types/models'
import { wait } from '@shared/core-utils'
import { VideoStorage, VideoStreamingPlaylistType } from '@shared/models'
import {
generateHLSMasterPlaylistFilename,
@ -190,17 +189,6 @@ class MuxingSession extends EventEmitter {
if (this.masterPlaylistCreated === true) return
try {
let masterPlaylistContent: string
do {
masterPlaylistContent = await readFile(path, 'utf8')
if (!masterPlaylistContent) {
await wait(250)
logger.debug('Waiting for master playlist generation for ' + this.videoUUID, this.lTags())
}
} while (!masterPlaylistContent) // Not generated yet
if (this.streamingPlaylist.storage === VideoStorage.OBJECT_STORAGE) {
const url = await storeHLSFileFromFilename(this.streamingPlaylist, this.streamingPlaylist.playlistFilename)