From 72887a1f6b6abc63f4a412d109241dc5b2ab6a54 Mon Sep 17 00:00:00 2001 From: Luke Pulverenti Date: Thu, 29 Dec 2016 14:26:45 -0500 Subject: [PATCH] specify input codecs --- MediaBrowser.Api/Playback/BaseStreamingService.cs | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/MediaBrowser.Api/Playback/BaseStreamingService.cs b/MediaBrowser.Api/Playback/BaseStreamingService.cs index 7f568183e3..a768d0cc41 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;