Browse Source

Revert "Fix segment_time_delta for ffmpeg 4.1"

Joshua M. Boniface 6 years ago
parent
commit
b2767eceff
1 changed files with 3 additions and 3 deletions
  1. 3 3
      MediaBrowser.Api/Playback/Hls/DynamicHlsService.cs

+ 3 - 3
MediaBrowser.Api/Playback/Hls/DynamicHlsService.cs

@@ -936,10 +936,10 @@ namespace MediaBrowser.Api.Playback.Hls
 
             var timeDeltaParam = string.Empty;
 
-            if (isEncoding && state.TargetFramerate > 0)
+            if (isEncoding && startNumber > 0)
             {
-                float startTime = 1 / (state.TargetFramerate.Value * 2);
-                timeDeltaParam = string.Format("-segment_time_delta {0}", Math.Round(startTime, 3));
+                var startTime = state.SegmentLength * startNumber;
+                timeDeltaParam = string.Format("-segment_time_delta -{0}", startTime);
             }
 
             var segmentFormat = GetSegmentFileExtension(state.Request).TrimStart('.');