diff options
Diffstat (limited to 'MediaBrowser.Api/Playback/Progressive/BaseProgressiveStreamingService.cs')
| -rw-r--r-- | MediaBrowser.Api/Playback/Progressive/BaseProgressiveStreamingService.cs | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/MediaBrowser.Api/Playback/Progressive/BaseProgressiveStreamingService.cs b/MediaBrowser.Api/Playback/Progressive/BaseProgressiveStreamingService.cs index c2cdf1f9b..251cd4bd6 100644 --- a/MediaBrowser.Api/Playback/Progressive/BaseProgressiveStreamingService.cs +++ b/MediaBrowser.Api/Playback/Progressive/BaseProgressiveStreamingService.cs @@ -34,14 +34,16 @@ namespace MediaBrowser.Api.Playback.Progressive return ext; } + var videoRequest = state.Request as VideoStreamRequest; + // Try to infer based on the desired video codec - if (state.Request.VideoCodec.HasValue) + if (videoRequest != null && videoRequest.VideoCodec.HasValue) { var video = state.Item as Video; if (video != null) { - switch (state.Request.VideoCodec.Value) + switch (videoRequest.VideoCodec.Value) { case VideoCodecs.H264: return ".ts"; |
