diff options
| author | Luke Pulverenti <luke.pulverenti@gmail.com> | 2017-08-30 14:06:54 -0400 |
|---|---|---|
| committer | Luke Pulverenti <luke.pulverenti@gmail.com> | 2017-08-30 14:06:54 -0400 |
| commit | 8de80d43ba496535aac89d9ec260d8dc2550169b (patch) | |
| tree | e5fc08084783fd745d39f585fb347ceb0955f390 /MediaBrowser.Model/Dlna/ResolutionNormalizer.cs | |
| parent | b5f14258e0563c7eeb54ee8e9e00a07056ac9255 (diff) | |
update ResolutionNormalizer
Diffstat (limited to 'MediaBrowser.Model/Dlna/ResolutionNormalizer.cs')
| -rw-r--r-- | MediaBrowser.Model/Dlna/ResolutionNormalizer.cs | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/MediaBrowser.Model/Dlna/ResolutionNormalizer.cs b/MediaBrowser.Model/Dlna/ResolutionNormalizer.cs index ae74e255b..de832314c 100644 --- a/MediaBrowser.Model/Dlna/ResolutionNormalizer.cs +++ b/MediaBrowser.Model/Dlna/ResolutionNormalizer.cs @@ -58,12 +58,16 @@ namespace MediaBrowser.Model.Dlna private static ResolutionConfiguration GetResolutionConfiguration(int outputBitrate) { + ResolutionConfiguration previousOption = null; + foreach (var config in Configurations) { if (outputBitrate <= config.MaxBitrate) { - return config; + return previousOption ?? config; } + + previousOption = config; } return null; |
