diff options
| author | Luke Pulverenti <luke.pulverenti@gmail.com> | 2016-12-29 14:26:45 -0500 |
|---|---|---|
| committer | Luke Pulverenti <luke.pulverenti@gmail.com> | 2016-12-29 14:26:45 -0500 |
| commit | 72887a1f6b6abc63f4a412d109241dc5b2ab6a54 (patch) | |
| tree | f92bcc87e28465965f0ce5c1538c92703db76889 | |
| parent | 853dbfc558e271d2287ff30c774884072ee1aa6e (diff) | |
specify input codecs
| -rw-r--r-- | MediaBrowser.Api/Playback/BaseStreamingService.cs | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/MediaBrowser.Api/Playback/BaseStreamingService.cs b/MediaBrowser.Api/Playback/BaseStreamingService.cs index 7f568183e..a768d0cc4 100644 --- a/MediaBrowser.Api/Playback/BaseStreamingService.cs +++ b/MediaBrowser.Api/Playback/BaseStreamingService.cs @@ -2691,6 +2691,18 @@ namespace MediaBrowser.Api.Playback { //inputModifier += " -noaccurate_seek"; } + + var videoStream = state.VideoStream; + if (videoStream != null && !string.IsNullOrWhiteSpace(videoStream.Codec)) + { + inputModifier += " -codec:0 " + videoStream.Codec; + + var audioStream = state.AudioStream; + if (audioStream != null && !string.IsNullOrWhiteSpace(audioStream.Codec)) + { + inputModifier += " -codec:1 " + audioStream.Codec; + } + } } return inputModifier; |
