From 724981db57d57154c8de31f89463123ac486e502 Mon Sep 17 00:00:00 2001 From: Taloth Saldono Date: Tue, 2 Jun 2015 21:43:41 +0200 Subject: [PATCH] Fixed: Added x/h265 to renamer. --- src/NzbDrone.Core/Organizer/FileNameBuilder.cs | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/src/NzbDrone.Core/Organizer/FileNameBuilder.cs b/src/NzbDrone.Core/Organizer/FileNameBuilder.cs index 125a849d1..5c8dbc8e1 100644 --- a/src/NzbDrone.Core/Organizer/FileNameBuilder.cs +++ b/src/NzbDrone.Core/Organizer/FileNameBuilder.cs @@ -446,8 +446,7 @@ private void AddMediaInfoTokens(Dictionary> tok switch (episodeFile.MediaInfo.VideoCodec) { case "AVC": - // TODO: What to do if the original SceneName is hashed? - if (!episodeFile.SceneName.IsNullOrWhiteSpace() && Path.GetFileNameWithoutExtension(episodeFile.SceneName).Contains("h264")) + if (episodeFile.SceneName.IsNotNullOrWhiteSpace() && Path.GetFileNameWithoutExtension(episodeFile.SceneName).Contains("h264")) { mediaInfoVideo = "h264"; } @@ -457,6 +456,17 @@ private void AddMediaInfoTokens(Dictionary> tok } break; + case "V_MPEGH/ISO/HEVC": + if (episodeFile.SceneName.IsNotNullOrWhiteSpace() && Path.GetFileNameWithoutExtension(episodeFile.SceneName).Contains("h265")) + { + mediaInfoVideo = "h265"; + } + else + { + mediaInfoVideo = "x265"; + } + break; + default: mediaInfoVideo = episodeFile.MediaInfo.VideoCodec; break;