[PR #154] [MERGED] Port MediaEncoding and Api.Playback #8189

Closed
opened 2026-02-07 05:39:24 +03:00 by OVERLORD · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/jellyfin/jellyfin/pull/154
Author: @MatMaul
Created: 12/14/2018
Status: Merged
Merged: 12/15/2018
Merged by: @andrewrabert

Base: developHead: mediaencoding


📝 Commits (1)

📊 Changes

56 files changed (+12609 additions, -44 deletions)

View changed files

📝 Emby.Server.Implementations/ApplicationHost.cs (+6 -10)
📝 Emby.Server.Implementations/Emby.Server.Implementations.csproj (+1 -5)
📝 MediaBrowser.Api/ApiEntryPoint.cs (+743 -1)
MediaBrowser.Api/Playback/BaseStreamingService.cs (+1025 -0)
MediaBrowser.Api/Playback/Hls/BaseHlsService.cs (+333 -0)
MediaBrowser.Api/Playback/Hls/DynamicHlsService.cs (+971 -0)
MediaBrowser.Api/Playback/Hls/HlsSegmentService.cs (+163 -0)
MediaBrowser.Api/Playback/Hls/VideoHlsService.cs (+137 -0)
MediaBrowser.Api/Playback/MediaInfoService.cs (+618 -0)
MediaBrowser.Api/Playback/Progressive/AudioService.cs (+67 -0)
MediaBrowser.Api/Playback/Progressive/BaseProgressiveStreamingService.cs (+429 -0)
MediaBrowser.Api/Playback/Progressive/ProgressiveStreamWriter.cs (+193 -0)
MediaBrowser.Api/Playback/Progressive/VideoService.cs (+100 -0)
MediaBrowser.Api/Playback/StaticRemoteStreamWriter.cs (+47 -0)
MediaBrowser.Api/Playback/StreamRequest.cs (+64 -0)
MediaBrowser.Api/Playback/StreamState.cs (+259 -0)
MediaBrowser.Api/Playback/TranscodingThrottler.cs (+176 -0)
MediaBrowser.Api/Playback/UniversalAudioService.cs (+349 -0)
📝 MediaBrowser.Controller/MediaEncoding/EncodingHelper.cs (+21 -19)
📝 MediaBrowser.Controller/MediaEncoding/EncodingJobInfo.cs (+2 -2)

...and 36 more files

📄 Description

This is ported from the last commit including this code, 197574f811.
Close #4.


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/jellyfin/jellyfin/pull/154 **Author:** [@MatMaul](https://github.com/MatMaul) **Created:** 12/14/2018 **Status:** ✅ Merged **Merged:** 12/15/2018 **Merged by:** [@andrewrabert](https://github.com/andrewrabert) **Base:** `develop` ← **Head:** `mediaencoding` --- ### 📝 Commits (1) - [`476f752`](https://github.com/jellyfin/jellyfin/commit/476f7526824f6fd7c52b11f67f93591591c96d84) Port MediaEncoding and Api.Playback from 197574f8114d0b11da466e63d0667a8dd1ba3dc5 ### 📊 Changes **56 files changed** (+12609 additions, -44 deletions) <details> <summary>View changed files</summary> 📝 `Emby.Server.Implementations/ApplicationHost.cs` (+6 -10) 📝 `Emby.Server.Implementations/Emby.Server.Implementations.csproj` (+1 -5) 📝 `MediaBrowser.Api/ApiEntryPoint.cs` (+743 -1) ➕ `MediaBrowser.Api/Playback/BaseStreamingService.cs` (+1025 -0) ➕ `MediaBrowser.Api/Playback/Hls/BaseHlsService.cs` (+333 -0) ➕ `MediaBrowser.Api/Playback/Hls/DynamicHlsService.cs` (+971 -0) ➕ `MediaBrowser.Api/Playback/Hls/HlsSegmentService.cs` (+163 -0) ➕ `MediaBrowser.Api/Playback/Hls/VideoHlsService.cs` (+137 -0) ➕ `MediaBrowser.Api/Playback/MediaInfoService.cs` (+618 -0) ➕ `MediaBrowser.Api/Playback/Progressive/AudioService.cs` (+67 -0) ➕ `MediaBrowser.Api/Playback/Progressive/BaseProgressiveStreamingService.cs` (+429 -0) ➕ `MediaBrowser.Api/Playback/Progressive/ProgressiveStreamWriter.cs` (+193 -0) ➕ `MediaBrowser.Api/Playback/Progressive/VideoService.cs` (+100 -0) ➕ `MediaBrowser.Api/Playback/StaticRemoteStreamWriter.cs` (+47 -0) ➕ `MediaBrowser.Api/Playback/StreamRequest.cs` (+64 -0) ➕ `MediaBrowser.Api/Playback/StreamState.cs` (+259 -0) ➕ `MediaBrowser.Api/Playback/TranscodingThrottler.cs` (+176 -0) ➕ `MediaBrowser.Api/Playback/UniversalAudioService.cs` (+349 -0) 📝 `MediaBrowser.Controller/MediaEncoding/EncodingHelper.cs` (+21 -19) 📝 `MediaBrowser.Controller/MediaEncoding/EncodingJobInfo.cs` (+2 -2) _...and 36 more files_ </details> ### 📄 Description This is ported from the last commit including this code, 197574f8114d0b11da466e63d0667a8dd1ba3dc5. Close #4. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
OVERLORD added the pull-request label 2026-02-07 05:39:24 +03:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/jellyfin#8189