aboutsummaryrefslogtreecommitdiff
path: root/MediaBrowser.Controller/Xml/BaseItemXmlParser.cs
diff options
context:
space:
mode:
Diffstat (limited to 'MediaBrowser.Controller/Xml/BaseItemXmlParser.cs')
-rw-r--r--MediaBrowser.Controller/Xml/BaseItemXmlParser.cs49
1 files changed, 2 insertions, 47 deletions
diff --git a/MediaBrowser.Controller/Xml/BaseItemXmlParser.cs b/MediaBrowser.Controller/Xml/BaseItemXmlParser.cs
index 78c224128..cf0c89cba 100644
--- a/MediaBrowser.Controller/Xml/BaseItemXmlParser.cs
+++ b/MediaBrowser.Controller/Xml/BaseItemXmlParser.cs
@@ -378,53 +378,8 @@ namespace MediaBrowser.Controller.Xml
break;
case "Codec":
- {
- string codec = await reader.ReadElementContentAsStringAsync();
-
- switch (codec.ToLower())
- {
- case "dts-es":
- case "dts-es matrix":
- case "dts-es discrete":
- stream.Format = "DTS";
- stream.Profile = "ES";
- break;
- case "dts-hd hra":
- case "dts-hd high resolution":
- stream.Format = "DTS";
- stream.Profile = "HRA";
- break;
- case "dts ma":
- case "dts-hd ma":
- case "dts-hd master":
- stream.Format = "DTS";
- stream.Profile = "MA";
- break;
- case "dolby digital":
- case "dolby digital surround ex":
- case "dolby surround":
- stream.Format = "AC-3";
- break;
- case "dolby digital plus":
- stream.Format = "E-AC-3";
- break;
- case "dolby truehd":
- stream.Format = "AC-3";
- stream.Profile = "TrueHD";
- break;
- case "mp2":
- stream.Format = "MPEG Audio";
- stream.Profile = "Layer 2";
- break;
- case "other":
- break;
- default:
- stream.Format = codec;
- break;
- }
-
- break;
- }
+ stream.Codec = await reader.ReadElementContentAsStringAsync();
+ break;
default:
await reader.SkipAsync();