aboutsummaryrefslogtreecommitdiff
path: root/OpenSubtitlesHandler
diff options
context:
space:
mode:
Diffstat (limited to 'OpenSubtitlesHandler')
-rw-r--r--OpenSubtitlesHandler/MovieHasher.cs12
-rw-r--r--OpenSubtitlesHandler/Utilities.cs2
2 files changed, 2 insertions, 12 deletions
diff --git a/OpenSubtitlesHandler/MovieHasher.cs b/OpenSubtitlesHandler/MovieHasher.cs
index a14bd20f8..8d11d8267 100644
--- a/OpenSubtitlesHandler/MovieHasher.cs
+++ b/OpenSubtitlesHandler/MovieHasher.cs
@@ -9,17 +9,7 @@ namespace OpenSubtitlesHandler
{
public class MovieHasher
{
- public static byte[] ComputeMovieHash(string filename)
- {
- byte[] result;
- using (Stream input = File.OpenRead(filename))
- {
- result = ComputeMovieHash(input);
- }
- return result;
- }
-
- private static byte[] ComputeMovieHash(Stream input)
+ public static byte[] ComputeMovieHash(Stream input)
{
long lhash, streamsize;
streamsize = input.Length;
diff --git a/OpenSubtitlesHandler/Utilities.cs b/OpenSubtitlesHandler/Utilities.cs
index 7f0f93009..4340d4c3f 100644
--- a/OpenSubtitlesHandler/Utilities.cs
+++ b/OpenSubtitlesHandler/Utilities.cs
@@ -44,7 +44,7 @@ namespace OpenSubtitlesHandler
/// <returns>The hash as Hexadecimal string</returns>
public static string ComputeHash(string fileName)
{
- byte[] hash = MovieHasher.ComputeMovieHash(fileName);
+ byte[] hash = MovieHasher.ComputeMovieHash(File.OpenRead(fileName));
return MovieHasher.ToHexadecimal(hash);
}
/// <summary>