Bladeren bron

Merge pull request #664 from jellyfin/revert-639-ffmpeg4.1

Revert "Fix segment_time_delta for ffmpeg 4.1"
Andrew Rabert 6 jaren geleden
bovenliggende
commit
13f1ea2c19
1 gewijzigde bestanden met toevoegingen van 3 en 3 verwijderingen
  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('.');