aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLuke Pulverenti <luke.pulverenti@gmail.com>2016-12-29 14:26:45 -0500
committerLuke Pulverenti <luke.pulverenti@gmail.com>2016-12-29 14:26:45 -0500
commit72887a1f6b6abc63f4a412d109241dc5b2ab6a54 (patch)
treef92bcc87e28465965f0ce5c1538c92703db76889
parent853dbfc558e271d2287ff30c774884072ee1aa6e (diff)
specify input codecs
-rw-r--r--MediaBrowser.Api/Playback/BaseStreamingService.cs12
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;