Explorar el Código

add error handling when parsing bitrate

Luke Pulverenti hace 9 años
padre
commit
91ccbd95fc
Se han modificado 1 ficheros con 5 adiciones y 1 borrados
  1. 5 1
      MediaBrowser.MediaEncoding/Probing/ProbeResultNormalizer.cs

+ 5 - 1
MediaBrowser.MediaEncoding/Probing/ProbeResultNormalizer.cs

@@ -49,7 +49,11 @@ namespace MediaBrowser.MediaEncoding.Probing
 
                 if (!string.IsNullOrEmpty(data.format.bit_rate))
                 {
-                    info.Bitrate = int.Parse(data.format.bit_rate, _usCulture);
+                    int value;
+                    if (int.TryParse(data.format.bit_rate, NumberStyles.Any, _usCulture, out value))
+                    {
+                        info.Bitrate = value;
+                    }
                 }
             }