]> git.immae.eu Git - github/Chocobozzz/PeerTube.git/blobdiff - server/lib/hls.ts
Update openapi documentation
[github/Chocobozzz/PeerTube.git] / server / lib / hls.ts
index 60bb3ab7ee88ea4b638cd7bdadaea11d6d22084d..76380b1f23e9730a4603225d007dab7ae067b40e 100644 (file)
@@ -50,9 +50,13 @@ async function updateMasterHLSPlaylist (video: MVideoWithFile) {
     let line = `#EXT-X-STREAM-INF:${bandwidth},${resolution}`
     if (file.fps) line += ',FRAME-RATE=' + file.fps
 
-    const audioCodec = await getAudioStreamCodec(videoFilePath)
     const videoCodec = await getVideoStreamCodec(videoFilePath)
-    line += `,CODECS="${videoCodec},${audioCodec}"`
+    line += `,CODECS="${videoCodec}`
+
+    const audioCodec = await getAudioStreamCodec(videoFilePath)
+    if (audioCodec) line += `,${audioCodec}`
+
+    line += '"'
 
     masterPlaylists.push(line)
     masterPlaylists.push(VideoStreamingPlaylistModel.getHlsPlaylistFilename(file.resolution))