Преглед изворни кода

Merge pull request #1909 from KerryRJ/FixDvdsFailingToPlay

Fix System.NullReferenceException when playing Dvds copied to HDD

(cherry picked from commit fdb0c3a1dff0c1e9c3c22a3be688b97ea0bd7a6d)
Signed-off-by: Joshua Boniface <joshua@boniface.me>
Bond-009 пре 5 година
родитељ
комит
86a50367b2
1 измењених фајлова са 9 додато и 9 уклоњено
  1. 9 9
      MediaBrowser.Controller/MediaEncoding/EncodingHelper.cs

+ 9 - 9
MediaBrowser.Controller/MediaEncoding/EncodingHelper.cs

@@ -1173,17 +1173,17 @@ namespace MediaBrowser.Controller.MediaEncoding
                 {
                     bitrate = GetMinBitrate(videoStream.BitRate.Value, bitrate.Value);
                 }
-            }
-
-            if (bitrate.HasValue)
-            {
-                var inputVideoCodec = videoStream.Codec;
-                bitrate = ScaleBitrate(bitrate.Value, inputVideoCodec, outputVideoCodec);
 
-                // If a max bitrate was requested, don't let the scaled bitrate exceed it
-                if (request.VideoBitRate.HasValue)
+                if (bitrate.HasValue)
                 {
-                    bitrate = Math.Min(bitrate.Value, request.VideoBitRate.Value);
+                    var inputVideoCodec = videoStream.Codec;
+                    bitrate = ScaleBitrate(bitrate.Value, inputVideoCodec, outputVideoCodec);
+
+                    // If a max bitrate was requested, don't let the scaled bitrate exceed it
+                    if (request.VideoBitRate.HasValue)
+                    {
+                        bitrate = Math.Min(bitrate.Value, request.VideoBitRate.Value);
+                    }
                 }
             }