From d8cc6b4c22455d443e4044c4f145f98a148b8a5e Mon Sep 17 00:00:00 2001 From: Jason Dove Date: Wed, 2 Nov 2022 14:55:43 -0500 Subject: [PATCH] fix audio stream selection (#1010) --- ErsatzTV.Core/FFmpeg/FFmpegStreamSelector.cs | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/ErsatzTV.Core/FFmpeg/FFmpegStreamSelector.cs b/ErsatzTV.Core/FFmpeg/FFmpegStreamSelector.cs index 8cadce115..d425c4c47 100644 --- a/ErsatzTV.Core/FFmpeg/FFmpegStreamSelector.cs +++ b/ErsatzTV.Core/FFmpeg/FFmpegStreamSelector.cs @@ -88,7 +88,11 @@ public class FFmpegStreamSelector : IFFmpegStreamSelector version.MediaVersion); sw.Stop(); _logger.LogDebug("SelectAudioStream duration: {Duration}", sw.Elapsed); - return result; + if (result.IsSome) + { + return result; + } + break; case Movie: var sw2 = Stopwatch.StartNew(); Option result2 = await SelectMovieAudioStream( @@ -98,7 +102,11 @@ public class FFmpegStreamSelector : IFFmpegStreamSelector version.MediaVersion); sw2.Stop(); _logger.LogDebug("SelectAudioStream duration: {Duration}", sw2.Elapsed); - return result2; + if (result2.IsSome) + { + return result2; + } + break; // let default fall through } }