mirror of
https://github.com/jellyfin/jellyfin.git
synced 2026-02-04 15:31:44 +01:00
FFmpeg deletes segments based on its own transcoding progress, but we need to delete segments based on client download progress. Since disk and GPU speeds vary, using hlsenc's built-in deletion will result in premature deletion of some segments. As a consequence, the server has to constantly respin new ffmpeg instances, resulting in choppy video playback. Signed-off-by: nyanmisaka <nst799610810@gmail.com> |
||
|---|---|---|
| .. | ||
| BaseEncodingJobOptions.cs | ||
| EncodingHelper.cs | ||
| EncodingJobInfo.cs | ||
| FilterOptionType.cs | ||
| IAttachmentExtractor.cs | ||
| IEncodingManager.cs | ||
| IMediaEncoder.cs | ||
| ISubtitleEncoder.cs | ||
| ITranscodeManager.cs | ||
| JobLogger.cs | ||
| MediaInfoRequest.cs | ||
| TranscodingJob.cs | ||
| TranscodingJobType.cs | ||
| TranscodingSegmentCleaner.cs | ||
| TranscodingThrottler.cs | ||