aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBond-009 <bond.009@outlook.com>2024-07-29 12:16:28 +0200
committerGitHub <noreply@github.com>2024-07-29 12:16:28 +0200
commitfd5d8bebb9905bf07fe746c59c39122be4cf70ee (patch)
tree85d1278b2ebe164559d10f20563897b990f2edb5
parentff72acd1942aa2cde4a595061a54b04f778d4620 (diff)
parent0132ad05abf4a158a232d9960bc2c51c4e7842e9 (diff)
Merge pull request #12353 from gnattu/display-dv-title-when-available
Display DOVI title in DisplayTitle when available
-rw-r--r--MediaBrowser.Model/Entities/MediaStream.cs9
1 files changed, 7 insertions, 2 deletions
diff --git a/MediaBrowser.Model/Entities/MediaStream.cs b/MediaBrowser.Model/Entities/MediaStream.cs
index dcb3febbd..20e011745 100644
--- a/MediaBrowser.Model/Entities/MediaStream.cs
+++ b/MediaBrowser.Model/Entities/MediaStream.cs
@@ -196,7 +196,7 @@ namespace MediaBrowser.Model.Entities
|| dvProfile == 8
|| dvProfile == 9))
{
- var title = "DV Profile " + dvProfile;
+ var title = "Dolby Vision Profile " + dvProfile;
if (dvBlCompatId > 0)
{
@@ -208,6 +208,7 @@ namespace MediaBrowser.Model.Entities
1 => title + " (HDR10)",
2 => title + " (SDR)",
4 => title + " (HLG)",
+ 6 => title + " (HDR10)", // Technically means Blu-ray, but practically always HDR10
_ => title
};
}
@@ -330,7 +331,11 @@ namespace MediaBrowser.Model.Entities
attributes.Add(Codec.ToUpperInvariant());
}
- if (VideoRange != VideoRange.Unknown)
+ if (VideoDoViTitle is not null)
+ {
+ attributes.Add(VideoDoViTitle);
+ }
+ else if (VideoRange != VideoRange.Unknown)
{
attributes.Add(VideoRange.ToString());
}