Browse Source

Fixed issue

Mark Cilia Vincenti 1 year ago
parent
commit
420ce6a4fa
1 changed files with 2 additions and 7 deletions
  1. 2 7
      MediaBrowser.MediaEncoding/Encoder/MediaEncoder.cs

+ 2 - 7
MediaBrowser.MediaEncoding/Encoder/MediaEncoder.cs

@@ -903,9 +903,8 @@ namespace MediaBrowser.MediaEncoding.Encoder
             using (var processWrapper = new ProcessWrapper(process, this))
             using (var processWrapper = new ProcessWrapper(process, this))
             {
             {
                 bool ranToCompletion = false;
                 bool ranToCompletion = false;
-
-                await _thumbnailResourcePool.WaitAsync(cancellationToken).ConfigureAwait(false);
-                try
+                
+                using (await _thumbnailResourcePool.LockAsync(cancellationToken).ConfigureAwait(false))
                 {
                 {
                     StartProcess(processWrapper);
                     StartProcess(processWrapper);
 
 
@@ -959,10 +958,6 @@ namespace MediaBrowser.MediaEncoding.Encoder
                         StopProcess(processWrapper, 1000);
                         StopProcess(processWrapper, 1000);
                     }
                     }
                 }
                 }
-                finally
-                {
-                    _thumbnailResourcePool.Release();
-                }
 
 
                 var exitCode = ranToCompletion ? processWrapper.ExitCode ?? 0 : -1;
                 var exitCode = ranToCompletion ? processWrapper.ExitCode ?? 0 : -1;