Browse Source

update vsync

Luke Pulverenti 8 years ago
parent
commit
6a628e8d2e
1 changed files with 6 additions and 4 deletions
  1. 6 4
      MediaBrowser.Controller/MediaEncoding/EncodingJobInfo.cs

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

@@ -93,11 +93,13 @@ namespace MediaBrowser.Controller.MediaEncoding
         {
         {
             get
             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";
                 return "-1";