|
|
@ -446,8 +446,7 @@ namespace NzbDrone.Core.Organizer
|
|
|
|
switch (episodeFile.MediaInfo.VideoCodec)
|
|
|
|
switch (episodeFile.MediaInfo.VideoCodec)
|
|
|
|
{
|
|
|
|
{
|
|
|
|
case "AVC":
|
|
|
|
case "AVC":
|
|
|
|
// TODO: What to do if the original SceneName is hashed?
|
|
|
|
if (episodeFile.SceneName.IsNotNullOrWhiteSpace() && Path.GetFileNameWithoutExtension(episodeFile.SceneName).Contains("h264"))
|
|
|
|
if (!episodeFile.SceneName.IsNullOrWhiteSpace() && Path.GetFileNameWithoutExtension(episodeFile.SceneName).Contains("h264"))
|
|
|
|
|
|
|
|
{
|
|
|
|
{
|
|
|
|
mediaInfoVideo = "h264";
|
|
|
|
mediaInfoVideo = "h264";
|
|
|
|
}
|
|
|
|
}
|
|
|
@ -457,6 +456,17 @@ namespace NzbDrone.Core.Organizer
|
|
|
|
}
|
|
|
|
}
|
|
|
|
break;
|
|
|
|
break;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
case "V_MPEGH/ISO/HEVC":
|
|
|
|
|
|
|
|
if (episodeFile.SceneName.IsNotNullOrWhiteSpace() && Path.GetFileNameWithoutExtension(episodeFile.SceneName).Contains("h265"))
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
mediaInfoVideo = "h265";
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
else
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
mediaInfoVideo = "x265";
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
break;
|
|
|
|
|
|
|
|
|
|
|
|
default:
|
|
|
|
default:
|
|
|
|
mediaInfoVideo = episodeFile.MediaInfo.VideoCodec;
|
|
|
|
mediaInfoVideo = episodeFile.MediaInfo.VideoCodec;
|
|
|
|
break;
|
|
|
|
break;
|
|
|
|