From 92f1f3e73aaecc21f611b7aaa05067754c65b42a Mon Sep 17 00:00:00 2001 From: Taloth Saldono Date: Sun, 1 Mar 2020 19:30:14 +0100 Subject: [PATCH] New: Added mediainfo formatting for E-AC3 Atmos --- .../MediaInfoFormatterTests/FormatAudioCodecFixture.cs | 2 +- src/NzbDrone.Core/MediaFiles/MediaInfo/MediaInfoFormatter.cs | 5 +++++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/src/NzbDrone.Core.Test/MediaFiles/MediaInfo/MediaInfoFormatterTests/FormatAudioCodecFixture.cs b/src/NzbDrone.Core.Test/MediaFiles/MediaInfo/MediaInfoFormatterTests/FormatAudioCodecFixture.cs index 96961200a..7015bf192 100644 --- a/src/NzbDrone.Core.Test/MediaFiles/MediaInfo/MediaInfoFormatterTests/FormatAudioCodecFixture.cs +++ b/src/NzbDrone.Core.Test/MediaFiles/MediaInfo/MediaInfoFormatterTests/FormatAudioCodecFixture.cs @@ -43,7 +43,7 @@ namespace NzbDrone.Core.Test.MediaFiles.MediaInfo.MediaInfoFormatterTests [TestCase("DTS, A_DTS, , , ES XXCH", "DTS", "DTS-ES")] [TestCase("DTS, A_DTS, , , XBR", "DTSHD-HRA", "DTS-HD HRA")] [TestCase("DTS, A_DTS, , , DTS", "DTS", "DTS")] - [TestCase("E-AC-3, A_EAC3, , , JOC", "EAC3", "EAC3")] + [TestCase("E-AC-3, A_EAC3, , , JOC", "Carbon.Copy.S02E01.The.Phreak.Lady.1080p.NF.Webrip.x265.10bit.EAC3.5.1.Atmos-RGP", "EAC3 Atmos")] [TestCase("E-AC-3, A_EAC3, , , ", "DD5.1", "EAC3")] [TestCase("AC-3, A_AC3, , , ", "DD5.1", "AC3")] [TestCase("A_QUICKTIME, A_QUICKTIME, , , ", "", "")] diff --git a/src/NzbDrone.Core/MediaFiles/MediaInfo/MediaInfoFormatter.cs b/src/NzbDrone.Core/MediaFiles/MediaInfo/MediaInfoFormatter.cs index 6ced34684..5641f8ca4 100644 --- a/src/NzbDrone.Core/MediaFiles/MediaInfo/MediaInfoFormatter.cs +++ b/src/NzbDrone.Core/MediaFiles/MediaInfo/MediaInfoFormatter.cs @@ -100,6 +100,11 @@ namespace NzbDrone.Core.MediaFiles.MediaInfo if (audioFormat.ContainsIgnoreCase("E-AC-3")) { + if (splitAdditionalFeatures.ContainsIgnoreCase("JOC")) + { + return "EAC3 Atmos"; + } + return "EAC3"; }