diff options
| author | Luke Pulverenti <luke.pulverenti@gmail.com> | 2014-08-29 00:06:30 -0400 |
|---|---|---|
| committer | Luke Pulverenti <luke.pulverenti@gmail.com> | 2014-08-29 00:06:30 -0400 |
| commit | 18a7ddc2fa4644a10de0d9f72b3154ff4528be89 (patch) | |
| tree | e616c865391624dddf93925cdb20ff2a161caf17 /MediaBrowser.Api/Playback/Hls/DynamicHlsService.cs | |
| parent | 7e636a977a47f67af9bebfcbb6ebc89035ad91bd (diff) | |
add photo album
Diffstat (limited to 'MediaBrowser.Api/Playback/Hls/DynamicHlsService.cs')
| -rw-r--r-- | MediaBrowser.Api/Playback/Hls/DynamicHlsService.cs | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/MediaBrowser.Api/Playback/Hls/DynamicHlsService.cs b/MediaBrowser.Api/Playback/Hls/DynamicHlsService.cs index 134c28524..9dd99c6ed 100644 --- a/MediaBrowser.Api/Playback/Hls/DynamicHlsService.cs +++ b/MediaBrowser.Api/Playback/Hls/DynamicHlsService.cs @@ -670,5 +670,17 @@ namespace MediaBrowser.Api.Playback.Hls return TranscodingJobType.Hls; } } + + protected override string GetInputArgument(StreamState state) + { + if (state.InputProtocol == Model.MediaInfo.MediaProtocol.File && + state.RunTimeTicks.HasValue && + !string.Equals(state.OutputVideoCodec, "copy", StringComparison.OrdinalIgnoreCase)) + { + return "http://localhost:8096/videos/" + state.Request.Id + "/stream?static=true&Throttle=true&mediaSourceId=" + state.Request.MediaSourceId; + } + + return base.GetInputArgument(state); + } } } |
