]> git.immae.eu Git - github/Chocobozzz/PeerTube.git/commitdiff
Fix level for AV1
authorChocobozzz <me@florianbigard.com>
Fri, 9 Sep 2022 13:02:28 +0000 (15:02 +0200)
committerChocobozzz <me@florianbigard.com>
Fri, 9 Sep 2022 13:02:28 +0000 (15:02 +0200)
server/helpers/ffmpeg/ffprobe-utils.ts

index 9746c2046e815a84f8909a63cac982e40f24555a..8ef42e792445d7f56ea5fb5a496b23a022fad36c 100644 (file)
@@ -55,17 +55,15 @@ async function getVideoStreamCodec (path: string) {
     baseProfile = baseProfileMatrix[videoCodec]['High'] // Fallback
   }
 
-  if (videoCodec === 'av01') {
-    const level = videoStream.level
+  let level = videoStream.level.toString(16)
+  if (level.length === 1) level = `0${level}`
 
+  if (videoCodec === 'av01') {
     // Guess the tier indicator and bit depth
     return `${videoCodec}.${baseProfile}.${level}M.08`
   }
 
   // Default, h264 codec
-  let level = videoStream.level.toString(16)
-  if (level.length === 1) level = `0${level}`
-
   return `${videoCodec}.${baseProfile}${level}`
 }