浏览代码

update vsync

Luke Pulverenti 8 年之前
父节点
当前提交
6a628e8d2e
共有 1 个文件被更改,包括 6 次插入4 次删除
  1. 6 4
      MediaBrowser.Controller/MediaEncoding/EncodingJobInfo.cs

+ 6 - 4
MediaBrowser.Controller/MediaEncoding/EncodingJobInfo.cs

@@ -93,11 +93,13 @@ namespace MediaBrowser.Controller.MediaEncoding
         {
             get
             {
-                // For live tv + recordings
-                if (string.Equals(InputContainer, "mpegts", StringComparison.OrdinalIgnoreCase) ||
-                    string.Equals(InputContainer, "ts", StringComparison.OrdinalIgnoreCase))
+                // For live tv + in progress recordings
+                if (string.Equals(InputContainer, "mpegts", StringComparison.OrdinalIgnoreCase) || string.Equals(InputContainer, "ts", StringComparison.OrdinalIgnoreCase))
                 {
-                    return "cfr";
+                    if (!MediaSource.RunTimeTicks.HasValue)
+                    {
+                        return "cfr";
+                    }
                 }
 
                 return "-1";