瀏覽代碼

Only disable the global_header for AMD HEVC encoder (#10045)

Nyanmisaka 1 年之前
父節點
當前提交
148c86ee0d
共有 1 個文件被更改,包括 2 次插入2 次删除
  1. 2 2
      MediaBrowser.Controller/MediaEncoding/EncodingHelper.cs

+ 2 - 2
MediaBrowser.Controller/MediaEncoding/EncodingHelper.cs

@@ -1457,8 +1457,8 @@ namespace MediaBrowser.Controller.MediaEncoding
                 args += keyFrameArg + gopArg;
             }
 
-            // global_header produced by AMD VA-API encoder causes non-playable fMP4 on iOS
-            if (codec.Contains("vaapi", StringComparison.OrdinalIgnoreCase)
+            // global_header produced by AMD HEVC VA-API encoder causes non-playable fMP4 on iOS
+            if (string.Equals(codec, "hevc_vaapi", StringComparison.OrdinalIgnoreCase)
                 && _mediaEncoder.IsVaapiDeviceAmd)
             {
                 args += " -flags:v -global_header";