diff --git a/MediaBrowser.Controller/MediaBrowser.Controller.csproj b/MediaBrowser.Controller/MediaBrowser.Controller.csproj
index 54ba9be55d..1485b51f91 100644
--- a/MediaBrowser.Controller/MediaBrowser.Controller.csproj
+++ b/MediaBrowser.Controller/MediaBrowser.Controller.csproj
@@ -201,7 +201,7 @@
-
+
diff --git a/MediaBrowser.Controller/MediaInfo/ffmpeg20130310.zip.REMOVED.git-id b/MediaBrowser.Controller/MediaInfo/ffmpeg20130310.zip.REMOVED.git-id
deleted file mode 100644
index 830011a04f..0000000000
--- a/MediaBrowser.Controller/MediaInfo/ffmpeg20130310.zip.REMOVED.git-id
+++ /dev/null
@@ -1 +0,0 @@
-a005e50576665b191cbd02b42d6260bffb764690
\ No newline at end of file
diff --git a/MediaBrowser.Controller/MediaInfo/ffmpeg20130312.zip.REMOVED.git-id b/MediaBrowser.Controller/MediaInfo/ffmpeg20130312.zip.REMOVED.git-id
new file mode 100644
index 0000000000..ee5c292313
--- /dev/null
+++ b/MediaBrowser.Controller/MediaInfo/ffmpeg20130312.zip.REMOVED.git-id
@@ -0,0 +1 @@
+629771e1793534eea1b867e8333f22a829acc35f
\ No newline at end of file
diff --git a/MediaBrowser.Controller/Providers/MediaInfo/BaseFFProbeProvider.cs b/MediaBrowser.Controller/Providers/MediaInfo/BaseFFProbeProvider.cs
index 253d4dfed1..d09ca705c7 100644
--- a/MediaBrowser.Controller/Providers/MediaInfo/BaseFFProbeProvider.cs
+++ b/MediaBrowser.Controller/Providers/MediaInfo/BaseFFProbeProvider.cs
@@ -262,11 +262,15 @@ namespace MediaBrowser.Controller.Providers.MediaInfo
{
var parts = value.Split('/');
+ float result;
+
if (parts.Length == 2)
{
- return float.Parse(parts[0]) / float.Parse(parts[1]);
+ result = float.Parse(parts[0]) / float.Parse(parts[1]);
}
- return float.Parse(parts[0]);
+ result = float.Parse(parts[0]);
+
+ return float.IsNaN(result) ? (float?)null : result;
}
return null;