1
0
mirror of https://github.com/Sonarr/Sonarr.git synced 2026-04-25 22:46:31 -04:00

New: Support for DV HDR10Plus from media info

Co-authored-by: Chad A Simmons <chad.simmons@member.fsf.org>
This commit is contained in:
Bogdan
2023-12-15 03:23:54 +02:00
committed by GitHub
parent 96cb7c4d5f
commit 848c03f16a
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
};
}