From 8b9d333608b18dfde8278df30a90dfc9daeb42ff Mon Sep 17 00:00:00 2001 From: Luke Pulverenti Date: Thu, 28 Mar 2013 10:48:56 -0400 Subject: [PATCH] added profile and level to progressive streaming --- MediaBrowser.Api/Playback/Progressive/VideoService.cs | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/MediaBrowser.Api/Playback/Progressive/VideoService.cs b/MediaBrowser.Api/Playback/Progressive/VideoService.cs index 7a490cc705..d6514bacb9 100644 --- a/MediaBrowser.Api/Playback/Progressive/VideoService.cs +++ b/MediaBrowser.Api/Playback/Progressive/VideoService.cs @@ -156,6 +156,17 @@ namespace MediaBrowser.Api.Playback.Progressive } args += " -vsync vfr"; + + if (!string.IsNullOrEmpty(state.VideoRequest.Profile)) + { + args += " -profile:v " + state.VideoRequest.Profile; + } + + if (!string.IsNullOrEmpty(state.VideoRequest.Level)) + { + args += " -level 3 " + state.VideoRequest.Level; + } + } else if (IsH264(state.VideoStream)) {