浏览代码

removed resolution exception

Luke Pulverenti 11 年之前
父节点
当前提交
6261f157f3
共有 1 个文件被更改,包括 1 次插入27 次删除
  1. 1 27
      MediaBrowser.Api/Playback/BaseStreamingService.cs

+ 1 - 27
MediaBrowser.Api/Playback/BaseStreamingService.cs

@@ -1276,33 +1276,7 @@ namespace MediaBrowser.Api.Playback
                 return;
             }
 
-            int? videoWidth = null;
-            int? videoHeight = null;
-
-            // Grab the values from the source video, if we have them
-            if (state.VideoStream != null)
-            {
-                videoWidth = state.VideoStream.Width;
-                videoHeight = state.VideoStream.Height;
-            }
-
-            if (videoRequest.Width.HasValue && videoWidth.HasValue)
-            {
-                if (videoRequest.Width.Value > videoWidth.Value)
-                {
-                    throw new ArgumentException("Video upscaling has not been enabled by the user");
-                }
-            }
-
-            if (videoRequest.Height.HasValue && videoHeight.HasValue)
-            {
-                if (videoRequest.Height.Value > videoHeight.Value)
-                {
-                    throw new ArgumentException("Video upscaling has not been enabled by the user");
-                }
-            }
-
-            // We don't know the source resolution. Don't allow an exact resolution unless upscaling is allowed
+            // Switch the incoming params to be ceilings rather than fixed values
             videoRequest.MaxWidth = videoRequest.MaxWidth ?? videoRequest.Width;
             videoRequest.MaxHeight = videoRequest.MaxHeight ?? videoRequest.Height;