1
0
mirror of https://github.com/Radarr/Radarr.git synced 2026-04-27 22:57:09 -04:00

New: Support for DV HDR10Plus from media info

This commit is contained in:
Chad A Simmons
2023-12-14 20:36:32 -05:00
committed by GitHub
parent fcda6faf3d
commit 41fef47684
5 changed files with 11 additions and 3 deletions
@@ -188,12 +188,14 @@ namespace NzbDrone.Core.MediaFiles.MediaInfo
if (TryGetSideData<DoviConfigurationRecordSideData>(sideData, out var dovi))
{
var hasHdr10Plus = TryGetSideData<HdrDynamicMetadataSpmte2094>(sideData, out _);
return dovi.DvBlSignalCompatibilityId switch
{
1 => HdrFormat.DolbyVisionHdr10,
1 => hasHdr10Plus ? HdrFormat.DolbyVisionHdr10Plus : HdrFormat.DolbyVisionHdr10,
2 => HdrFormat.DolbyVisionSdr,
4 => HdrFormat.DolbyVisionHlg,
6 => HdrFormat.DolbyVisionHdr10,
6 => hasHdr10Plus ? HdrFormat.DolbyVisionHdr10Plus : HdrFormat.DolbyVisionHdr10,
_ => HdrFormat.DolbyVision
};
}