fail nicer when MediaInfo lib is not available.
This commit is contained in:
parent
3ef5baf0a0
commit
739188a577
|
@ -112,10 +112,10 @@ namespace NzbDrone.Core.Providers
|
||||||
|
|
||||||
public TimeSpan GetRunTime(string filename)
|
public TimeSpan GetRunTime(string filename)
|
||||||
{
|
{
|
||||||
var mediaInfo = new MediaInfo();
|
MediaInfo mediaInfo = null;
|
||||||
|
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
|
mediaInfo = new MediaInfo();
|
||||||
_logger.Trace("Getting media info from {0}", filename);
|
_logger.Trace("Getting media info from {0}", filename);
|
||||||
|
|
||||||
mediaInfo.Option("ParseSpeed", "0.2");
|
mediaInfo.Option("ParseSpeed", "0.2");
|
||||||
|
@ -133,7 +133,13 @@ namespace NzbDrone.Core.Providers
|
||||||
catch (Exception ex)
|
catch (Exception ex)
|
||||||
{
|
{
|
||||||
_logger.ErrorException("Unable to parse media info from file: " + filename, ex);
|
_logger.ErrorException("Unable to parse media info from file: " + filename, ex);
|
||||||
mediaInfo.Close();
|
}
|
||||||
|
finally
|
||||||
|
{
|
||||||
|
if (mediaInfo != null)
|
||||||
|
{
|
||||||
|
mediaInfo.Close();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
return new TimeSpan();
|
return new TimeSpan();
|
||||||
|
|
Loading…
Reference in New Issue